클라이언트 프로그래머의 일기/N년차 클라이언트 프로그래머의 일기

CMD로 Tortoise SVN 기능 사용하기(update, commit, log)

ckhyeok 2022. 1. 6. 14:54

주의사항! CMD는 관리자 권한으로 열어주셔야 합니다.

 

Update
"(TorToise설치위치)\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:"(프로젝트 경로)" /closeonend:2

Commit
"(TorToise설치위치)\TortoiseSVN\bin\TortoiseProc.exe" /command:commit /path:"(프로젝트 경로)"

Show Log
"(TorToise설치위치)\TortoiseSVN\bin\TortoiseProc.exe" /command:log /path:"(프로젝트 경로)"

/closeonend:0 : 대화 상자를 자동으로 닫지 않기

/closeonend:1 : 오류가 없으면 자동으로 닫기

/closeonend:2 : 오류 및 충돌이 없으면 자동으로 닫기

/closeonend:3 : 오류, 충돌 및 병합이 없으면 자동으로 닫기

 

실제 적용 코드
Update
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:"D:\Project" /closeonend:2
Commit
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:commit /path:"D:\Project\Assets" /logmsg:""
Show log
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:log /path:"D:\Project\Assets"

 

한번에 여러 프로젝트도 가능합니다.

한번에 여러 프로젝트 업데이트 받기

"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:"D:\Project1" /closeonend:2

"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:"D:\Project2" /closeonend:2

"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:"D:\Project3" /closeonend:2

"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:"D:\Project4" /closeonend:2

"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:"D:\Project5" /closeonend:2