문제

폴더를 보고 새 파일을 추가하고, 이전 파일을 삭제하고, 기존 파일을 업데이트하고, 모든 것을 커밋하는 데 필요한 SVN 작업을 수행하는 빠른 방법, 명령줄 도구 등이 있습니까?

나는 이것을 nant를 통해 연결하고 있으며 직접 수행하는 데 어려움을 겪고 싶지 않습니다.

감사해요

도움이 되었습니까?

해결책

출력을 구문 분석하는 스크립트를 작성할 수 있습니다. svn status (추가 할 수 있습니다 --xml 당신이 좋아한다면) 더 이상 거기에없는 것을 삭제하고 (!), 비전이없는 것을 추가합니다 (?) 그리고 나서 모든 것을 커밋합니다.

다른 팁

자동으로 동기화하려는 폴더가 버전이 지정된 폴더라고 가정합니까?

그렇다면 그냥 달려가세요

svn add -R syncedfolder

버전 관리에 모든 새 파일을 추가합니다.

기존 파일을 업데이트한 경우 svn은 해당 파일을 자동으로 감지합니다.또한 삭제한 파일은 svn에 의해 '누락'으로 감지되며 'syncedfolder'를 커밋하면 누락된 파일이 저장소에서 자동으로 삭제됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top