通常使用svn添加到主干的内容

时间:2012-01-19 15:57:15

标签: svn trunk

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

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

您希望将定义您的应用程序的所有内容放入Subversion。这样,您就可以从版本控制中构建项目。通过这种方式,您可以及时查看应用程序在过去的任何时间点的配置,这将有一天节省您的屁股。

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

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