클라이언트 프로그래머의 일기/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