배치 파일 또는 Visual Studio 프로젝트에서 거북이 svn을 스크립팅 할 수 있습니까? 자동으로 최신 버전의 파일을 가져 와서 해당 파일에 대한 잠금을 획득하는 배치 파일을 만들 수 있기를 원합니다. 어떤 도움을 주시면 감사하겠습니다.Scripting Tortoise SVN
답변
- http://sharpsvn.open.collab.net/
을 아주 쉬운 것입니다 API를 사용하여 프로그래밍하고 원하는 것을 얻을 수 있습니다.
@ jason.rickman 언급처럼 TortosieProc.exe를 사용하여 전체 스크립팅을 수행하는 방법을 알 수 없습니다.
에도 TortoiseSVN을가 아래의 경고를 준다 "자동화"의 페이지 :TortoiseSVN을가 GUI 클라이언트이며,이 자동화 가이드 가 어떻게 TortoiseSVN을 대화 상자가 사용자에게 입력을 수집하는 것처럼 보이게하는 방법을 보여줍니다 기억을 . 입력이 필요없는 스크립트를 작성하려면 은 대신 공식 Subversion 명령 행 클라이언트를 사용해야합니다.
예를 들어, 잠금의 영업 이익은 싶어 :
: 잠금 파일 또는에서/경로 주어진 디렉토리에있는 모든 파일을 잠급니다. 사용자가 잠금에 대한 설명을 입력 할 수 있도록 '잠금'대화 상자이 표시됩니다.
대화 상자가 표시됩니다. 직접 잠글 수있는 방법은 없습니다. 대화 상자에서 계속 진행해야합니다. 이것으로 대본을 작성하는 것은 매우 번거롭고 불가능합니다. 그래서 다양한 플랫폼 용 명령 줄 클라이언트 또는 라이브러리/API가 이상적인 솔루션입니다.
명령 줄 SVN 클라이언트를 스크립팅하는 것이 훨씬 쉽습니다. 설치가 쉽고 방해가되지 않기 때문에 나는 SlikSVN의 팬입니다. 당신은 당신이 SharpSVN 같은 SVN 클라이언트 API 사용할 수 있습니다 (당신은 비주얼 스튜디오 프로젝트로 언급 한 것과) 닷넷 응용 프로그램을 작성하는 경우 외에도 @BishopRook 말한에서
예. TortoiseSVN 설명서는 TortoiseProc.exe를 사용하여 TortoiseSVN을 통해 Subversion 명령을 실행하는 방법을 설명합니다. http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-automation.html
- 1. Tortoise SVN
- 2. Tortoise svn relocate error
- 3. Tortoise SVN 병합 문제
- 4. Subclipse 대 Tortoise SVN
- 5. Tortoise SVN 업그레이드 문제
- 6. tortoise svn 메뉴 문제
- 7. Subclipse와 Tortoise SVN 함께
- 8. tortoise svn 인증에 대해서
- 9. Tortoise SVN 업데이트 오류
- 10. Tortoise SVN 자동 잠금
- 11. tortoise svn 로컬 파일 삭제
- 12. 모든 컴퓨터에서 SVN TORTOISE 백업
- 13. Java에서 Tortoise SVN 클라이언트를 실행하십시오.
- 14. Tortoise svn 버전 서버 버전 1.5.5
- 15. 높은 자격 증명으로 Tortoise SVN 설치
- 16. C#에서 Tortoise SVN 플러그인 사용
- 17. Visual Studio의 Tortoise Svn 개정판이 느리게 작동합니다.
- 18. Tortoise SVN "연결 오류에서 읽을 수 없습니다"
- 19. Tortoise SVN 내보내기 후 가져 오기
- 20. Tortoise 사전 커밋 사용자에게 메시지 표시 SVN
- 21. Tortoise SVN을 사용하여 디렉토리를 SVN 저장소로 이동
- 22. Tortoise SVN changelog에서 "바꾸기"란 무엇을 의미합니까?
- 23. Tortoise SVN - 컨텍스트 메뉴를 변경하는 방법?
- 24. Visual SVN/Tortoise '삭제 - 로컬 유지'문제가 발생했습니다.
- 25. Tortoise SVN - 전체 프로젝트를 폴더로 이동
- 26. Tortoise SVN 삭제 된 폴더가 계속 돌아옴
- 27. 감독 (tortoise SVN)이란 무엇입니까? SVN 명령을 사용하는 방법?
- 28. 업로드하지 않고 FTP 사이트를 사용합니다 .svn 파일 tortoise svn
- 29. Scripting Django
- 30. Tortoise svn <<<<를 파일에 추가 중!
직접 명령 줄 SVN을 사용하는 스크립트를 직접 작성하지 않는 이유는 무엇입니까? –