我已經在這個問題上好幾天了,並且一直無法解決它。存儲庫中的文件的選擇性SVN導出
我不知道如果我的方法是可行的,如果任何人有一個更好的解決辦法,我開的想法,所以我要提供的全貌
這是該方案
我們有一個大型存儲庫,目前我們正在從StarTeam轉移到SVN。
在存儲庫中我們有一個特定的目錄,其中包含一組鏈接的文件。這些文件鏈接到分佈在項目樹的其餘部分的原始文件。我們使用這個目錄中的文件來生成翻譯所需的蜇傷。
在SVN中沒有鏈接功能。我需要選擇只導出與翻譯最新版本相關的文件,但只有那些文件不是整個修訂版本問題開始在版本庫中分發。總共有這些文件的約300所以它不是可以手動
我也不過也許使用屬性來設置所有的文件,但沒有辦法通過屬性來導出
感謝
感謝您的快速回答。我不會要求版本歷史記錄。每次我們發佈新版本時,我都需要能夠提取這些微粒文件。在starTeam中,有一個功能可以鏈接文件,這意味着我在兩個位置擁有相同的文件,但當其中一個文件更新時,我可以通過查看鏈接來識別它已經發生了變化。不幸的是重組倉庫不是一個選項 – Jonxm05 2012-01-12 21:15:01
看起來像svn:外部也可以做文件。 StackOverflow:[是否有可能鏈接SVN存儲庫文件...](http://stackoverflow.com/questions/1401951/is-it-possible-to-link-svn-repository-files-so-that-a- file-is-actually-a-referen)和[svn:externals](http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html)幫助。 – joneskoo 2012-01-12 21:36:30
您可能可以使用svn屬性(如externals但其他)來標記要導出的文件,並使您的工具根據該信息導出文件。我不知道是否有現成的解決方案。 – joneskoo 2012-01-12 21:44:59