svn checkout [-depth ARG] [--ignore-externals] [-r rev] URL PATH
The depth combo box items relate to the -depth
argument.
Jika Omit eksternals dicentang, gunakan saklar --ignore-externals
.
Jika Anda memeriksa revisi tertentu, tetapkan itu setelah URL menggunakan saklar -r
.
svn info URL_of_WC svn update [-r rev] PATH
Memutahirkan item-item multipel yang saat ini bukan operasi atomik dalam Subversion. Maka pertama TortoiseSVN mencari revisi HEAD dari repositori, dan kemudian memutahirkan semua item ke angka revisi tertentu untuk menghindari pembuatan revisi dari copy pekerjaan.
Jika hanya satu item yang dipilih untuk memutahirkan atau item yang dipilih tidak semuanya dari repositori yang sama, TortoiseSVN hanya memutahirkan ke HEAD.
Tidak ada opsi baris perintah yang digunakan disini. Mutahirkan ke revisi juga mengimplementasi perintah pemutahiran, tapi menawarkan opsi lebih.
svn info URL_of_WC svn update [-r rev] [-depth ARG] [--ignore-externals] PATH
The depth combo box items relate to the -depth
argument.
Jika Omit eksternals dicentang, gunakan saklar --ignore-externals
.
Dalam TortoiseSVN, dialog komit menggunakan beberapa perintah Subversion. Langkah pertama adalah pemeriksaan status yang memeriksa item-item dalam copy pekerjaan Anda yang bisa berpotensial untuk dikomit. Anda bisa meninjau ulang daftar, diff file terhadap BASE dan memilih item-item yang ingin Anda sertakan dalam komit.
svn status -v PATH
Jika Tampilkan file tidak berversi dicentang, TortoiseSVN juga akan menampilkan file-file dan folder tidak berversi dalam hirarki copy pekerjaan, memperhitungkan aturan pengabaian. Fitur tertentu ini tidak langsung sama dalam Subversion, karena perintah svn status
tidak berasal dari folder tidak berversi.
Jika Anda memeriksa setiap file dan folder tidak berversi, item-item itu pertama akan ditambahkan ke copy pekerjaan Anda.
svn add PATH...
Ketika Anda mengklik OK, komit Subversion dimulai. Jika Anda telah membiarkan semua kotak centang pilihan file dalam keadaan standar, TortoiseSVN menggunakan komit rekursif tunggal dari copy pekerjaan. Jika Anda tidak memilih beberapa file, maka komit non-rekursif (-N
) harus digunakan, dan setiap path harus ditetapkan secara individual pada baris perintah komit.
svn commit -m "LogMessage" [-depth ARG] [--no-unlock] PATH...
LogMessage
disini memberikan isi dari kotak edit pesan log. Ini bisa kosong.
Jika Biarkan kunci dicentang, gunakan saklar --no-unlock
.
svn diff PATH
If you use Diff from the main context menu, you are diffing a modified file against its BASE revision. The output from the CLI command above also does this and produces output in unified-diff format. However, this is not what TortoiseSVN is using. TortoiseSVN uses TortoiseMerge (or a diff program of your choosing) to display differences visually between full-text files, so there is no direct CLI equivalent.
Anda juga bisa melakukan diff setiap 2 file menggunakan TortoiseSVN, apakah itu tidak terkontrol versi ataupun tidak. TortoiseSVN hanya memerlukan dua file ke dalam program diff yang dipilih dan membiarkan ia bekerja dimana perbedaan itu berada.
svn log -v -r 0:N --limit 100 [--stop-on-copy] PATH or svn log -v -r M:N [--stop-on-copy] PATH
Standarnya, TortoiseSVN mencoba untuk mengambil 100 pesan log menggunakan metode --limit. Jika seting menginstruksikannya untuk menggunakan API lama, maka bentuk kedua digunakan untuk mengambil pesan log untuk 100 revisi repositori.
Jika Hentikan copy/ganti nama dicentang, gunakan saklar --stop-on-copy
.
svn status -v PATH or svn status -u -v PATH
Pemeriksaan status awal melihat hanya pada copy pekerjaan Anda. Jika Anda mengklik If -u
.
Jika Tampilkan file tidak berversi dicentang, TortoiseSVN juga akan menampilkan file-file dan folder tidak berversi dalam hirarki copy pekerjaan, memperhitungkan aturan pengabaian. Fitur tertentu ini tidak langsung sama dalam Subversion, karena perintah svn status
tidak berasal dari folder tidak berversi.
Grafik revisi adalah hanya fitur TortoiseSVN. Tidak ada persamaan dalam klien baris perintah.
What TortoiseSVN does is an
svn info URL_of_WC svn log -v URL
where URL is the repository root and then analyzes the data returned.
svn info URL_of_WC svn list [-r rev] -v URL
Anda bisa menggunakan svn info
untuk memeriksa akar repositori, yang adalah tingkat atas ditampilkan dalam browser repositori. Anda tidak bisa menavigasi Naik
di atas tingkat ini. Juga, perintah ini menghasilkan semua informasi penguncian yang ditampilkan dalam browser repositori.
Pemanggilan svn list
akan mendaftar isi direktori, berdasar URL dan revisi yang diberikan.
Perintah ini tidak mempunyai persamaan CLI. Ia meminta TortoiseMerge atau piranti eksternal 3-cara diff/merge untuk melihat file terkait konflik dan mengurut baris mana yang digunakan.
svn status -v PATH
Tahap pertama adalah pemeriksaan status yang memeriksa item dalam copy pekerjaan Anda yang berpotensi untuk dipulihkan. Anda bisa meninjau daftar, file diff terhadap BASE dan memilih item yang ingin Anda sertakan dalam pemulihan.
Ketika Anda mengklik OK, pemulihan Subversion dimulai. Jika Anda membiarkan kotak centang semua pilihan file dalam keadaan standar, TortoiseSVN menggunakan pemulihan rekursif tunggal (-R
) dari copy pekerjaan Anda. Jika Anda tidak memilih beberapa file, maka setiap path harus ditetapkan secara individual [pda baris perintah pemulihan.
svn revert [-R] PATH...
svn status -v PATH
Tahap pertama adalah pemeriksaan status untuk memeriksa file copy pekerjaan Anda yang berpotensi untuk dikunci. Anda bisa memilih item-item yang ingin Anda kunci.
svn lock -m "LockMessage" [--force] PATH...
LockMessage
disini menyediakan isi dari kotak edit pesan kunci. Ini bisa kosong.
Jika Curi kunci dicentang, gunakan saklar --force
.
svn copy -m "LogMessage" URL URL or svn copy -m "LogMessage" URL@rev URL@rev or svn copy -m "LogMessage" PATH URL
Dialog Cabang/Tag melakukan penyalinan ke repositori. Ada 3 pilihan tombol radio:
yang terhubung ke 3 varian baris perintah di atas.
LogMessage
disini memberikan isi dari kotak edit pesan log. Ini bisa kosong.
svn merge [--dry-run] --force From_URL@revN To_URL@revM PATH
The --dry-run
switch.
svn diff From_URL@revN To_URL@revM
menampilkan operasi diff yang akan digunakan untuk melakukan penggabungan.
svn export [-r rev] [--ignore-externals] URL Export_PATH
Formulir ini digunakan untuk mengakses dari folder tidak berversi, dan folder yang digunakan sebagai tujuan.
Mengekspor copy pekerjaan ke lokasi berbeda dikerjakan tanpa menggunakan librari Subversion, maka tidak ada persamaan baris perintah.
Apa yang dilakukan TortoiseSVN adalah mengcopy semmua file ke lokasi baru sementara memperlihatkan kepada Anda progres dari operasi. File/folder yang tidak berversi bisa diekspor juga secara opsional.
Dalam kedua kasus, jika Abaikan eksternal dicentang, gunakan saklar --ignore-externals
.
svn add PATH...
Jika Anda memilih folder, pertama TortoiseSVN memindainya secara rekursif untuk item-item yang bisa ditambahkan.
svn import -m LogMessage PATH URL
LogMessage
disini memberikan isi dari kotak edit pesan log. Ini bisa kosong.
svn blame -r N:M -v PATH svn log -r N:M PATH
If you use TortoiseBlame to view the blame info, the file log is also required to show log messages in a tooltip. If you view blame as a text file, this information is not required.
svn propget svn:ignore PATH > tempfile {edit new ignore item into tempfile} svn propset svn:ignore -F tempfile PATH
Because the svn:ignore
property is often a multi-line value, it is shown here as being changed via a text file rather than directly on the command line.
svn diff PATH > patch-file
TortoiseSVN creates a patch file in unified diff format by comparing the working copy with its BASE version.