Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
Perintah tf resolve Team Foundation Version Control (TFVC) memungkinkan Anda mengatasi konflik antara item yang diubah di ruang kerja Anda dan versi item terbaru atau tujuan di server.
Prasyarat
| Kategori | Persyaratan |
|---|---|
| Permissions | - Pemilik ruang kerja atau Mengelola izin ruang kerja yang diatur ke Izinkan. - Izin Baca dan Periksa untuk item yang terlibat dalam operasi penyelesaian diatur ke Izinkan. |
Untuk informasi selengkapnya, lihat izin TFVC Default.
Sintaksis
tf resolve [itemspec]
[/auto:(AutoMerge|TakeTheirs|KeepYours|OverwriteLocal|DeleteConflict|KeepYoursRenameTheirs)]
[/preview] [(/overridetype:overridetype | /converttotype:converttype] [/recursive] [/newname:path] [/noprompt] [/login:username, [password]]
Parameter
Argumen
Argumen
Deskripsi
<itemspec>
Digunakan untuk mengidentifikasi file atau folder untuk mengatasi konflik versi. Jika dihilangkan, semua item dengan konflik disertakan. Untuk informasi selengkapnya tentang cara TFVC mengurai itemspec untuk menentukan item mana yang berada dalam cakupan, lihat Menggunakan perintah kontrol versi Team Foundation.
Nota
Anda dapat menentukan lebih dari satu argumen itemspec.
<overridetype>
Digunakan dengan opsi /overridetype. Menentukan jenis pengodean file yang terlibat, misalnya binary.
<converttype>
Digunakan dengan opsi /converttotype. Menentukan jenis pengodean, seperti unicode.
<path>
Digunakan dengan opsi /newname. Menentukan jalur baru dari file atau folder yang terpengaruh.
<username>
Menyediakan nilai untuk opsi /login. Anda dapat menentukan nilai nama pengguna sebagai DOMAIN\username atau username.
Opsi
Opsi
Deskripsi
/auto
Mengatasi konflik yang belum terselesaikan antara versi item yang ditentukan yang berbeda di ruang kerja saat ini dengan menggunakan salah satu opsi berikut.
Jika perbedaan tidak dapat direkonsiliasi secara otomatis, baik karena file biner atau karena ruang kerja dan versi server berisi perubahan konten yang tumpang tindih, konflik tetap tidak terselesaikan sambil menunggu pemilihan salah satu opsi penggabungan manual.
AutoMerge: Secara otomatis menyesuaikan perbedaan konten yang tidak tumpang tindih antara versi ruang kerja item yang ditentukan dan versi server terbaru.TakeTheirsmenginstruksikan TFVC untuk menimpa revisi ruang kerja dengan revisi server. Untuk konflik yang dihasilkan dengan menjalankan perintahmerge, opsi ini menerima perubahan dari sumber penggabungan dan menimpa perubahan dalam target.KeepYoursmenginstruksikan TFVC untuk menyimpan perubahan Anda dan membuang perubahan dalam versi server item. Untuk konflik yang dihasilkan dengan menjalankan perintahmerge, opsi ini membuang perubahan dari sumber penggabungan dan membiarkan target tidak berubah.OverwriteLocalmenimpa file di ruang kerja Anda dengan versi server. Anda dapat menggunakan opsi ini untuk mengatasi konflik yang muncul dari file bisa-tulis di ruang kerja Anda.DeleteConflictmenghapus konflik dari tabel konflik dan tabel opsi/deskripsi.KeepYoursRenameTheirsmenerima konten dan nama file Anda dan mengganti nama filenya menjadi nama baru yang Anda tentukan. Opsi ini memerlukan filespec item tunggal, dan Anda juga harus menyertakan opsi/newname.
/preview
Menampilkan konflik saat ini tetapi tidak melakukan apa pun dengannya.
/overridetype
Menentukan pengodean opsional untuk file yang terlibat dalam penggabungan tiga arah. File diperlakukan sebagai pengodean yang ditentukan. Anda harus menentukan pengodean yang benar. TFVC menyimpan output penggabungan yang dihasilkan dalam pengodean yang ditentukan di ruang kerja Anda. Untuk informasi selengkapnya tentang pengodean file, lihat Mengelola jenis file.
Nota
Anda tidak dapat menentukan /overridetype dan /converttotype.
/converttotype
Menentukan pengodean yang digunakan untuk konversi sementara untuk input dalam operasi penggabungan tiga arah. Output penggabungan disimpan dalam pengodean yang ditentukan di ruang kerja Anda. Opsi ini adalah opsi tingkat lanjut dan jarang digunakan. Untuk informasi selengkapnya tentang pengodean file, lihat Mengelola jenis file.
Nota
Anda tidak dapat menentukan /overridetype dan /converttotype.
/recursive
Menyelesaikan item dalam direktori dan subdirektori tertentu.
/newname
Mengatasi konflik tabrakan nama. Hanya dapat digunakan bersama dengan AutoMerge dan KeepYoursRenameTheirs. Dengan AutoMerge, /newname hanya valid dengan konflik yang melibatkan penggantian nama dan/atau batal dihapus. Jika digunakan, Anda harus menyediakan pathbaru.
/login
Menentukan nama pengguna dan kata sandi untuk mengautentikasi pengguna dengan Azure DevOps.
/noprompt
Menekan setiap perintah untuk input.
Komentar
Anda dapat menggunakan perintah resolve untuk memilih resolusi untuk perubahan tertunda yang bertentangan dengan versi server.
Jika konflik versi terdeteksi antara versi Anda dan versi di server tujuan selama operasi get, check-in, atau merge, perintah akan muncul bagi Anda untuk memilih resolusi konflik dengan menggunakan perintah resolve. Anda harus mengatasi konflik sebelum bisa memeriksa perubahan yang tertunda.
Untuk informasi selengkapnya tentang cara menggunakan utilitas baris perintah tf, lihat Menggunakan perintah kontrol versi Team Foundation.
Contoh
Contoh berikut membuka kotak dialog Mengatasi Konflik di Visual Studio sehingga Anda dapat memberi tahu TFVC cara menangani perubahan tertunda yang bertentangan dengan versi server.
tf resolve
Contoh berikut mencoba mengatasi semua konflik dengan menggabungkan perubahan secara otomatis.
tf resolve /auto:automerge
Artikel terkait
- Menggunakan perintah kontrol versi Team Foundation
- perintah Penggabungan
- perintah Get
- perintah
Checkin - perintah Perbedaan
- Mengelola jenis file
- Mengatasi perbedaan folder dan konflik file
- Membandingkan folder dan file