0

据我了解,只需将您使用一次或定期使用的文件添加到主干中。将永远不会被触及的文件添加到主干似乎既浪费又笨重。这个逻辑正确吗?然后,如果我最终想触摸其中一个文件,我以后可以轻松添加它吗?

4

3 回答 3

3

经验法则是:任何人都必须能够从头开始,使用全新的计算机,安装各种开发工具(编译器、IDE、数据库等),检查主干,并构建最新版本的项目。您的所有源都在存储库中,除了从其他工件自动生成的源。

于 2012-01-19T16:01:11.877 回答
1

最佳做法是将完整的项目存储为您首选的源代码控制系统。当一个全新的团队成员无需任何额外的设置步骤即可结帐并开始工作时,您就对了。为此,您需要存储所有源代码和所有依赖库等。

于 2012-01-19T16:02:21.757 回答
1

您想将定义您应用程序的所有内容放入 Subversion。这样,您将能够从版本控制中的内容构建您的项目。通过这种方式,您将能够及时返回查看您的应用程序在过去的任何时候是如何配置的,这将在某天拯救您的屁股。

不用担心存储。颠覆非常有效。当您在 Subversion 中进行复制(“分支”)时,它只会复制目录并仍然指向原始文件,直到它们被更改。如果它们永远不会改变,那么您将只有一份副本。

磁盘很便宜,你的时间和时间很贵。尽可能轻松地构建您的项目和时间旅行。你不会后悔的。

于 2012-01-19T16:05:25.747 回答