세 가지 프로젝트로 구성된 Visual Studio 2008 솔루션을 상상해보십시오. 그 중 두 개는 솔루션 홈 디렉토리 아래에 파일 시스템이 있고 나머지는 을 통해 추가 된 세 번째 파일입니다. 기존 프로젝트을 솔루션 외부의 위치에서 추가하십시오.Git 확장 기능이 포함 된 Visual Studio 2008 프로젝트 변경 내용
첫 번째 두 프로젝트는 솔루션 디렉토리를 다루는 자식 저장소의 일부이며, 세 번째 프로젝트는 여러 솔루션에서 공유되는 유틸리티 라이브러리이므로 자체 자식 저장소가 있습니다.
내 문제는 Visual Studio에서 프로젝트 중 하나에서 파일이나 폴더를 선택하여 변경 사항을 커밋 할 수 있지만 솔루션 탐색기에서 루트 노드를 선택하여 모든 프로젝트에 대한 모든 변경 내용을 커밋 할 수 없다는 것입니다. 나는 이것이 Git Extensions에 의해 수행 된 다중 repo 커밋을 함축한다는 것을 완전히 알고 있습니다. 그러나 여전히 사람은 이것을하는 방법을 알고 있습니까? 아니면 간단하지 않을 수 있습니까?