VirtualSVN 서버, TortoiseSVN 및 AnkhSVN을 실험 중이며 모든 것이 아직 완전히 새로운 것입니다.SVN 이진 파일로 인해 병합 충돌이 발생했습니다.
SVN에 Visual Studio 2010 (VB) 솔루션을 추가했습니다. 이 트렁크가 1.0.0 버전을 포함하고 나면 버전 1.0.0을 포함하는 태그와 버전 1.0.0-dev가 포함 된 브랜치를 가지고있었습니다. 필자는 (지점에서) 1.0.0-dev에 대한 작업을 시작했으며, 버전 1.1.0이 준비되었을 때 태그 버전 1.1.0과 새로운 지점 1.1.0-dev을 만들었습니다.
그런 다음이 최신 버전 (1.1.0-dev 분기)을 트렁크에 병합하려고했지만 병합 (tree?) 충돌 목록이 많습니다. 대부분은 dll 파일, 실행 파일 및 기타 이진 파일 때문입니다. 이 파일을 무시하는 것이 좋았습니다. Windows 탐색기에서 각 유형의 파일을 마우스 오른쪽 단추로 클릭하고 컨텍스트 메뉴 "TortoiseSVN - Unversion을 선택하고 목록을 무시하도록 추가 - * .dll"(그 후에 * .exe 및 일부 다른 파일).
이제 노란색 느낌표가 많은 솔루션 디렉토리 트리와 삭제 된 마크가 남았습니다.
내 질문은 :
- 가 최신 버전이 포함되어 있으므로 어떻게 트렁크를 업데이트하는 방법은 무엇입니까?
- 어쨌든 솔루션을 빌드 할 때 Visual Studio에서 생성되는 DLL을 어떻게 무시합니까?
- 빌드되지 않고 저장소에 포함되어야하는 제 3 자 dll이 있지만 파일이 동일하게 유지 될 수 있습니다. 어떻게 처리해야합니까?