NTFS의 저장소에서 오는 파일을 무시하는 방법이 있습니까?

StackOverflow https://stackoverflow.com/questions/203702

  •  03-07-2019
  •  | 
  •  

문제

좋아, 어느 시점에서 누군가가 끊임없이 체크 아웃하는 저장소 트렁크에 사례 민감한 파일 시스템이 필요한 이름을 가진 일부 파일을 확인했습니다. 이것은 물론 (Windows 컴퓨터에서) 확인하려고 할 때 현지 작업 사본이 잠겨 있습니다. 로컬 전복 사본을 설정하여 이름이 다른 파일을 무시할 수있는 방법이 있습니까?

도움이 되었습니까?

해결책

저장소 브라우저를 사용하여 문제 파일을 제거/이름을 바꾸고 작업 사본을 일반대로 업데이트하고 수정해야 할 이름이 변경된 파일에 대한 참조를 수정하고 수정을 커밋 할 수 있습니다.

그런 다음 산탄 총을 끌고 처음 부터이 작업을 수행 한 사람을 쏴라. 사례 민감도 남용은 내가 용서하는 데 어려움을 겪는 몇 가지 나쁜 냄새 중 하나입니다.

(편집 : 이것은 TortoisesVN을 가정하지만 솔루션은 모든 SVN 구현에 효과가 있습니다. 예쁜 브라우저를 사용할 수는 없습니다.)

편집하다:

다른 옵션은 로컬 버전의 파일 이름을 바꾸고 저장소 브라우저를 사용하여 두 번째 버전의 충돌 파일을 확인하고, 물건을 이동하고, 위와 같이 참조를 정렬 한 다음 변경 사항을 커밋하는 것입니다.

이것은 하나의 커밋을 요구하는 이점이 있으며 두 파일을 사용하거나 작업하지 않을 수도있는 불필요하게 다른 사람들과 엉망이되지 않는다는 이점이 있습니다.

다른 팁

일산화 ++

나는 개인적으로 저장소를 정리 한 다음 미래에이를 방지하기 위해 보호 장치를 마련했습니다. 조금 더 작업하지만.

다음은 저장소를 고정하는 프로세스를 진행할 수있는 링크입니다. 그런 다음 지침에 설명 된 후크를 추가 할 수 있습니다.

http://subversion.tigris.org/faq.html#case-change

Interix의 컴파일러를 사용하여 SVN을 다시 컴파일하십시오. 이제 NTF에서 케이스를 올바르게 처리합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top