2009-12-03 2 views
0

리눅스에서는 누군가가 아직 커밋하지 않았는지 어떻게 확인합니까?SVN status..how 해당 함수를 사용하는 방법

나는 한 번 서버에서 변경 한 것을 기억하지만 커밋하는 것을 잊어 버렸다. 지금, 나는 그 변화를 위해 어떤 서버를 사용했는지 모른다.

답변

5

각 사용자의 작업 복사본 상태가 저장소로 전송되지 않기 때문에 다른 사람이 작업 복사본에서 커밋되지 않은 변경 사항을 갖고 있는지 확인할 수 없습니다.

2

SVN 서버/리포지토리는 클라이언트의 변경 사항을 추적하지 않습니다. 클라이언트 변경이 가능한 모든 위치를 찾고 거기에서 수정을 확인해야합니다.

이것은 PERFORCE처럼 서버가 일 때 추적하지 않아도되는 절충점 중 하나입니다. 반면에 서버가 모든 것을 추적하는 것은 때때로 고통 스러울 수 있습니다.

0

로컬 작업 복사본은 로컬입니다. Subversion 저장소는 커밋되지 않은 변경 사항이있는 클라이언트를 알 수 없습니다.

FWIW, 당신은 svn st

svn help st 
0

사용하여 로컬 작업 복사본 상태를 자신이 아닌 다른 사람이 수정을 체크 아웃하고 커밋되지 않은 변경 한 경우 알 수있는 방법은 없습니다 확인할 수 있습니다. 알아내는 유일한 방법은 각 사용자로 로그인하여 svn status을 해당 디렉토리에 실행하는 것입니다.

관련 문제