저는 ankhsvn을 사용하여 Visual Studio의 프로젝트에서 친구와 공동 작업을하고 있습니다.Visual Studio 및 Ankhsvn을 사용하여 csproj 파일을 자주 변경하십시오.
동일한 소스 파일을 변경하지 않지만 우리 모두는 동일한 프로젝트를 자주 변경하고 있습니다.
VS가 자동 변경을 처리하는 방법을 이해하는 데 어려움이 있습니다. .csproj
및 .sln
개의 파일이 있습니다.
- 는 다음
.csproj
일반 버전 제어에서 파일, 그리고 내가 전에 업데이트 내 친구가.csproj
에 약간의 변화를 내 앞에 최선을 다하고 및 수행했기 때문에 나는 충돌을 얻을 것이다 커밋마다 포함 : 제가보기에는 내가 두 가지 옵션이 있습니다 파일. .csproj
파일을 무시 목록에 넣으면 내 프로젝트에 내 친구가 한 모든 변경 사항이 포함되지 않기 때문에 문제가 발생합니다. 그래서 갈등을 해결하거나 종속 문제 등이 작업을 수행 할 수있는 쉬운 방법이 있나요를 해결하려면 다음 중 하나를 내가 가지고있는 두 가지 방법으로
?
감사합니다.
내 경험에 따르면 프로젝트가 기술적으로 문서화되어 있으면 이러한 충돌을 최소화 할 수 있습니다. 모든 참조, 클래스, 뷰/페이지/양식은 사용자/개발자 한 명만 프로젝트에 추가해야하며 다른 모든 프로젝트는 프로젝트를 업데이트하고 클래스/뷰/양식/페이지, 코드 및 범하다. 그러나 우리 모두는 개발 중에 충돌을 야기 할 수있는 많은 것들을 프로젝트와 전략/논리 변화에 추가해야하지만 여전히이 접근법을 통해 최소화 될 수 있다는 것을 알고 있습니다. –