Bagikan melalui


Riwayat ulasan

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

Visual Studio 2019 | Visual Studio 2022

Git menggunakan metadata penerapan seperti tautan induk, detail penulis, dan tanda waktu untuk melacak riwayat perubahan dalam repositori. Anda dapat meninjau riwayat Git untuk mengetahui kapan file berubah, siapa yang mengubahnya, dan perubahan apa yang dibuat.

Ketika orang membuat dan menggabungkan cabang fitur ke cabang target menggunakan permintaan pull, riwayat pengembangan cabang target mungkin bukan garis kronologis lurus. Jadi, ketika Anda meninjau riwayat perubahan pada file di cabang target, perlu diingat bahwa urutan penerapan dipengaruhi oleh strategi penggabungan dan tanggal penggabungan, bukan hanya tanggal asli perubahan. Misalnya, penerapan terbaru pada main cabang dapat memperkenalkan perubahan yang dilakukan minggu lalu di cabang fitur yang hanya digabungkan ke cabang main menggunakan penggabungan tiga arah.

Di artikel ini, Anda akan mempelajari cara:

  • Membandingkan versi file
  • Memulihkan file
  • Membandingkan cabang

Untuk mempelajari cara menggunakan Visual Studio 2022 dengan Git, lihat Cara Visual Studio memudahkan kontrol versi dengan Git.

Membandingkan versi file

Ketika Anda ingin mencari tahu bagaimana dan kapan perubahan file tertentu terjadi, Anda mungkin perlu membandingkan versi file yang sama yang berbeda dari penerapan yang berbeda, mungkin di cabang yang berbeda.

Situs proyek tim Azure DevOps memungkinkan Anda membandingkan dua versi file yang sama dari penerapan di cabang yang sama, tetapi tidak mendukung perbandingan versi file di seluruh cabang.

  1. Dari browser web Anda, buka proyek tim untuk organisasi Azure DevOps Anda. Dalam tampilan File Repositori>, pilih file dan pilih tab Bandingkan.

    Cuplikan layar tampilan Perbandingan File di halaman proyek Azure DevOps.

  2. Di tab Bandingkan , pilih dua penerapan yang berisi versi file yang ingin Anda bandingkan. Tampilan diff menunjukkan baris file baru, dihapus, atau diubah.

    Cuplikan layar opsi Bandingkan dalam tampilan Perbandingan File di halaman repositori Azure DevOps.

Catatan

GitHub memungkinkan Anda membandingkan dua versi file yang sama dari penerapan yang berbeda di berbagai cabang. Untuk membandingkan, tambahkan /compare/<commit1>..<commit2> ke URL repositori GitHub Anda untuk menavigasi ke halaman perbandingan. Halaman perbandingan berisi tampilan berbeda dari setiap file yang berbeda. Untuk informasi selengkapnya tentang penerapan perbandingan di GitHub, lihat Membandingkan penerapan.

Memulihkan file

Anda dapat memulihkan versi file tertentu dari riwayat Git, bahkan jika file diedit, dihapus, atau diganti namanya dalam penerapan nanti. Memulihkan versi file yang lebih lama tidak membuat penerapan baru dengan perubahan. Untuk memperbarui cabang Anda dengan versi file yang dipulihkan, Anda harus menerapkan perubahan.

Situs proyek tim Azure DevOps memungkinkan Anda mengembalikan semua perubahan yang dibuat oleh penerapan tertentu, tetapi tidak mendukung mengembalikan perubahan ke file tertentu dalam penerapan.

Membandingkan cabang

Anda dapat membandingkan cabang lokal atau jarak jauh untuk meninjau perubahan yang akan dihasilkan dari penggabungan atau rebase. Perbandingan cabang memungkinkan Anda memeriksa konflik penggabungan dan melihat bagaimana perubahan oleh orang lain dapat memengaruhi pekerjaan Anda.

Visual Studio 2019 dan versi yang lebih lama tidak mendukung perbandingan cabang, jadi jika Anda menggunakan salah satu versi tersebut, Anda dapat membandingkan cabang di baris perintah Git atau menggunakan browser web Anda—jika repositori Anda dihosting di Azure Repos atau GitHub. Visual Studio 2022 mendukung perbandingan cabang, seperti yang dijelaskan dalam Membandingkan cabang.

  1. Dari browser web Anda, buka proyek tim untuk organisasi Azure DevOps Anda. Dalam tampilan Repos > Branches, pilih elipsis untuk cabang mana pun dan pilih Bandingkan cabang untuk membuka tampilan Perbandingan Cabang.

    Cuplikan layar menu konteks cabang di tampilan Cabang di halaman proyek Azure DevOps.

  2. Dalam tampilan Perbandingan cabang, pilih dua cabang yang ingin Anda bandingkan. Pilih tab File untuk tampilan berbeda dari baris baru, dihapus, atau diubah di setiap file yang diubah.

    Cuplikan layar tab File di tampilan Perbandingan Cabang di halaman repositori Azure DevOps.

Catatan

GitHub mendukung perbandingan cabang. Untuk membandingkan dua cabang, tambahkan /compare/<branch1>...<branch2> ke URL repositori GitHub Anda untuk menavigasi ke halaman perbandingan. Halaman perbandingan berisi tampilan berbeda dari setiap file yang berbeda. Untuk informasi selengkapnya tentang perbandingan cabang di GitHub, lihat Membandingkan cabang.

Langkah berikutnya