svn : `svn st -u`에서 원격으로 수정된 파일만 필터링합니다.

svn : `svn st -u`에서 원격으로 수정된 파일만 필터링합니다.

Subversion 상태 업데이트를 수행하는 경우

svn st -u

원격 및 로컬 모두의 모든 변경 사항이 표시됩니다. 원격으로 수정된 파일만 표시하도록 이 목록을 필터링하는 방법이 있습니까?

( 등을 awk사용 하지 않고)sed

답변1

거의:

svn diff --summarize -rCOMMITTED:HEAD

--summarizesvn diff가 상태 스타일 출력을 내보내도록 합니다.

그러나 이는 각 파일을 저장소와 비교하는 것이 아니라 svn status -u현재 디렉토리가 있는 개정판을 HEAD와 비교합니다. 따라서 커밋했지만 업데이트하지 않은 경우와 같이 혼합 개정 작업 복사본이 있는 경우 커밋된 파일이 수정된 것으로 보고됩니다.

관련 정보