我剛創建了我的svn倉庫的一個分支。我將在分支機構工作一週左右,所以我使用「switch」命令切換到分支。一切似乎工作正常,除了現在如果我做一個svn更新幹線,它會自動合併分支到樹幹的變化!SVN:爲什麼trunk會從我的分支自動更新?
我如何防止這種情況發生?我在該分支特有的一些東西(配置的東西),我不希望自動合併。
我剛創建了我的svn倉庫的一個分支。我將在分支機構工作一週左右,所以我使用「switch」命令切換到分支。一切似乎工作正常,除了現在如果我做一個svn更新幹線,它會自動合併分支到樹幹的變化!SVN:爲什麼trunk會從我的分支自動更新?
我如何防止這種情況發生?我在該分支特有的一些東西(配置的東西),我不希望自動合併。
在工作目錄的頂層目錄中使用svn info
以確認您確實是向右分支svn switch
。這可能是你在一個子目錄中運行svn switch
,這會給你混合分支...子目錄外的任何東西仍然會在主幹中,因此在該目錄中運行的svn update
會從trunk中給你更新,而不是你的分支。
我會仔細檢查您使用的命令,並確保您確實切換了您的工作副本。這是我能想到會導致這種行爲的唯一原因。否則,SVN不會自動合併。
你怎麼知道它是否切換了我的工作副本? – 2009-09-26 12:21:10
我認爲你是對的...如果我從源代碼管理中獲得整個文件夾結構,一切都很好。所以我認爲這是我的本地副本。 – 2009-09-29 13:07:39