2011-06-07 119 views
0

我正在将几个项目从SourceSafe迁移到Subversion。但是,一个项目正处于发展中。该项目目前不在SourceSafe中分支,但是最后一个版本在SourceSafe中进行了标记(标记),因此我可以获得它的副本。Subversion可以合并2个没有分支的项目吗?

如果我得到该SourceSafe标签(标签)的工作副本并将其作为“trunk”提交给Subversion,那么将当前工作副本提交给“branches”目录下的子目录的最新更改项目,当我完成分支机构的开发时,是否有可能将我的项目合并到一起?或者,如果一个分支先完成,Subversion是否只允许合并?

如果上述问题完全不符合要求,我很乐意提供有关如何将此项目(干线和分支)最佳迁移到Subversion的建议。我是一个Subversion的新手,并且只尝试在SourceSafe中分支。

回答

0

为什么不将工作版本复制到主干和您自己的分支。然后,您可以开始在自己的分支上工作并检查更改。

我是SBN的新手。 (过去使用过Perforce)。但SVN似乎没有检查历史记录,所以您可以根据需要从多个位置检出尽可能多的时间。在perforce中,它不允许你(你必须为它创建工作空间)。

你的情况

所以,你可以检查/提交在这两个位置(树干和树枝),然后提交更改到您自己的分支

+0

的问题是我有一个正在进行中,不要工作了几个月现在没有稳定的构建。我需要返回一个稳定版本的版本,然后我将有2个工作副本(旧版本和新版本)导入到Subversion中。我想知道的是,如果Subversion完全独立的项目与从Subversion中的树干派生的分支,Subversion允许我合并它们吗? – NightOwl888 2011-06-07 13:58:14

+0

我还没试过,最好的方法是快速尝试一下。尝试在trunk中创建虚拟解决方案,并在分支中创建类似的结构,并查看是否可以合并 – 2011-06-07 14:13:17

相关问题