0
在git中,當我想修復某些內容或創建新功能時,我添加了新的本地分支,應用需要的更改,然後將其合併到主分支並推送它,但是我可以SVN創建本地分支,顯然當我想要新功能分支時,我必須在Tortoise應用程序中做svn update
,之後我可以看到新的分支,但它將這個新分支推送到服務器但是我只想在修復我的本地分支後將其刪除的問題。 是否可以在不將其推送到服務器的情況下創建本地分支?在gv中創建本地分支git
在git中,當我想修復某些內容或創建新功能時,我添加了新的本地分支,應用需要的更改,然後將其合併到主分支並推送它,但是我可以SVN創建本地分支,顯然當我想要新功能分支時,我必須在Tortoise應用程序中做svn update
,之後我可以看到新的分支,但它將這個新分支推送到服務器但是我只想在修復我的本地分支後將其刪除的問題。 是否可以在不將其推送到服務器的情況下創建本地分支?在gv中創建本地分支git
使用git svn clone
,然後您可以使用任何git功能,包括您要使用的本地分支功能。
使用git svn fetch
或git svn rebase
用於類似svn update
的東西。
使用git svn dcommit
在一切準備就緒後將您的更改提交回svn存儲庫。
另請參閱my answer for the question: how to convert svn repository to git on Windows並閱讀Pro Git v2 - Chapter 9以獲取更多信息和示例。
在svn中沒有「本地分支」這樣的東西。 – 1615903
你不能。 SVN的工作方式非常不同。如果您想創建本地分支機構,請使用Git。代碼準備好後,您可以將這些更改應用到SVN存儲庫。 – ElpieKay
創建「正常」SVN分支時出現什麼問題? 'svn update'不會向服務器提交任何東西。 – royalTS