gpt4 book ai didi

version-control - 存储库中的项目文件

转载 作者:行者123 更新时间:2023-12-03 23:36:40 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

6年前关闭。




Improve this question




将项目文件(即源代码文件以外的文件)保留在版本控制存储库中是常见的做法吗?

另外,这些文件是否定期 checkin / checkout ?

我一直认为 SCC 存储库是“干净的”,只有源代码文件。

您如何管理存储库中的非源代码文件?

以 Visual Studio 解决方案为例。您是将整个解决方案的目录“ checkin ”到 SCCS 还是只添加源代码文件?当需要构建解决方案时,是否需要检查整个解决方案呢?也许最好通过手动过程完成?

最佳答案

我认为一般的经验法则是应该包括使项目编译和运行所需的最少数据量。这包括艺术(或其他基本数据文件)和任何构建脚本。对于 autotools 项目,这通常意味着 configure.ac。在 Visual Studio 项目中,它表示 Visual Studio 项目文件。但是你不会包含任何可以从其余部分自动生成的东西,例如“配置”脚本,如果 configure.ac 已经存在的话。

CVS 和 Subversion 都有用于添加二进制文件的标志(Subversion 会自动添加它),这对于图像和项目文件(无论如何都是二进制文件)非常有用。 Subversion 还允许文件锁定,这对于不想破坏彼此作品的艺术家来说非常有用。

关于version-control - 存储库中的项目文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/347142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com