2011-11-04 4 views
0

커밋을 자동으로 시작할 수있는 스크립트에 배치 라인을 추가해야합니다.TortoiseSVN에서 커밋을 자동화하는 방법

그래서, 파일을 변경할 때마다 클릭 권리를 필요하고 선택하지 않은 SVN 커밋 : 나는 아래의 라인을 퍼트하지만 커밋 명령이 자동으로 시작되지 않았다

svn commit -m "Ok." %WORKING_COPY% 

무엇이 잘못 되었나요 제발?

답변

3

TortoiseSVN을 도움말 부록 D. "자동화 TortoiseSVN을"부분

TortoiseSVN을 GUI 프로그램이 TortoiseProc라고 "D.1. TortoiseSVN Commands" topic .exe. 모든 명령 은/command : abcd 매개 변수로 지정됩니다. 여기서 abcd는 필수 명령 이름입니다. 이 명령의 대부분은 적어도 하나의 경로 인수가 필요하며/path : "some \ path"와 함께 제공됩니다. 다음 테이블에서 명령은/command : abcd 매개 변수를 참조하고 경로 은/path : "some \ path"매개 변수를 참조합니다.

일부 명령은 대상 경로 목록 (예 : 여러 개의 특정 파일을 커밋)을 사용할 수 있으므로/path 매개 변수는 여러 경로 (* 문자로 구분) 을 사용할 수 있습니다.

:commit

은 커밋 대화 상자를 엽니 다. /path은 대상 디렉토리 또는 커밋 할 파일 목록을 지정합니다. /logmsg 스위치를 지정하여 커밋 대화 상자에 미리 정의 된 로그 메시지를 전달할 수도 있습니다. 또는 로그 메시지를 줄에 전달하지 않으려면 /logmsgfile:path을 사용하십시오. 여기서 path는 로그 메시지가 인 파일을 가리 킵니다. 버그 추적 상자에 통합을 올바르게 설정 한 경우 버그 ID 상자를 미리 채우려면 /bugid:"the bug id here"을 사용하면됩니다.

즉 - 당신은 커밋 대화 상자를 볼 수 있지만 한 번

+0

고마워,이 게으른보십시오. – Linconnue55

3

나는 당신이 여기에서하려고하는 것이 근본적으로 불만이라고 생각합니다.

작업 복사본의 루트 폴더를 마우스 오른쪽 버튼으로 클릭하기 만하면 대화 상자에서 변경 한 파일 전체 또는 일부를 커밋 할 수 있습니다.

+0

예, 맞아요하지만 내 경우에는, 그것은 매우 위험한 아니다. – Linconnue55

0

TortoiseSVN은 GUI 전용이며 명령 줄 svn 실행 파일을 제공하지 않습니다. 당신은 같은 윈도우에 대해 별도의 명령 줄 Subversion 클라이언트를 설치해야이 하나 http://www.collab.net/downloads/subversion/

+2

1.7 CLI-verions가 있습니다 –

+0

CLI의 버전은 – Linconnue55

+2

입니다. CLI = 명령 행 인터페이스. –

관련 문제