누구든지 저장소와 작업 복사본 사이의 현재 충돌을 나열하는 SVN 명령을 알고 있습니까?
감사
답변
Linux에서 충돌 만 보려면 grep을 통해 상태를 파이프하십시오.
svn status | grep -P '^(?=.{0,6}C)'
답변
grep을 사용하십시오!
svn st | grep '^C'
답변
당신은 시도 할 수 svn merge -r <revision> --dry-run
및 그 방법을 어떻게되는지.
답변
당신이에서 ACK 경우 http://betterthangrep.com/ , 다음을 수행 할 수 있습니다
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/
내가 직접 한 것은 아니므로 직접 시도해야합니다.