Ringkasan
Memahami histori kode dapat membantu Anda membuat keputusan yang lebih baik tentang fitur baru dan perubahan kode. Histori repositori dapat membantu Anda:
- Pahami mengapa kode berfungsi sebagaimana mestinya.
- Pelajari cara developer lain menerapkan fitur.
- Memahami alasan terjadinya perubahan kode.
- Selidiki bug atau peluang untuk meningkatkan performa.
- Identifikasi kapan perubahan kode diperkenalkan untuk mempersempit penyebab regresi.
Menemukan histori kode Anda
Anda dapat menemukan histori kode dengan beberapa cara:
- Tampilan Detail Commit. Tampilan ini menampilkan informasi tentang perubahan commit, seperti file mana yang diubah dalam commit. Anda juga dapat mengikuti histori file yang diubah.
- Panel Histori Perubahan. Panel ini menampilkan semua commit yang diterapkan ke file. Dari panel ini, Anda dapat memilih commit, lalu membukanya dalam tampilan Commit Details. Selain itu, Anda dapat membedakan file ini dengan commit sebelumnya atau membandingkannya dengan cabang repositori lain. Untuk membuka panel Histori Perubahan, klik Histori perubahan di tampilan File.
- Panel Blame. Saat panel Histori Perubahan menampilkan daftar commit yang memengaruhi file, panel Blame akan menampilkan histori perubahan baris demi baris. Untuk setiap baris yang diubah, panel Blame mencantumkan nama penulis commit. Halaman ini juga menampilkan angka untuk menunjukkan kapan perubahan terjadi di histori file. Misalnya, perubahan yang terjadi di commit pertama untuk file akan memiliki #1, yang kedua memiliki #2, dan seterusnya. Anda dapat mengarahkan kursor ke perubahan untuk melihat detail commit selengkapnya, lalu mengklik perubahan untuk membuka panel Change History dengan memilih perubahan tersebut.
Melakukan tugas histori kode
Untuk mempelajari histori kode lebih lanjut, lihat: