在软件开发过程中应何时开始使用版本控制?

Cla*_*dix 5 version-control

这不是“为什么我应该使用版本控制”问题:-)

到目前为止,我一直在每个项目的第一行代码中使用版本控制。但是昨天我想到了一个问题(也许是一个愚蠢的问题),但我没有找到答案:版本控制在软件开发过程中何时真正开始?它应该像我一生一样从第一行代码开始,还是应该在您真正拥有代码的可操作版本时开始?换句话说:应在软件的第一个版本之前使用版本控制吗?(当然,我的意思是版本控制,而不是源备份!)。

Von*_*onC 0

如果您仅对代码使用版本控制,您可以问这个问题。
但理想情况下,版本控制应该帮助您重现构建,这意味着配置文件和其他设置可以与第一行代码一样重要。

例如,参见“.classpath.project- 是否签入版本控制?”

这种数据将促进协作,因为其他开发人员将很快启动并运行(即能够构建您的程序)。