2011-04-28 5 views
15

내 프로젝트의 bin/object 폴더에 대한 무시 규칙을 설정했습니다. 그런 다음 svn add *를 사용하여 다른 모든 파일을 추가하려고했습니다. 그것은 무시가 svn status 명령에만 적용되는 것처럼 보이므로 내 모든 bin 및 object 폴더 내용이 나타납니다. 이제는 목록에 커밋을하지 않았지만 svn 상태를 수행 할 때 명령을 보낼 때 준비가 된 모든 파일을 볼 수 있습니다. 해당 목록에서 삭제하거나 완전히 삭제할 수 있습니까? 또한 그 목록은 무엇입니까? 미리 감사드립니다!SVN이 위탁 목록에서 파일을 제거합니다.

답변

26
svn revert bin 

다음 커밋시 bin 디렉토리가 제거되지 않습니다.

아니면 반복적으로 되돌릴

svn revert -R bin 
5

을 (때로는 유용)를 좋아하면 당신은 당신이 노력하지 않으려는 추가 파일을 되돌려 야합니다.

나중에 해당 폴더를 무시하려면 상위 폴더의 svn : ignore 목록에 추가하십시오. 버전없는 항목을 무시하는 방법에 대해 모두 읽어보십시오 here.

2

TortoiseSVN이 설치되어있는 경우 탐색기를 마우스 오른쪽 단추로 클릭하면 TortoiseSVN, Unadd를 사용할 수 있습니다.

참고 : 귀하의 경우와 마찬가지로 추가 할 폴더/파일에 태그를 추가 한 경우에만 unadd가 표시됩니다.

+1

추가를 실행 취소 할 폴더가 없으면 (예 : svn 이름 바꾸기 오류) 단순히 이름이있는 빈 폴더를 만듭니다. 그런 다음 해당 폴더는 오른쪽 클릭 메뉴 컨텍스트에서 실행 취소 추가 기능을 가지며 모든 재귀 폴더도 실행 취소됩니다. – Efreeto

+0

나를 위해 완벽하게 일했습니다. 정말 고마워요! –

관련 문제