Daftar file yang dilakukan untuk revisi


162

Bagaimana cara mendaftar nama file / jalur yang dikomit, menggunakan nomor revisi?


Apakah Anda berbicara tentang orang yang melakukan komit?
kuncian

1
melakukan log svn | grep 'username', daftarkan semua check-in saya, saya ingin melihat nama file beserta revisinya.
Satish

Jawaban:


242
svn log --verbose -r 42


2
Ini mencantumkan file untuk revisi tersebut, menambahkan nama pengguna alih-alih daftar revisi semua file dan revisi untuk pengguna svn log --verbose --username 'username'
Satish

8
"Menambahkan nama pengguna alih-alih daftar revisi semua file dan revisi untuk pengguna" Tidak, tidak. The --usernamepilihan adalah untuk otentikasi, bukan untuk menyaring revisi terdaftar.
slowdog

45

Untuk mendapatkan daftar file yang diubah dengan jalur, gunakan

svn diff --summarize -r<rev-of-commit>:<rev-of-commit - 1>

Sebagai contoh:

svn diff --summarize -r42:41

harus menghasilkan sesuatu seperti

M       path/to/modifiedfile
A       path/to/newfile

Benar detail yang saya cari.
techolic

Jawaban ini lebih disukai karena hanya mencetak satu baris per file, dan jalur relatif ke titik eksekusi perintah; sedangkan svn log mencetak baris header dan baris footer dan path relatif terhadap akar repositori.
Jeff

3

Dari repo jarak jauh:

svn log -v -r 42 --stop-on-copy --non-interactive --no-auth-cache --username USERNAME --password PASSWORD http://repourl/projectname/
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.