Subversion 에서 서버와 비교하기.
글쓴이: litdream / 작성시간: 금, 2006/09/08 - 8:05오전
혹시, svn 에서 로컬수준이 아닌, 현재 서버에 commit 된
버전의 코드와 현재 나의 코드간에 diff 를 할수 있는 방법이
있을까요? 아니면, 현재 서버에 commit 된 버전의 코드와,
내가 작업할때 받아온 버전의 코드간의 diff 를 할수는 있나요?
예를 들어, 여러명이서 작업을 할때 같은 부분을 작업하면,
svn commit 을 하기전에 svn update 를 하고 해야하는데,
conflict 가 발생기 때문인데요. 가령 이런 conflict 를
미리 예측해볼수 없을까 해서요. 아니면, 커밋 하기전에,
내가 작업하는 사이 누가 무엇을 commit 해놓았는가 궁금하기도
하고요.
commit 에 혹시--dry-run 같은 스위치를 찾아보았으나 없더군요.
cvs 에서는 예전에 가능했었는데, 참고로 그 스위치를 보여드리면
훨씬 효과적일듯 싶으나, 기억이 나질 않는군요 :)
부탁드립니다.
Forums:
다음 명령어를
다음 명령어를 사용하시면 원하시는 결과를 얻으실 것 같네요..
"svn st --help"로 도움말을 보시면 아시겠지만, "svn st"의 경우에는 서버의 정보를 이용하지 않고
단지 local의 working copy의 파일/디렉토리의 상태를 보여주고
"svn st -u"는 로컬의 상태와 서버의 상태를 모두 보여줍니다.
핫~ 정말
핫~ 정말 감사합니다.
잘되는군요 :)
삽질의 대마왕...
삽질의 대마왕...
댓글 달기