지금 직면한 문제는 두 컴퓨터에서 개발하고 싶습니다. 두 컴퓨터 간의 버전 관리 및 동기화를 위해 처음으로 컴퓨터 A에서 프로젝트를 만들 계획입니다. ), Git을 사용하여 컴퓨터 A에서 프로젝트를 관리합니다. 이때 .sln 파일을 Git에 넣지 않으면 열 수 없습니다. 해당 프로젝트는 컴퓨터 B에 있습니다.
이 문제를 어떻게 해결해야 할까요? sln 파일을 함께 관리해야 할까요? 아니면 CMake를 사용하시나요?
vs로 생성된 프로젝트에는 .sln 파일, 즉 vs.에서 열 수 있는 솔루션 파일이 포함되어 있어야 합니다. 굳이 cmake를 사용할 필요는 없습니다. 그냥 git 버전 관리에 .sln 파일만 추가하면 됩니다. 이렇게 하면 다른 사람이 코드를 포크하더라도 바로 사용할 수 있지 않을까요? 더 나은? 실제로 무시해야 하는 파일이 있고 버전 관리에 추가하고 싶지 않은 경우 .gitignore 파일을 사용하면 문제를 해결할 수 있습니다.
cmake를 사용하는 경우 물론 sln/prj가 필요하지 않으며 cmake가 프로젝트 파일을 생성합니다.
다른 관리 도구가 없는 경우 vs를 사용하는 프로젝트에는 sln/prj 등이 필요합니다.
제목 설명에 따르면 이 sln 파일은 변경되지 않을 것으로 보입니다(글쎄, 제가 관련 개발을 안하고 있는 것은 인정합니다...), 이 경우 다른 컴퓨터로 복사할 수 있나요? 초기화 후에는요?
vs로 생성된 프로젝트에는
.sln
파일, 즉 vs.에서 열 수 있는 솔루션 파일이 포함되어 있어야 합니다. 굳이cmake
를 사용할 필요는 없습니다. 그냥 git 버전 관리에.sln
파일만 추가하면 됩니다. 이렇게 하면 다른 사람이 코드를 포크하더라도 바로 사용할 수 있지 않을까요? 더 나은? 실제로 무시해야 하는 파일이 있고 버전 관리에 추가하고 싶지 않은 경우.gitignore
파일을 사용하면 문제를 해결할 수 있습니다.