내 컴퓨터에서 svn.exe는 어디에 있습니까?


135

나는이 거북이 SVN 내 바탕 화면에 설치되어 있어야합니다. 커맨드 라인 svn.exe를 사용하여 일부 작업을 수행하고 싶 습니까? 그러나 내 컴퓨터에서 svn.exe 를 찾을 수 없습니다 .

svn.exe 명령 을 얻으려면 다른 것을 설치해야 합니까?

답변:


155

서브 버전 프로그램 코드는 TortoiseSVN 바이너리에 링크되어 있습니다. 명령 행에서 저장소에 액세스해야하는 경우 호환되는 개별 버전을 설치할 수 있습니다.

업데이트 : 최신 버전의 TortoiseSVN 패키지는 GUI 바이너리에 연결된 것 외에 개별 svn.exe를 설치할 수 있습니다. 기본 프로그램이 설치된 동일한 bin 디렉토리에 있습니다. (TortoiseSVN을 이미 설치 한 경우 설치 관리자를 다시 실행하고 수정을 선택한 다음 설치를위한 명령 줄 도구를 선택하십시오.)


12
호환되는 개별 버전은 무엇입니까?
Amitabh

5
TortoiseSVN 설치 관리자에는 두 가지 버전 번호가 있습니다. 첫 번째는 GUI 쉘 자체의 버전입니다. 두 번째는 연결된 하위 버전입니다. 개별 버전을 설치하려면 연결된 버전과 같거나 가까운 버전을 원합니다. 상자에 대한 컨텍스트 메뉴에서 svn 버전 번호를 찾을 수도 있습니다.
Amardeep AC9MF 2016 년

1
@Amitabh TSVN을 업데이트하는 경우 SVN을 동일한 주 릴리스 버전으로 업데이트해야 할 수 있습니다. 즉 TSVN 1.6.8 SVN 1.6.6은 호환됩니다
skyfoot

1
Stefan Egli의 답변을 살펴보십시오. V1.7은 svn 바이너리를 설치하는 옵션도 제공합니다.
Aaron Carlson

5
TortoiseSVN 1.7을 이미 설치 한 경우 다시 설치하면 설치 수정 옵션이 표시됩니다. X'ed out 명령 행 옵션을 클릭하고 설치하도록 선택하십시오. 나를 위해 일
Drenai

45

TortoiseSVN 1.7에는 명령 줄 도구를 설치하기위한 옵션이 있습니다.

기본적으로 선택되어 있지 않지만 설치 프로그램을 다시 실행하여 선택할 수 있습니다. 또한 PATH 환경 변수를 자동으로 업데이트합니다.


20

TortoiseSVN을 설치하는 동안 명령 행 클라이언트 도구를 확인하십시오 . svn.exe폴더 안에 파일이 생성됩니다 C:\Program Files\TortoiseSVN\bin.


16

TortoiseSVN은 svn.exe를 사용하지 않으며 SVN 라이브러리가 컴파일되어 있습니다. 자체 작업을 실행해야하는 경우 독립형 서브 버전 클라이언트를 설치해야합니다. Cygwin [ http://cygwin.com ]에서 또는 http://subversion.apache.org/packages.html#windows 에서 기본 버전을 얻습니다 .


2
VisualSVN (클라이언트 버전)을 다운로드했으며 설치 패키지에 명령 줄이 포함되어 있습니다. 감사합니다.
itsho



3

해야 할 일에 따라 TortoiseSVN을 자동화 하는 것이 좋습니다. 예를 들어, 다음은 오류나 충돌이없는 경우 저장소를 업데이트하고 TortoiseSVN 창을 닫습니다.

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

문제는 커밋시 대화 상자를 숨길 수 없다는 것입니다
David

3

예, 다시 설치하고 명령 줄을 선택하여 프로그램 파일-> Tortoise SVN 폴더에 svn을 가져옵니다.


OP가 요청한 것이 아니라 다른 문제에 대한 해결책을 설명하는 것처럼 보입니다. 질문에 답하고 있는지 확인해 주시겠습니까?
Fabio는 Reinstate Monica

2

여기에서 다운로드하십시오 :

http://sourceforge.net/projects/win32svn/

설치 프로그램을 실행하십시오. 실행 파일은 다음과 같습니다.

\ 프로그램 파일 (x86) \ Subversion \ bin

기본 설치.


TortoiseSVN을 같은 일반적인 GUI 도구에 좋은 추가
jediz

이 바이너리 패키지는 더 이상 업데이트를받지 않기 때문에
하향식

1

TortoiseSVN 패키지의 최신 버전은 GUI 바이너리에 연결된 것 외에 개별 svn.exe를 설치할 수 있습니다. 기본 프로그램이 설치된 동일한 bin 디렉토리에 있습니다. TortoiseSVN을 이미 설치 한 경우 설치 관리자다시 실행하고 수정을 선택한 다음 설치를위한 명령 줄 도구를 선택하십시오 .


1

TortoiseSVN-1.12.2.28653-x64-svn-1.12.2명령 줄 도구를 사용하여 Windows 10에 설치 했습니다. 여전히 폴더 svn.exe안에 파일 이 없습니다 bin.

그래서 https://www.visualsvn.com/files/Apache-Subversion-1.13.0.zip 에서 Apache Subversion 명령 줄 도구를 다운로드했습니다 . 압축 해제 후 다음 두 위치를 PATH 변수에 넣었습니다.

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

이 구성 후에 모든 것이 잘 작동합니다 .VsCode IDE에서 SVN을 사용하고 싶었습니다.


0

먼저 컴퓨터에 서브 버전이 설치되어 있습니까? 그렇지 않으면 tortoisesvn이 어떤 서버에 연결되어 있는지 확인하십시오.

subversion이 설치 될 때의 기본 위치는 c : \ program files \ subversion입니다. c : \ program files \ subversion \ bin에서 cmd line 작업을 실행할 수있는 svn.exe를 찾을 수 있습니다.


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

이것은 내 'svn.groovy'파일입니다.


0

일반적으로 다음 위치에서 svn.exe를 찾을 수 있습니다.

C : \ Program Files \ TortoiseSVN \ bin

TortoiseSVN을 이미 설치 svn.exe했지만 지정된 위치 에서 파일을 찾을 수없는 경우 TortoiseSVN 설치 프로그램을 다시 실행하고 '수정'을 클릭하고 명령 행 도구를 선택한 후 설치가 완료된 후 드라이브의 지정된 위치에 'svn.exe'.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.