Gdzie na moim komputerze znajduje się svn.exe?


135

Mam zainstalowany Tortoise svn na moim pulpicie. Chcę wykonać niektóre zadania za pomocą svn.exe z wiersza polecenia ? Ale nie mogę znaleźć svn.exe na moim komputerze.

Czy musimy instalować coś innego, aby uzyskać polecenia svn.exe ?

Odpowiedzi:


155

Kod programu subversion jest połączony z plikiem binarnym TortoiseSVN. Możesz zainstalować kompatybilną wersję dyskretną, jeśli chcesz uzyskać dostęp do repozytorium z wiersza poleceń.

AKTUALIZACJA: Najnowsze wersje pakietu TortoiseSVN mogą instalować dyskretny plik svn.exe oprócz tego, który jest połączony z binarnym GUI. Znajduje się w tym samym katalogu bin, w którym jest zainstalowany program główny. (Jeśli już zainstalowałeś TortoiseSVN, uruchom ponownie instalator, wybierz Modyfikuj i wybierz narzędzia wiersza poleceń do instalacji).


12
Co to jest kompatybilna wersja dyskretna?
Amitabh

5
Instalator TortoiseSVN ma dwa numery wersji. Pierwszą z nich jest sama wersja powłoki GUI. Druga to wersja subversion z nim połączona. Jeśli zainstalujesz wersję dyskretną, chcesz, aby była taka sama lub zbliżona do wersji, do której dołączono. Możesz również znaleźć numer wersji svn w menu kontekstowym o polu.
Amardeep AC9MF

1
@Amitabh, jeśli zaktualizujesz TSVN, może być konieczne zaktualizowanie SVN do tej samej wersji głównej. tzn. TSVN 1.6.8 SVN 1.6.6 będzie kompatybilny
skyfoot

1
Spójrz na odpowiedź Stefana Egli. Wersja 1.7 zawiera opcję instalacji plików binarnych svn.
Aaron Carlson,

5
Jeśli już zainstalowałeś TortoiseSVN 1.7, spróbuj go przeinstalować, a da ci to opcję zmodyfikowania instalacji. Kliknij opcję X'ed out w wierszu poleceń i wybierz opcję zainstalowania również. Pracował dla mnie
Drenai

45

TortoiseSVN 1.7 ma opcję instalacji narzędzi wiersza poleceń.

Domyślnie nie jest zaznaczone, ale możesz ponownie uruchomić instalator i wybrać go. Automatycznie zaktualizuje również zmienną środowiskową PATH.


20

Podczas instalacji TortoiseSVN sprawdź narzędzia klienta wiersza poleceń . Spowoduje to utworzenie pliku svn.exew folderze C:\Program Files\TortoiseSVN\bin.





3

W zależności od tego, co musisz zrobić, automatyzacja TortoiseSVN może być dobrym rozwiązaniem. Na przykład poniższe zaktualizują repozytorium i zamkną okno TortoiseSVN, jeśli nie było błędów lub konfliktów:

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

Rzecz w tym, że nie możesz ukryć okna dialogowego po zatwierdzeniu
David

3

Tak, zainstaluj ponownie i wybierz wiersz poleceń, aby pobrać svn w folderze Program Files-> Tortoise SVN.


Wydaje mi się, że opisywałeś rozwiązanie innego problemu, a nie tego, o który prosił OP. Czy możesz sprawdzić, czy odpowiadasz na pytanie?
Fabio mówi „Przywróć Monikę”


1

Najnowsze wersje pakietu TortoiseSVN mogą instalować dyskretny plik svn.exe oprócz tego, który jest połączony z plikiem binarnym GUI. Znajduje się w tym samym katalogu bin, w którym jest zainstalowany program główny. (Jeśli już zainstalowałeś TortoiseSVN, uruchom ponownie instalator , wybierz Modyfikuj i wybierz narzędzia wiersza poleceń do instalacji ).


1

Zainstalowałem TortoiseSVN-1.12.2.28653-x64-svn-1.12.2w systemie Windows 10 z włączonym narzędziem wiersza poleceń. Nadal nie ma svn.exepliku w binfolderze.

Więc pobrałem narzędzia wiersza poleceń Apache Subversion z https://www.visualsvn.com/files/Apache-Subversion-1.13.0.zip . Po rozpakowaniu umieściłem w zmiennej PATH następujące dwie lokalizacje:

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

Po tej konfiguracji wszystko działa dobrze, chciałem użyć SVN w VsCode IDE.


0

Po pierwsze, czy subversion jest zainstalowane na twoim komputerze? jeśli nie, spójrz, z jakim serwerem ma się łączyć twój żółw.

domyślną lokalizacją, w której instalowany jest subversion jest c: \ program files \ subversion. svn.exe można znaleźć w c: \ program files \ subversion \ bin, gdzie można uruchamiać akcje wiersza cmd.


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

To jest mój plik „svn.groovy”.


0

Ogólnie plik svn.exe można znaleźć w tej lokalizacji:

C: \ Program Files \ TortoiseSVN \ bin

Jeśli już zainstalowałeś TortoiseSVN i nadal nie możesz znaleźć pliku w svn.exepodanej lokalizacji, musisz ponownie uruchomić instalator TortoiseSVN, kliknąć „Modyfikuj” i wybrać Narzędzia wiersza poleceń, a po pomyślnym zakończeniu instalacji możesz teraz znaleźć plik „svn.exe” w podanej lokalizacji na dysku.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.