當我完成「合併」時,TortoiseSVN修訂圖表是否從分支繪製一條線返回到中繼線?TortoiseSVN修正圖:合併 - >線連接回幹線?
回答
採取一個分支是一個複製操作(它在svn中非常便宜),它在日誌中看起來很明顯,所以發生了什麼,因此該行。 這是顯而易見的(對於svn/tortioiseSVN),因爲如果沒有在您選擇的修訂版本中從主幹中取出每一個artefact,您都無法創建分支。這就是爲什麼總是顯示一行 - 使分支保證將全部您的文件從主幹分支到您的分支。合併回來是不同的,你可以有選擇地合併在任何你想要的。
重新合併不是副本,而是將HEAD(當前最新的主幹)的差異提交到您自己的工作副本(您的分支)。對於SVN,它看起來像有人採取了最新的主幹,並立即改變了一個文件的負載,並承諾他們英寸
國際海事組織,一條線回到主幹將是誤導,因爲你可以合併和選擇中繼版本你自己的每一個單一的文件 - 該行將暗示你帶來了所有的變化,但實際上並沒有保證你帶來任何進入。
根據我的經驗,答案是否定的,但你爲什麼不嘗試並告訴我們。我相信你不會取消你的合併,因爲龜svn可能會或可能不會形象地代表它。基於響應
更新 TSVN僅僅是代表什麼是SVN的工具,讓他們有充分的自由來改變它們所代表的方式,而無需任何真實世界的影響:) 我不是說你的想法是一個糟糕的,但如果你添加到評論,真正的合併信息仍然存在。
你是對的..我剛試完了(經過一次痛苦的合併)。 so .. how來TSVN顯示分支線...但沒有線合併?那背後的理由是什麼? – sivabudh 2009-05-28 01:34:40
自己嘗試後,答案是否定的。
這些是我的設置。
TortoiseSVN的1.6.2,建設16344 - 64位 顛覆1.6.2
雖然這沒有任何意義可言......
如果TSVN顯示分支線斷,怎麼來的沒有合併的路線?那背後的理由是什麼?
你不妨看看Subclipse Revision Graph。
只要合併是由1.5.x和更高版本的客戶端和服務器執行的,它就支持顯示合併信息。 (從SVN的1.5行開始,合併信息跟蹤通過附加到文件夾的元數據添加)
Subclipse工具嘗試顯示此信息,但我發現它甚至在正常工作時受到嚴重打擊或錯過。它沒有高度拋光,但顯示出極大的希望。特別是如果這可以在某個時候帶回到TortoiseSVN。
從「真實世界」的情況來講,它確實有很大的幫助,如果有對合並的線路就像它有助於分支線路。如果要查看日誌,爲什麼甚至爲barnch添加一行...所有信息都在日誌中。
但是,如果您必須爲不同的客戶維護多個分支並將更改合併到主幹中,則沒有圖形表示就會變得幾乎難以管理(我的意思是我們有工具可以簡化生活......如果您有坐幾個小時閱讀日誌)。因此,即使SVN/Tortoise不能決定何時打線,但如果用戶可以強制打線,我認爲它會有很大的幫助。
這是真的,有些差異可能不會被合併或合併過程本身無法被正確執行,但應留待用戶登錄:-)
這仍然沒有與TortoiseSNV實施(2014年1月),但可以使用eclipse Subversive插件http://www.eclipse.org/subversive/documentation/teamSupport/revision_graph.php(以及之前提到的Subclipse插件)。
不幸的是,你必須點擊每個節點才能顯示它,而不是默認顯示在所有節點上。
如果您選擇顯示合併信息並進行合併,則合併信息將顯示在圖上。每個修訂節點可能具有傳入和(或)傳出合併,這些合併通過指向左側或右側的相應藍色箭頭顯示在修訂節點上。對於每種類型的合併,箭頭附近的數字表示合併次數,對於傳入的合併,還會顯示受合併影響的修訂號(括號內)。默認情況下,不顯示節點之間的合併連接,因爲可能存在大量的合併連接,這可能使圖表顯示和理解顯着複雜化。如果您想查看修訂節點的合併連接,您可以單擊修訂節點上的藍色合併箭頭,也可以調用節點上下文菜單中的相應操作,例如「顯示傳出合併」或「顯示傳入合併」。
- 1. 顛覆合併回幹線
- 2. 合併科成幹線
- 3. TortoiseSVN合併
- 4. TortoiseSVN樹幹和樹枝合併
- 5. TortoiseSVN將樹枝合併到樹幹
- 6. 烏龜SVN合併:分支 - >樹幹修正歷史樹
- 7. Svn合併幹線和分支
- 8. 烏龜SVN合併 - 新幹線至科
- 9. 使用連續線繪製幹線
- 10. TortoiseSVN的1.8合併問題
- 11. svn - 合併樹幹更改爲分支,然後將分支更改回幹線
- 12. 用線連接圖像
- 13. 連接2條線圖
- 14. TortoiseSVN/Subversion - 分支到中繼線的定期合併
- 15. 合併時的TortoiseSVN「樹衝突」文件
- 16. SVN合併分支從一個回購進入其他回購幹線
- 17. 合併線
- 18. 合併回主幹幷包含對外部的修改
- 19. 回聲線>> fun.vbs
- 20. 無法連接到TortoiseSVN的回購
- 21. TortoiseSVN錯誤地報告所有修訂合併
- 22. 如何使用TortoiseSVN合併已刪除的修訂到trunk中
- 23. 幹線至科重返社會或更新使用TortoiseSVN
- 24. 回聲連線php
- 25. Matplotlib - 繪圖線與繪圖框合併
- 26. 連接點的線
- 27. 多線程修改集合
- 28. 散景線圖正在合併圖上的數據
- 29. 有關使用TortoiseSVN將主幹中的錯誤修正合併到功能分支中的最佳實踐
- 30. PostgreSQL的UNION不合併線正常
謝謝...我喜歡你的解釋。 – sivabudh 2009-05-28 16:43:39