Visual Studio Online을 사용하고 있습니다. 다른 TFS 프로젝트에서 여러 가지 솔루션을 통해 사용하는 공통 코드가있는 프로젝트가 있고 일부 프로젝트에는 다른 TFS 프로젝트와 연결된 일부 파일이 있습니다. 모두 액세스 할 수 있도록 작업 공간 구성을 변경하여 $ /를 특정 폴더에 매핑했습니다.다른 솔루션에서 TFVC 변경 사항 확인
문제는 방금 하나의 프로젝트에서 변경 사항을 체크인하고 솔루션의 일부가 아닌 전혀 관련이없는 완전히 변경된 사항을 확인한 것입니다. 관련없는 프로젝트의 파일을 교차 체크 인하 지 않고 (모든 체크 인에서 파일을 수동으로 제외/포함 할 필요없이) 필요한 모든 것을 액세스 할 수 있도록 설정하려면 어떻게해야합니까?
편집 : 다른 프로젝트의 항목을 체크 아웃 할 때 체크 아웃의 마지막 몇 번에 다시 발생하지 않는 것으로 나타났습니다. 그것을 일으킨 원인을 생각해보십시오.
"NuGet"을 의미하셨습니까? –
흥미로운 아이디어이지만, 빌드를 최신 상태로 유지하는 문제 만은 아닙니다. 각 프로젝트에서 필요한 것들을 발견 할 때 공유 코드에 추가합니다. 그래서 실제로 소스를 빠르게 변경하고 빌드 할 수 있기를 바랍니다. too – wizzardmr42
정말 공유 코드 접근법을 사용하는 것은 나쁜 습관입니다. 공유 프로젝트에 큰 변화를 주면 컴파일하지 못하게 될 수 있습니다. 공유 코드를 사용하는 20 가지가 있고 21 용으로 새 버전으로 업데이트해야하는 경우 ... 언제 다른 20 페이지로 돌아가서 수정합니까? 이제 그들은 깨졌습니다 ... 당신은 버그 픽스를 포함하여 아무 것도 할 수 없습니다. 바이너리 저장소에서 자발적인 권한을 얻는 것이 더 좋습니다. –