Bagikan melalui


Mengaitkan jenis file dengan alat perbandingan file

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Anda dapat membandingkan file teks dengan menggunakan jendela Diff, alat perbandingan file default yang terintegrasi dengan Visual Studio. Anda juga dapat mengaktifkan alat perbandingan file yang berbeda untuk digunakan untuk jenis file yang Anda tentukan. Anda dapat menggunakan alat perbandingan apa pun yang mendukung sebagai argumen baris perintah jalur lengkap dari dua file yang ingin Anda bandingkan.

Prasyarat

Anda harus menjadi anggota grup keamanan Administrator atau Pengguna di komputer tempat Visual Studio diinstal. Untuk informasi selengkapnya, lihat Referensi izin dan grup.

Mengaitkan jenis file dengan alat perbandingan file

Untuk mengaitkan jenis file dengan alat perbandingan file, Anda dapat memulai dari prompt perintah pengembang atau dari Visual Studio.

Prompt perintah pengembang

  1. Di Windows, pilih Mulai lalu ketik Perintah Pengembang. Dari hasil pencarian, pilih perintah pengembang untuk versi Visual Studio Anda, seperti Developer Command Prompt untuk Visual Studio 2022.
  2. Di jendela prompt perintah, masukkan tf diff /configure.
  3. Ikuti instruksi untuk mengonfigurasi alat.

Visual Studio

  1. Di Visual Studio, pilih Opsi Alat>.
  2. Dalam kotak dialog Opsi , perluas Kontrol Sumber, lalu pilih Visual Studio Team Foundation Server.
  3. Pilih Konfigurasikan Alat Pengguna.
  4. Ikuti instruksi untuk mengonfigurasi alat.

Mengonfigurasi alat

  1. Dalam kotak dialog Konfigurasi Alat Pengguna, pilih Tambahkan.
  2. Dalam kotak dialog Konfigurasi Alat , di bidang Ekstensi , masukkan ekstensi file yang ingin Anda kaitkan, seperti .cpp, atau * untuk semua file.
  3. Untuk Operasi, perluas daftar dropdown dan pilih Bandingkan.
  4. Dalam kotak teks Perintah , masukkan jalur dan nama alat perbandingan Anda, atau pilih elipsis ... untuk menelusuri dan memilih alat. Misalnya, masukkan atau telusuri ke C:\Program Files\OtherDiff\otherdiff.exe.
  5. Dalam kotak teks Argumen , masukkan argumen apa pun yang diperlukan alat Anda.
  6. Pilih panah di samping kotak Argumen untuk memilih dari daftar variabel yang diisi perintah diff dan diteruskan ke alat. Teks lain dalam kotak argumen diteruskan ke alat secara langsung.
  7. Pilih OK.
  8. Pilih OK lagi, atau pilih Tambahkan untuk menambahkan lebih banyak ekstensi file. Setelah selesai menambahkan ekstensi, pilih OK.

Tentukan argumen

Saat Anda menentukan argumen untuk alat diff, gunakan sintaks berikut:

  • Gunakan spasi kosong untuk memisahkan argumen. Misalnya, Anda dapat menentukan sintaks berikut untuk membandingkan dua file:
    %1 %2.

  • Gunakan tanda kutip untuk meneruskan spasi kosong atau tanda kutip ke alat. Jika argumen menyertakan satu atau beberapa spasi, sertakan argumen dalam tanda kutip, misalnya "an argument". Jika argumen berisi tanda kutip, tambahkan tanda kutip lain segera setelah tanda kutip dalam argumen. Misalnya, Anda dapat menentukan argumen berikut: "This character "" is a double quote mark".

Token berikut menunjuk variabel untuk diteruskan ke alat diff:

  • %1 adalah jalur ke file sumber.
  • %2 adalah jalur ke file target.
  • %5 adalah string opsi yang Anda tentukan dengan menggunakan /option dengan difference perintah . Untuk informasi selengkapnya, lihat Perintah Perbedaan.
  • %6 adalah label nama yang mudah diingat untuk file sumber.
  • %7 adalah label nama yang mudah diingat untuk file target.

Berikan label nama yang mudah diingat ke alat jika memungkinkan. Jika alat Anda mendukung tampilan label nama yang mudah diingat, seperti c:\workspace\test\MyWindow.xaml.cs;C5 (server) 4/26/2010 1:32 PM, Anda dapat menyertakan %6 token dan %7 untuk meneruskan nilai label ke alat. Jika Anda tidak menentukan token ini, alat ini mungkin menampilkan nama file sementara, yang mungkin sulit dibaca.

Misalnya, Anda mungkin menentukan sintaks berikut untuk menampilkan label nama yang mudah diingat:
%1 /title1=%6 %2 /title2=%7.

Catatan

Kemampuan label nama yang mudah diingat tidak terkait dengan label kontrol versi, yang Anda terapkan ke versi item tertentu dalam kontrol versi. Untuk informasi selengkapnya tentang label kontrol versi, lihat Menggunakan label untuk mengambil rekam jepret file Anda.

Untuk informasi selengkapnya tentang alat eksternal yang sering digunakan dan argumen yang diperlukan, lihat Mengonfigurasi berbagai alat diff/merge untuk Kontrol Versi Team Foundation.