Pertanyaan Representasi grafis dari aktivitas cabang / penggabungan SVN [tertutup]


Apakah Anda mengetahui alat apa pun yang membuat diagram yang memperlihatkan aktivitas cabang / penggabungan dalam repositori SVN?

Kita semua telah melihat diagram ini dalam berbagai tutorial. Beberapa baik, beberapa kurang baik. Dapatkah mereka dibuat secara otomatis (atau mungkin dengan sedikit dorongan - Anda mungkin harus mengatakannya bagaimana jika filosofi percabangan Anda adalah tes-prod, cabang-per-rilis, dll.)

Saya sedang melihat Grafik Revisi TortoiseSVN sekarang, tetapi memiliki lebih banyak detail daripada yang saya inginkan dan tata letak yang salah.


Orion, terima kasih atas tanggapannya. Saya kira karena percabangan dan penggabungan lebih merupakan konvensi untuk mengelola file dalam repositori daripada "fitur bawaan SVN, itu akan sangat sulit. Saya akan tetap dengan diagram yang kurang digambarkan di bagian atas papan tulis di tim kami." kantor.


32
2017-08-13 19:55


asal


Jawaban:


sebelum SVN 1.5 (yang sudah keluar satu bulan atau lebih), itu tidak melacak penggabungan sama sekali, sehingga bit-bit di mana cabang 'menyambung kembali' ke bagasi tidak mungkin dilakukan lagi.


2
2017-08-13 23:08



Lihat ini SvnMapper dari Tigris.org

enter image description here


22
2018-05-19 12:32



Silahkan lihat Subjudul dari Tigris.org

enter image description here


9
2017-12-03 17:15



Anda bisa menggunakan git dan git-svn. Pertama, mengkloning repositori SVN Anda ke dalam repositori Git, seperti ini:

git svn init "http://host/repo/location/trunk"

Kemudian, gunakan perintah:

gitk --all

Dari sana, Anda akan melihat grafik bagus dari riwayat revisi. Tentu saja, ini mengasumsikan Anda memiliki git dan git-svn yang diatur dengan benar dan nyaman pada baris perintah.

Salah satu manfaat dari pelacakan sumber melalui Git adalah bahwa sejarah penggabungan dilacak melalui modifikasi konten, bukan urutan kronologis atau nama cabang. Oleh karena itu, tidak masalah jika gudang SVN Anda tidak memiliki riwayat penggabungan.

Jika grafik revisi gitk tidak cukup, Anda mungkin dapat menarik riwayat repo dari Git secara langsung dan membuat grafik Anda sendiri.


8
2017-09-03 15:29