Saya tahu cara menelusuri repositori Subversion proyek saya melalui front-end webnya, tetapi tampaknya saya hanya dapat menelusuri revisi trunk terbaru. Apakah ada cara untuk menelusuri revisi trunk yang lebih lama melalui UI web?
Saya tahu bagaimana melakukan ini dari command-line, tetapi saya perlu tahu bagaimana melakukan ini menggunakan URL, karena saya menanamkan URL ini ke dalam dokumen. Saya juga tahu saya bisa membuat tag bagasi bergaya svn, tapi saya lebih suka tidak melakukannya.
Jawaban:
Tambahkan sesuatu seperti ini ke URL repositori Anda:
Misalnya
Alternatif
Dari komentar Bert Huijben :
sumber
!svn/etc...
pada akhir URL Anda . (1) cari Repositori Root Anda dengansvn info .
(2) setelah itu tambahkan/!svn/bc/<revision_number>/
(3) kemudian tambahkan path ke direktori atau file Anda, jika ada.Tambahkan ini ke URL repositori Anda:
Contoh:
Dokumentasi: http://subversion.apache.org/docs/release-notes/1.6.html#historical-uris
sumber
Itu tergantung pada klien web svn yang Anda gunakan. Dalam kasus trac (dan mungkin beberapa lainnya), cukup tambahkan parameter rev = ke querystring.
yaitu http://trac.example.com/log/trunk/client/filename?rev=123
sumber
Jika Anda menggunakan VisualSVN Server 3.2 atau yang lebih baru maka Anda dapat menggunakan browser riwayat berbasis web berbasis HTML5 untuk tugas ini. Sebagai contoh, di sini adalah pohon repositori seperti yang ada di revisi 1001
serf
repositori perpustakaan jaringan .Lihat deskripsi antarmuka web .
sumber
Dari web, Anda dapat pergi ke halaman repositori SVN dan menambahkan / setelahnya:
sebagai contoh:
sumber
Antarmuka web bawaan tidak memungkinkan pengambilan revisi lama (atau info apa pun selain yang telah Anda lihat). Anda dapat menginstal perangkat lunak penjelajahan repositori berbasis web pihak ketiga untuk mengatasi batasan ini. Saya belum pernah menggunakan sendiri, jadi saya tidak akan menawarkan rekomendasi, tetapi saya yakin orang lain akan (pencarian google cepat akan membantu Anda menemukan beberapa juga).
sumber