2014-03-12 2 views
0

나는 몇 년 전부터 거북이를 사용하고 있습니다. (현재 거북이 설치가 2013 년 10 월경에 이루어졌습니다) 어쨌든 Windows 탐색기에서 2 개의 파일을 거북이로 이름을 바꾸는 것이 처음이었습니다 - 2 .cpp & 2 개의 .h 파일.이상한 거북이 행동을 피하는 방법

이어서 커밋을 시도했지만 거북이는 이전 파일을 추가로 필요로했습니다. 분명히, 그들은 이용할 수 없었다. (다른 디렉토리에서 오래된 파일 이름 (이전 파일 이름 포함)이 복사 됨) 이전 파일이 있으면 커밋이 가능함 - 커밋 대화 상자에서 이전 파일과 관련하여 '바꾸기'에 대한 언급이 있지만 이전 파일은 여전히 ​​남아 있음 거기에 커밋 후. 거북 컨텍스트 메뉴를 사용하면 이전 파일이 제거되고 다른 커밋 (다른 개발자의 오래된 파일 제거 - 정리)이 수행됩니다.

거북이 내에서 작동하지 않을 때 (커밋 된 파일의 경우) '이름 바꾸기'옵션이 제공되는 이유는 무엇입니까? 아무도이 문제에 경험이 없습니까?

편집 : 오늘 내 경험에서 얻은 가능성은 Windows 탐색기를 사용하여 파일 복사본을 만들고,이 복사본의 이름을 바꾸고, 이전 파일에 대한 거북이 삭제, 새 파일 (복사본)에 대한 거북이 추가 및 거북이 커밋 .

답변

1

svn의 이름 바꾸기는 새 이름의 추가와 이전 이름의 삭제로 처리됩니다. 이전에 명명 된 파일이 더 이상 존재하지 않으므로 이름이 바뀐 파일의 상위 폴더를 커밋해야합니다. 커밋 대화 상자에 삭제 된 파일과 추가 된 파일이 모두 표시되므로 동일한 커밋에서 커밋해야합니다.

+0

tnx - 다음 주에 파일 이름을 추가로 변경해야합니다. 그러면 답변이 수락됩니다. 현재, +1 – mnemonic

관련 문제