2011-10-29 19 views
0

我在以下文件夾中有一個名爲Branding.ini的文件。該文件的內容在兩個文件夾中是相同的。是否有可能在兩個文件夾中引用相同的副本,以便如果修改了一個文件,那麼其他文件夾中也會顯示相同的文件?在兩個文件夾中共享文件

SVN/ICEConnect200 /中繼/源/應用程序文件/濱/授權/ 32位/ ASWorx SVN/ICEConnect200 /中繼/源/應用程序文件/濱/授權/ 64位/ ASWorx

什麼是解決這種情況的最佳機制?

回答

2

問題的答案取決於您在服務器(和客戶端)上使用的Subversion版本。所以這些是2個答案:

  • 直到版本1.5.x(包括),這是不可能的。從版本(我認爲)1.4.x提供了Subversion共享整個文件夾的可能性,但不是單個文件。該功能被命名爲svn:external,您將找到文檔here
  • 從版本1.6.x開始,可以共享單個文件。它是對前面的svn:external和記錄here的變化。搜索與Subversion 1.6 brings another improvement to externals definitions by introducing external definitions for files.

開始所以,你可以,那麼你要在資源庫中的某些部分,以共享文件,並鏈接到存儲來自另一部分文件,然後一部分。您應該決定是否要將您擁有的兩個位置中的一個用作源,而另一個用作目標。

如果您從頭部獲得外部文件,您甚至可以更改任何位置並進行提交。之後(和更新),您的新版本在您引用它的所有位置都可見。