3

我将 SmartGit/HG 与旧的 svn 存储库一起使用。所以它不是一个 git 存储库。

我想从 SmartGit 的旧版本创建一个新分支。这可能吗?

最后,我想在本地磁盘上有一个新文件夹,其中有完整的分支文件,而在旧的现有文件夹中,我将拥有完整的主干文件。

4

1 回答 1

3

首先,确保您已经使用 SmartGit/Hg 克隆了 SVN 存储库,而不是使用 git-svn(通常 SmartGit/Hg 在打开此类存储库时会警告您)。然后:

  • 使用Branch|Checkout移动到要从中派生分支的修订版,
  • 使用Branch|Add Branch创建新分支并选择切换到此分支,
  • 使用远程|推送。SmartGit/Hg 会询问你如何推送。在此处选择推送为新的。

现在,您的新分支将出现在 SVN 存储库中,并且应该作为远程分支出现在 SmartGit/Hg 的日志中。

于 2013-05-15T09:17:32.523 回答