SVN合併分支時很關鍵的一點

2021-06-22 14:29:49 字數 584 閱讀 2650

在使用tortoisesvn對subversion進行分支合併時,merge介面上有兩個選項:from和to。這兩個選項應該如何設定呢? 

對於合併的這操作,subversion上對其有如下的解釋: 

引用這個命令包括三個引數: 

初始的版本樹(通常叫做比較的左邊), 

最終的版本樹(通常叫做比較的右邊), 

乙個接收區別的工作拷貝(通常叫做合併的目標)。 

還有更詳細的說明: 

引用為了表示你的分支上的修改,你只需要比較分支的初始狀態與最終狀態,在你的分支上使用svn log命令,你可以看到你的分支在341版本建立,你的分支最終的狀態用head版本表示,這意味著你希望能夠比較版本341和head的分支目錄,然後 應用這些分支的修改到主幹目錄的工作拷貝。 

其實使用這個功能後的過程是把to的版本和from版本進行對比,然後把之間的差異合併到當前的版本中。比如要把乙個分支的修改全部給合併進來,from就應該選擇主線建立了分支的那個版本,to就應該選擇分支的head版本。 

如果版本選擇的不正確,比如說from選擇了主線的head版本,就會把所有分支和主線head不同的檔案都覆蓋到主線上來,造成主線上修改資訊的丟失。

SVN合併分支時很關鍵的一點

關鍵字 svn 在使用tortoisesvn對subversion進行分支合併時,merge介面上有兩個選項 from和to。這兩個選項應該如何設定呢?對於合併的這操作,subversion上對其有如下的解釋 引用 這個命令包括三個引數 初始的版本樹 通常叫做比較的左邊 最終的版本樹 通常叫做比較的...

程式設計時的一點小知識

1 使用assert語句對引數有些進行檢測,assert語句常用的格式為system.diagnostics.debug.assert 必須滿足的條件,如果不滿足,則需要的提示給程式設計師的資訊 2 可以等於引數數目可變的方法 獲取實參列表中的最大值 public int getmaxvalue p...

編寫工具時的一點感悟

需求 需要從乙個底層的資料結構轉換為另外一套通用的資料格式。1.階段1 在不了解兩種格式對應結構的情況下,採用了乙個乙個對應,轉換的方式。2.階段2 根據實際的需求,針對性的進行處理。在階段1採取了最笨的一種方式,乙個乙個對應,乙個乙個設定。後面在階段2,採用了分段的處理方式,分為兩步 a.從原始資...