[英]Switching between Branches in SVN and Git
在SVN(或Git)中,假設您處於通過簽出分支A創建的工作副本目錄中。現在,我需要工作並提交分支B.
在SVN中,我可以使用svn switch B
,在Git中,我可以使用git checkout B
來切換到分支B.
但是,我總是擔心這種切換操作; 所以,我最終創建了一個新的工作副本,當我需要在許多分支上工作時,我最終得到了許多過時的工作目錄。
我的問題是,在不同分支之間切換相同的工作副本是否完全安全。 SVN或Git是否保留屬於其他分支的任何文件,或者它們是否真的清理並切換到新分支?
分支之間的切換是安全的操作。 我只看到一個問題:如果你的工作副本中有很多修改過的文件。 您可能需要執行合並,否則您的修改后的文件將被刪除。 因此,如果你有很多修改過的文件,最好在新文件夾中查看新的早午餐。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.