我使用ClearCase进行源代码控制。在其中只为项目维护了一个VOB。
如果有任何自定义开发,则会创建一个新分支。在每个文件夹中,每个文件夹都有一个配置文件,CM可以指定需要检出哪个版本的工件。因此,如果键入ls
,它将打印具有config中给定的特定版本的文件,尽管LATEST版本是其他的。
通过这种方式,CM可以为来自同一来源的特定客户构建自定义项目 我认为这是通过挑选特定版本从源头构建jar / war的标准方法。
如何在SVN中实现相同的功能?
答案 0 :(得分:2)
您可以查看 svn external ,其中reference a single file或其他代表at a given revision。
这样,SVN仓库的不同文件夹可以引用不同版本的同一文件/文件夹。