我希望Subversion有更好的移動標籤的方式。我知道移動標籤的唯一方法是從標籤中移除文件,然後再次複製。修訂樹瀏覽器似乎無法很好地處理這些問題。這也需要保持trunk和tag下的目錄結構同步。如何在Subversion中移動標籤
用例:我們有成千上萬的「地圖」,我們想標記每個地圖的哪個版本是「生產」版本。我們需要能夠輕鬆獲得所有地圖的生產版本。
任何人都可以提出一個更好的方式來解決我們的用例嗎? 我也考慮過屬性,但後來我們無法輕鬆獲得所有文件的prod版本。合併到標籤看起來也不是很容易。 (最初發布到http://jamesjava.blogspot.com/2007/12/subversion-moving-tags.html)
保留一個生產分支(或使用生產樹幹)需要額外的工作來保持兩個目錄結構的同步,所以這不是一個很好的解決方案,除非有一個將目錄複製到生產區域的自動腳本,並且該腳本經常跑。 – 2008-09-15 14:32:41
每張地圖都是一個獨立的文件,因此一次只能發送少量數據到生產環境,而我們不會將所有更改發送到一起。 (一個類似的設置將是一個網站的HTML文件的目錄結構 - 文件被更改併發送到獨立產品。) – 2008-09-15 14:38:39