0

我正在将几个项目从 SourceSafe 迁移到 Subversion。但是,有一个项目正在开发中。该项目目前在 SourceSafe 中没有分支,但是最后一个版本在 SourceSafe 中被标记(标记),因此我可以获得它的副本。

如果我获得该 SourceSafe 标签(标记)的工作副本并将其作为“主干”提交给 Subversion,然后将我当前的工作副本连同最新更改提交到同一项目的“分支”目录下的子目录中,是吗?那么当我在分支中完成开发后可以将我的项目合并在一起吗?或者 Subversion 是否只允许先完成分支合并?

如果上述问题完全不合时宜,我愿意就如何最好地将这个项目(主干和分支)迁移到 Subversion 提出建议。我是 Subversion 的新手,只尝试过在 SourceSafe 中进行分支。

4

1 回答 1

0

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

我也是 SBN 的新手。(过去使用过 Perforce)。但 SVN 似乎没有签出历史记录,因此您可以从多个位置进行多次签出。实际上,它不允许您这样做(您必须为它创建工作区)。

因此,在您的情况下,您可以在两个位置(主干和分支)签入/提交,然后将更改提交到您自己的分支

于 2011-06-07T13:11:15.710 回答