문제

우리는 문제가 발생하 사용으로 파괴 응용 프로그램을 시작합니다.개발자는 최선을 다 파일 foo.Data.sql 나중에 다른 개발자분이라는 파일 foo.data.sql.자연적으로,이 문제가 발생한 윈도우에서 클라이언트(모든 클라이언트는 윈도우에서 우리의 환경)기 때문에 파일이 있는 경우에 민감 파괴하지만 Windows.

우리는 이 문제를 해결을 삭제하여 하나의 파일로 바로 저장소,하지만 나는 아직 두 가지 질문:

  1. 어떻게 그것이 가능한 개발자는 이를 사용하여 Windows 클라이언트?그는 잘못된 작업 사본,또는 거기에는 버그에서 클라이언트(TortoiseSVN)?
  2. 우리는 어떻게 변경되지 않도록 다음과 같이에서 입소(i.e는 누구나 작성된 후크 스크립트를 수행하는 정신을 확인한 파일 케이스 문제는)?
도움이 되었습니까?

해결책

확실히 있습니다 걸이 스크립트를 확인하는 경우 민감도-Sourceforge 그것의 하나로서 자신의 옵션이 있습니다.빠른 google 변: http://www.subversionary.org/howto/using-check-case-insensitive-py-on-windowshttp://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/case-insensitive.py

문제가 발생 windows 플랫폼에서 사용자 추가 1foo.데이터입니다.sql 사용자는 2 개의 추가 foo.데이터입니다.sql 을 하기 전에 업데이트 사용자 1.

도움이 됐으면 좋겠어:)

다른 팁

Windows 에서 파일에는 대소문자를 구분하지 않지만,경우-보존입니다.파일 이름을 변경할 수 있습을 변경,케이스와 Windows 을 보존합니다.은 문제가 발생할 때 파괴를 만들려고 두 번째는 파일입니다.Windows 보고는 파일이 이미 있습니다.

하고 싶은 경우에는 병합된 두 개의 파일로 복사본을 삭제하는 대신에 파일을 저장할 수 있습을 바꾸 나쁜 파일에 저장소(i.e추가는 접미사'처럼.temp'),업데이트 클라이언트,병합으로 좋은 파일과 삭제한 다음 나쁜 파일입니다.

1;그것은 가능하기 때문에,두 파일에서 온 두 개발자입니다.하나 이름을 바꾸는 창조하는 파일이 다른 경우는 동안 commit 하지 않는 것을 깨닫게 될 것입를 추가하지 않 commit 변경합니다.

2;체크 TortoiseSVN FAQ

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