대본:
- Eclipse에서 프로젝트가 열려 있습니다.
- Eclipse가 아닌 다른 도구(예: 스크립트
find
또는 Windows 탐색기)를 사용하여 이 프로젝트에서 파일을 삭제합니다.
지금,바르게, Eclipse는 누락된 파일을 "Missing"으로 표시하고 기본적으로 "Commit"에는 해당 파일이 표시됩니다.선택되지 않음. 이렇게 하면 실수로 삭제한 경우 복구가 간단해집니다(프로젝트의 SVN 업데이트만 실행하면 됩니다).
만약 내가하다누락된 파일을 확인하고 커밋을 선택하면 삭제가 Subversion에 커밋됩니다. 그러나 그런 일은 일어나지 않습니다. 커밋이 완료되었지만 누락된 파일은 선택 여부에 관계없이 무시됩니다.
삭제를 커밋하는 방법은 무엇입니까?
답변1
누락된 파일이 적거나 작거나 복구가 번거롭지 않은 경우:
- 파일이 있던 폴더를 선택합니다.
- "팀" > "업데이트"를 선택합니다.
- 파일이 복원됩니다.
- 이번에는 Eclipse에서 파일을 삭제합니다.
- "팀" > "커밋"을 선택하면 Bob이 삼촌이 됩니다.
그렇지 않으면 절차가 더 어색해집니다(올바른 절차가 아닐 수도 있지만 그래도 작동합니다).
- 팀 > 리포지토리와 동기화(Ctrl-Alt-S)를 선택합니다.
- 팀 동기화 퍼스펙티브를 여십시오.
- "빼기" 기호가 있는 나가는 검은색 화살표로 표시된 모든 파일을 선택합니다.
- 마우스 오른쪽 버튼을 클릭하고 "재정의 및 커밋"을 선택합니다.
나타나는 대화상자는 다음과 같습니다.보기에일반 커밋과 동일하며 파일은 여전히 "누락"으로 표시되고 모두 선택 취소되어 있습니다.
- 파일이 올바른지 확인하고 확인하십시오.
- 확인을 클릭하세요.
이제 커밋이 수행됩니다.
- 기본 관점으로 돌아갑니다.