我知道人們建議外部人員應該總是指向標籤或固定到特定修訂版(或者兩者都適用於皮帶和大括號旅)。當外部指向不變或緩慢變化的依賴關係時,我對此方法感到滿意。然而,有時我需要在快速變化的依賴關係上採取外部處理,然後將外部設置指向依賴關係的中繼線,這樣做的努力就會減少(儘管風險更大)。SVN外部 - 浮動和固定外部之間有什麼東西?
我真正喜歡的是一箇中間特徵,我將稱之爲「跟蹤外部」。他們方式,它應該工作如下:
a)如果我籤的頭,我得到的外部
B的頭部)如果我退房修訂X,我得到的外部
修訂X這將允許我總是重新創建舊版本,但也允許我暴露於依賴關係的最新更改。
這個特性在SVN中似乎並不存在,但它似乎是一個顯而易見的特性。有誰知道這個功能是否存在或計劃中,或者是否可以通過一些SVN欺騙來模擬?
感謝 阿卡什
謝謝,我應該指定我從同一個存儲庫中提取外部數據。我完全同意,否則我的用例是毫無意義的。 您是否認爲在這個特殊情況下,它仍然是一個不正確的外部使用?這對我來說似乎是一個有效的場景。 – Akash 2010-09-03 19:07:11
我認爲你的計劃使用它不是外部使用的目的。這是否等於'不正確'取決於你。就我個人而言,我會避而遠之。它會成爲您存儲庫中的柺杖/特殊情況。如果將來出於任何原因,您需要或想要將外部設備拆分爲不同的存儲庫,則必須更改/停止 - 使用專門的外部固定方案...現在不要改變您的方法(一個小小的'痛'),你可能會在未來造成更大的悲傷/痛苦。 – Yoopergeek 2010-09-10 19:47:42