우리는 전복, tortoisesvn, ankhsvn 스택을 처음 접했습니다. Studio 2008에서는 프로젝트 문제에서 파일을 삭제했지만 CI 빌드에서 svn 체크 아웃을 수행하면 삭제 된 파일이 생성됩니다. 이러한 파일이 체크 아웃에 포함되지 않게하려면 어떻게해야합니까?SVN Checkout이 프로젝트에서 삭제 된 파일을 다시 가져 오지 않게하려면 어떻게합니까?
미리 감사드립니다.
우리는 전복, tortoisesvn, ankhsvn 스택을 처음 접했습니다. Studio 2008에서는 프로젝트 문제에서 파일을 삭제했지만 CI 빌드에서 svn 체크 아웃을 수행하면 삭제 된 파일이 생성됩니다. 이러한 파일이 체크 아웃에 포함되지 않게하려면 어떻게해야합니까?SVN Checkout이 프로젝트에서 삭제 된 파일을 다시 가져 오지 않게하려면 어떻게합니까?
미리 감사드립니다.
Subversion에서 삭제해야합니다. TortoiseSVN 메뉴에서 "Delete"를 선택한 다음 해당 삭제를 커밋합니다. 명령 줄에서 svn rm <filename>
을 사용하고 커밋 할 수 있습니다.
프로젝트에서 파일을 삭제하는 것만으로는 충분하지 않습니다. SVN은 "프로젝트"에 대해 알지 못합니다. 작업 복사본에있는 파일 만 알면 Explorer에서 "물리적으로"삭제해야합니다. 변경 사항을 적용하십시오.
SVN 삭제를 완료했는지 확인하십시오 (Ankh는 VS를 통해 파일을 삭제할 때이 옵션을 제공해야하며 탐색기에서 Tortoise를 사용하여 수동으로 삭제할 수도 있습니다). 변경 사항을 커밋하면 파일이 SVN의 헤드 개정판에 포함되지 않습니다.
Visual Studio의 경우 '제거'와 '삭제'의 차이점이 있습니다. Delete는 C# 프로젝트에서 'del'키를 누를 때의 기본 동작입니다. C++ 프로젝트에서 기본값은 '제거'입니다.
제거 이벤트의 경우 AnkhSVN이 설치되어 있지 않으면 VS도 디스크에서 제거하지 않으므로 AnkhSVN이 파일을 svn 삭제하지 않습니다.