【发布时间】:2020-04-20 01:45:25
【问题描述】:
例如:我正在制作一个 SFML 游戏,我想将我的项目存储在 GitHub 上,以便我的团队成员可以访问它。由于它是在 Visual Studio 中制作的,这是否意味着我需要包含:解决方案文件和 .vcxproj 文件?
另外,我看到 GitHub 上的项目有一个“src”文件夹来组织他们的存储库,因为我的项目是在 Visual Studio 中创建的,这是否意味着我需要将我的项目命名的文件夹重命名为“src”和重新上传吗?还是人们在做一些我错过的组织技巧?
由于游戏是 SFML,我所有的二进制 (.dll) 文件都只是放入项目的主文件夹中,我更愿意将它们全部放入各自的文件夹中,但如果有人下载我的项目,我会这样做意味着他们需要将其从该文件夹中拉出并将其放入项目文件中? (这样visual studio可以找到它们)
TLDR:我在使用 Visual Studio C++ 项目组织 GitHub 存储库时遇到问题。
【问题讨论】:
-
我使用 CMake 并没有构建源代码,并将所有生成的文件(如 Visual Studio 项目文件、编译输出、dll ...)完全保留在 github 存储库之外。但是,如果您不使用源代码构建,则可以使用 .gitignore 文件来避免上传这些文件。
标签: c++ github organization