2013-05-15 44 views
3

我使用SmartGit/HG與舊的svn-repository。所以它不是一個git-repository。如何使用SmartGit從以前的svn-revision創建分支?

我想創建一個從SmartGit以前版本的新分支。這可能嗎?

最後我想在我的本地磁盤上有一個新的文件夾,我有完整的分支文件,並在舊的現有文件夾中有完整的中繼文件。

回答

3

首先,確保你已經用SmartGit/Hg克隆了SVN倉庫,而不是用git-svn(通常SmartGit/Hg會在打開這樣的倉庫時提醒你)。然後:

  • 使用科|結帳移動到您要從叉你的分支修改,
  • 使用科|加入支線創建新的分支,並切換到該分支,
  • 使用遠程|推。 SmartGit/Hg會問你如何推送。選擇在此處推送爲新的

現在,您的新的分支將出現在SVN倉庫,應在SmartGit /汞柱的日誌顯示爲一個遠程分支爲好。

+0

謝謝,那工作。我也檢查了「使用新分支」,所以現在我在smartgit/hg的分支中。並且本地文件全部恢復到該分支。如何切換回smartgit中的主幹? – rubo77

+0

我想我的本地磁盤,在那裏我有充分的分支文件和舊文件夾我有充分的樹幹文件 – rubo77

+1

關於第一個問題上創建一個新的文件夾,使用退房或交換機(從樹枝上查看) 。關於第二個問題,有兩個不同的版本庫克隆。 – mstrap

相關問題