簡體   English   中英

在SVN和Git中的分支之間切換

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM