반응형
svn에`revert-all` 명령이 있습니까?
모든 변경 사항을 버리고 리포지토리에있는 코드로 돌아가려면 다음을 수행하십시오.
$ rm -fr *
$ svn up
이것은 쉽지만, 이것을 달성 할 단일 명령이 있는지 궁금합니다.
$ svn revert-all
당신은 할 수 있습니다 :
svn revert -R .
버전 관리 대상이 아닌 새 파일은 삭제되지 않습니다. 그러나 다음과 같이 쉘 스크립트를 쉽게 작성할 수 있습니다.
for file in `svn status|grep "^ *?"|sed -e 's/^ *? *//'`; do rm $file ; done
명령이 있습니다
svn revert -R .
또는
--depth = infinity를 사용할 수 있습니다. 실제로는 위와 같습니다.
svn revert --depth=infinity
svn revert
전체 목적은 데이터, 즉 커밋되지 않은 변경 사항을 버리는 것이므로 본질적으로 위험합니다. 되 돌린 후에 Subversion은 커밋되지 않은 변경 사항을 되돌릴 수있는 방법을 제공하지 않습니다.
재귀 스위치 사용-재귀 (-R)
svn revert -R .
수정 된 파일을 되돌리려면
sudo svn revert
svn status|grep "^ *M" | sed -e 's/^ *M *//'
참고 URL : https://stackoverflow.com/questions/8139605/does-svn-have-a-revert-all-command
반응형
'IT' 카테고리의 다른 글
모듈 '../build/Release/bson'을 찾을 수 없습니다.] 코드 : 'MODULE_NOT_FOUND'} js-bson : 순수 JS 버전을 사용하여 c ++ bson 확장을로드하지 못했습니다. (0) | 2020.06.06 |
---|---|
Linux OOM 킬러가 종료 한 프로세스 찾기 (0) | 2020.06.06 |
dict.clear ()와 파이썬에서 {} 할당의 차이점 (0) | 2020.06.06 |
Common Lisp에서`set`,`setq` 및`setf`의 차이점은 무엇입니까? (0) | 2020.06.06 |
파이썬에서 스레드 만들기 (0) | 2020.06.06 |