Subversion 저장소와 폴더 동기화
-
22-08-2019 - |
문제
폴더를 보고 새 파일을 추가하고, 이전 파일을 삭제하고, 기존 파일을 업데이트하고, 모든 것을 커밋하는 데 필요한 SVN 작업을 수행하는 빠른 방법, 명령줄 도구 등이 있습니까?
나는 이것을 nant를 통해 연결하고 있으며 직접 수행하는 데 어려움을 겪고 싶지 않습니다.
감사해요
해결책
출력을 구문 분석하는 스크립트를 작성할 수 있습니다. svn status
(추가 할 수 있습니다 --xml
당신이 좋아한다면) 더 이상 거기에없는 것을 삭제하고 (!
), 비전이없는 것을 추가합니다 (?
) 그리고 나서 모든 것을 커밋합니다.
다른 팁
자동으로 동기화하려는 폴더가 버전이 지정된 폴더라고 가정합니까?
그렇다면 그냥 달려가세요
svn add -R syncedfolder
버전 관리에 모든 새 파일을 추가합니다.
기존 파일을 업데이트한 경우 svn은 해당 파일을 자동으로 감지합니다.또한 삭제한 파일은 svn에 의해 '누락'으로 감지되며 'syncedfolder'를 커밋하면 누락된 파일이 저장소에서 자동으로 삭제됩니다.
제휴하지 않습니다 StackOverflow