IT박스

SVN 충돌을 나열하는 명령이 있습니까?

itboxs 2020. 7. 27. 07:41
반응형

SVN 충돌을 나열하는 명령이 있습니까?


누구든지 저장소와 작업 복사본 사이의 현재 충돌을 나열하는 SVN 명령을 알고 있습니까?

감사


Linux에서 충돌 만보고 싶다면 grep을 통해 상태를 파이프하십시오.

svn status | grep -P '^(?=.{0,6}C)'

grep을 사용하십시오!

svn st | grep '^C'

당신은 시도 할 수 svn merge -r <revision> --dry-run및 그 방법을 어떻게되는지.


http://betterthangrep.com/ 에서 ack 가있는 경우 다음을 수행 할 수 있습니다.

svn st | ack '^C'

Windows PowerShell의 경우 다음을 사용하십시오.

svn status | sls -Pattern '^(?=.{0,6}C)'

이미 병합 한 경우 사용할 수 있습니다

svn status

충돌을 위해 대문자 "C"를 참조하십시오. 그러나 일반적으로 작업 사본에서 그러한 종류를 볼 수는 없습니다.


svn merge --dryrun최신 버전으로 업데이트 한 후 모든 리비전과 함께 리포지토리 URL을 지정하는 동안 사용할 수 있습니다 .

예를 들어 현재 WC가 개정판 147을 기반으로하는 경우 다음과 같이 할 수 있습니다.

svn merge -r 148:HEAD http://url.to.repo/repo/

내가 한 일은 아무것도 아니므로 직접 시도해야합니다.


맥에서

$ svn status | grep -e '^!'

일을 했어

여기 grep의 남자가 있습니다 :

사용법 : grep [-abcDEFGHhIiJLlmnOoqRSsUVvwxZ] [-A 숫자] [-B 숫자] [-C [num]] [-e 패턴] [-f 파일] [--binary-files = value] [--color = when] [--context [= num]] [--directories = action] [--label] [--line-buffered] [--null] [pattern] [file ...]

참고 URL : https://stackoverflow.com/questions/2882786/is-there-a-command-to-list-svn-conflicts

반응형