我正在将几个项目从SourceSafe迁移到Subversion。但是,一个项目正处于开发阶段。该项目目前在SourceSafe中没有分支,但是最后一个版本在SourceSafe中被标记(标记),所以我可以得到它的副本。
如果我获得该SourceSafe标签(标签)的工作副本并将其作为“主干”提交给Subversion,则将当前工作副本的最新更改提交到同一项目的“branches”目录下的子目录中,当我完成分支机构的开发时,是否可以将我的项目合并在一起?或者,如果首先完成分支,Subversion是否只允许合并?
如果以上问题完全脱节,我愿意就如何最好地将这个项目(主干和分支)迁移到Subversion中提出建议。我是Subversion的新手,并且只在SourceSafe中尝试过分支。
答案 0 :(得分:0)
为什么不将工作版本复制到trunk和你自己的分支。然后,您可以开始在自己的分支上工作,并检查您的更改。
我也是SBN的新手。 (过去使用Perforce)。但SVN似乎没有查看历史记录,因此您可以根据需要从多个位置查看多少时间。在perforce中,它不允许你(你必须为它创建工作区)。
因此,在您的情况下,您可以在两个位置(主干和分支)签入/提交,然后将更改提交到您自己的分支