Svn.exe makinemde nerede?


135

Ben Tortoise SVN masaüstümde yüklü. Komut satırı svn.exe kullanarak bazı görevleri gerçekleştirmek istiyorum ? Ama benim makinede svn.exe bulamıyorum .

Svn.exe komutlarını almak için başka bir şey yüklememiz gerekiyor mu?

Yanıtlar:


155

Subversion program kodu TortoiseSVN ikili dosyasına bağlanır. Depoya komut satırından erişmeniz gerekirse uyumlu bir ayrık sürüm yükleyebilirsiniz.

GÜNCELLEME: TortoiseSVN paketinin son sürümleri, GUI ikili dosyasına bağlı olana ek olarak ayrı bir svn.exe yükleyebilir. Ana programın kurulu olduğu bin dizininde bulunur. (Zaten TortoiseSVN'yi yüklediyseniz, yükleyiciyi yeniden çalıştırın, Değiştir'i seçin ve kurulum için komut satırı araçlarını seçin.)


12
Uyumlu bir ayrık versiyon nedir?
Amitabh

5
TortoiseSVN yükleyicisinin iki sürüm numarası vardır. Birincisi GUI kabuğunun kendisinin versiyonudur. İkincisi, ona bağlı yıkım versiyonudur. Ayrık bir sürüm yükleyecekseniz, bağlantılı sürümle aynı veya buna yakın bir sürüm istiyorsunuz. Svn sürüm numarasını, ilgili bağlam menüsü ile de bulabilirsiniz.
Amardeep AC9MF

1
@Amitabh, TSVN'yi güncellerseniz SVN'yi aynı ana sürüm sürümüne güncellemeniz gerekebilir. ie TSVN 1.6.8 SVN 1.6.6 uyumlu olacak
skyfoot

1
Stefan Egli'nin cevabına bir göz atın. V1.7, svn ikili dosyalarını da yükleme seçeneğiyle birlikte gelir.
Aaron Carlson

5
TortoiseSVN 1.7'yi zaten yüklediyseniz, yeniden yüklemeyi deneyin ve size kurulumu değiştirme seçeneği verecektir. X'ed out komut satırı seçeneğini tıklayın ve bunu da yüklemeyi seçin. Benim için çalıştı
Drenai

45

TortoiseSVN 1.7, komut satırı araçlarını yüklemek için bir seçeneğe sahiptir.

Varsayılan olarak işaretlenmez, ancak yükleyiciyi tekrar çalıştırabilir ve seçebilirsiniz. Ayrıca PATH ortam değişkeninizi otomatik olarak güncelleyecektir.


20

TortoiseSVN kurulumu sırasında Komut Satırı İstemci Araçlarını kontrol edin . Bu svn.exe, klasörü klasörün içinde oluşturur C:\Program Files\TortoiseSVN\bin.





3

Ne yapmanız gerektiğine bağlı olarak TortoiseSVN'yi otomatikleştirmek iyi bir çözüm olabilir. Örneğin, aşağıdakiler bir depoyu güncelleyecek ve herhangi bir hata veya çakışma yoksa TortoiseSVN penceresini kapatacaktır:

TortoiseProc.exe /command:update /path:"c:\path\to\repo\" /closeonend:2

Mesele şu ki, iletişim kutusunda iletişim kutusunu gizleyemezsiniz
David

3

Evet yeniden yükleyin ve svn'yi Program Files-> Tortoise SVN klasöründen almak için komut satırını seçin.


Bana OP'nin istediği soruna değil, çözümü farklı bir soruna tarif ediyormuş gibi geliyor. Soruyu cevapladığınızı kontrol eder misiniz?
Fabio, Reinstate Monica'ya


1

TortoiseSVN paketinin son sürümleri, GUI ikili dosyasına bağlı olana ek olarak ayrı bir svn.exe yükleyebilir. Ana programın kurulu olduğu bin dizininde bulunur. (Zaten TortoiseSVN'yi yüklediyseniz , yükleyiciyi yeniden çalıştırın, Değiştir'i seçin ve kurulum için komut satırı araçlarını seçin .)


1

TortoiseSVN-1.12.2.28653-x64-svn-1.12.2Komut satırı aracı etkinken Windows 10'a yükledim . Yine svn.exede binklasörün içinde dosya yoktu .

Bu yüzden https://www.visualsvn.com/files/Apache-Subversion-1.13.0.zip adresinden Apache Subversion komut satırı araçlarını indirdim . Sıkıştırdıktan sonra PATH değişkenime şu iki konumu koydum:

C:\Program Files\TortoiseSVN\bin
E:\Apache-Subversion-1.13.0\bin

Bu yapılandırmadan sonra her şey benim için iyi çalışıyor. VsCode IDE'de SVN kullanmak istedim.


0

Öncelikle, makinenizde yıkım yüklüyse? değilse tortoisesvn'nizin hangi sunucuya bağlanacağına bakın.

alt sürüm yüklendiğinde varsayılan konum c: \ program files \ subversion şeklindedir. svn.exe dosyasını cmd satır eylemlerinizi çalıştırabileceğiniz c: \ program files \ subversion \ bin dizininde bulabilirsiniz.


0
def proc = 'cmd /c C:/TortoiseSVN/bin/TortoiseProc.exe /command:update /path:"C:/work/new/1.2/" /closeonend:2'.execute()

Bu benim 'svn.groovy' dosyam.


0

Genellikle, svn.exe dosyasını bu konumda bulabilirsiniz:

C: \ Program Dosyaları \ TortoiseSVN \ bin

TortoiseSVN'yi zaten yüklediyseniz ve dosyayı belirtilen svn.exekonumda hala bulamıyorsanız, TortoiseSVN yükleyicisini yeniden çalıştırmanız, 'Değiştir' düğmesini tıklayıp Komut Satırı Araçları'nı seçmeniz ve yükleme başarıyla tamamlandıktan sonra artık sürücünüzde verilen konumdaki 'svn.exe'.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.