visual studio 기준으로 말하면, .sln이나 프로젝트 설정 파일같은거 안올리고, .cpp, .h 이런 빌드 하는데 필요한 소스 코드랑 외부 라이브러리만 올리는게 나을지, 아니면 프로젝트 전체를 올리는게 나을지... 고민중임.