Saya ingin checkout revisi tertentu dari folder di Subversion menggunakan baris perintah.
Saya tidak melihat opsi untuk menentukan nomor revisi di TortoiseProc.exe
,
TortoiseProc.exe /command:checkout <url>
Bagaimana saya mendapatkan revisi yang saya inginkan? Apakah TortoiseProc.exe
alat yang tepat untuk apa yang ingin saya lakukan?
svn
command-line
tortoisesvn
Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功
sumber
sumber
Antara
atau
sumber
Adakah alasan untuk menggunakan TortoiseProc alih-alih hanya baris perintah svn yang normal?
Saya akan menggunakan:
(untuk mendapatkan revisi 1234)
sumber
Anda seharusnya tidak pernah menggunakan TortoiseProc.exe sebagai klien Subversion baris perintah! TortoiseProc harus digunakan hanya untuk mengotomatisasi GUI TortoiseSVN. Lihat catatan di Manual TortoiseSVN :
Gunakan klien baris perintah Subversion svn.exe . Dengan klien baris perintah, Anda bisa
checkout salinan yang berfungsi dalam revisi REV:
svn checkout --revision REV https://svn.example.com/svn/MyRepo/trunk/
svn checkout https://svn.example.com/svn/MyRepo/trunk/@REV
perbarui copy pekerjaan lokal Anda ke revisi REV:
svn update --revision REV
ekspor (yaitu mengunduh) file atau cabang pengembangan dalam revisi REV:
svn export --revision REV https://svn.example.com/svn/MyRepo/trunk/
svn export https://svn.example.com/MyRepo/trunk/@REV
Anda mungkin memperhatikan bahwa dengan
svn checkout
dansvn export
Anda dapat memasukkan nomor REV sebagai--revision REV
argumen dan sebagai trailing@REV
setelah URL. Yang pertama disebut revisi operatif, dan yang kedua disebut revisi pasak. Baca SVNBook untuk informasi lebih lanjut tentang konsep revisi pasak dan operasi .sumber
svn checkout untuk merevisi di mana repositori Anda berada di server lain
Gunakan
svn log
perintah untuk mencari tahu revisi mana yang tersedia:Yang mencetak:
Catat angkanya
r761
. Berikut ini adalah deskripsi perintah:Saya menggunakan perintah ini secara khusus:
Yang menyebabkan revisi calcFeatures.m 761 diperiksa ke direktori saat ini.
sumber
Saya percaya sintaks untuk ini
/rev:<revisionNumber>
Dokumentasi untuk ini dapat ditemukan di sini
sumber
Kamu bisa mencoba
untuk mendapatkan revisi 1234.
Saya tidak 100% yakin
/rev
opsi ini kompatibel dengancheckout
, tetapi saya mendapat ide dari beberapa dokumentasi TortoiseProc .sumber
Tampaknya Anda dapat menggunakan browser repositori. Klik tombol revisi di kanan atas dan ubah ke revisi yang Anda inginkan. Kemudian klik kanan file Anda di browser dan gunakan 'Salin ke copy pekerjaan ...' tetapi ubah nama file yang akan diperiksa, untuk menghindari bentrokan.
sumber
Anda harus menggunakan svn secara langsung:
dan
memberi Anda sedikit lebih banyak bantuan.
sumber
Buka folder dan gunakan perintah:
sumber