在CVS中,我们有一个包含多个目录的项目。有一个每夜构建的过程,需要从同一CVS项目中的不同目录中获取内容以构建每夜构建版本。因此,如果我们转移到SVN,我必须考虑到这一点,并修改构建脚本以从不同的存储库中检出内容。
我已经阅读了相关的SVN QA,但我有自己的问题需要回答。
我可以这样做:
我们开发的所有内容都来自于 /trunk,任何未更改的第三方内容都会放在 /3rdparty 中。
现在一切都很好,但是每晚的构建脚本必须标记 trunk,并检出标记,将所需的第三方内容检出到正确的目录中,然后开始构建过程。
构建结果(编译的内容)可以保留在 NFS 挂载上一段时间,以便集成团队可以返回 2 周并重新创建问题。
我是否已经涵盖了所有方面?
我已经阅读了相关的SVN QA,但我有自己的问题需要回答。
我可以这样做:
/trunk
/tags
/branches
/3rdparty
我们开发的所有内容都来自于 /trunk,任何未更改的第三方内容都会放在 /3rdparty 中。
现在一切都很好,但是每晚的构建脚本必须标记 trunk,并检出标记,将所需的第三方内容检出到正确的目录中,然后开始构建过程。
构建结果(编译的内容)可以保留在 NFS 挂载上一段时间,以便集成团队可以返回 2 周并重新创建问题。
我是否已经涵盖了所有方面?