저는 Visual Studio 2010 솔루션을 사용하는 개발자 팀에서 일하고 있습니다. TFS 및 소스 제어과 함께 제공됩니다.Visual Studio 2010 :에 체크인하기 전에 새로 추가 된 프로젝트를 수정하는 방법?
컴파일하지 않을 항목을 체크인 할 수 없습니다.
의 솔루션에 기존 프로젝트를 추가하려면 이 필요합니다. 먼저 솔루션을 추가 한 다음 참조 및 네임 스페이스를 수정하여 솔루션을 컴파일 한 다음 완료된 작업 단위로 모두 확인하여 소스 제어으로 다시 지정해야합니다.
기존 프로젝트 폴더를 솔루션 폴더에 먼저 복사했습니다 (VS가 아닌 OS에서). 무슨 일이 일어나고 무엇
, 나는 솔루션에 기존 프로젝트를 추가 할 때, 그것은 단지 소스 제어에 대한 더하기 아이콘로, 프로젝트의 노드를 추가하는 것입니다. 컴파일시이 항목을 무시합니다. 추가 된 프로젝트의 코드 파일은 아직 실제로 솔루션에 포함되어 있지 않습니다.이 시점에서 아무 것도 수정할 수 없습니다.
유일한 방법은이 나를 계속주고있다 비주얼 스튜디오는 다음 수정 사항에 대한 다른 검사를 수행 한 후 내 수정을, 소스 제어에 새로 추가 된 프로젝트에 확인하는 것입니다 보인다.
소스 제어과 팀원 코드에서 해결책을 찾지 못해서 멋지지 않습니다. 플러스 체크인을하면 자동 빌드가 생성됩니다. 그것은 큰 문제입니다.
해결 방법이 있습니까? 감사합니다.
EDIT : OS의 csproj 파일을 솔루션 탐색기으로 드래그 앤 드롭하여 프로젝트를 추가했습니다. .csproj 파일 확장명과 함께 프로젝트 이름이 아닌 파일 이름으로 표시됩니다. 마치 Visual Studio은 프로젝트가 아니라 파일을 추가하고 싶다고 생각합니다.
새로 추가 된 프로젝트는 다른 사람이 체크 아웃 했습니까? –
@RobertHarvey, Nope. TFS 소스 제어 트리에 아직 존재하지 않는 기존 프로젝트의 새로운 복사본입니다. 우리는 가지 등을하고 있지 않습니다. 이 프로젝트를 새로운 솔루션에 복사/붙여 넣기하고 있습니다. 내 질문에 대한 편집을 기록하십시오. 감사. – toddmo
그들은 스스로 컴파일합니까? 기존 프로젝트를 자체 솔루션에 추가하고이를 먼저 TFS로 가져옵니다. 그런 다음 기존 솔루션과 통합하십시오. –