2011-10-29 8 views
0

次のフォルダにBranding.iniという名前のファイルがあります。ファイルの内容は2つのフォルダで同じです。 2つのフォルダにある同じファイルのコピーを参照することは可能ですか?1つのファイルが変更されても、同じファイルが他のフォルダに反映されるようにしますか?2つのフォルダにファイルを共有する

のsvn/ICEConnect200 /トランク/ソース/アプリケーションファイル/ビン/ライセンス/ 32ビット/ ASWorx のsvn/ICEConnect200 /トランク/ソース/アプリケーションファイル/ビン/ライセンス/ 64ビット/ ASWorx

は何ですか状況に対処するための最良のメカニズム?

答えて

2

質問に対する回答は、サーバー(およびクライアント)で使用しているSubversionのバージョンによって異なります。したがって、これらは2つの答えです:

  • バージョン1.5.xまで(付属)、これはできません。 Subversionはバージョン(私は)1.4.xではフォルダ全体を共有する可能性を提供しましたが、単一のファイルは提供しませんでした。この機能の名前はsvn:externalhereというドキュメントがあります。
  • バージョン1.6.x以降、1つのファイルを共有することができます。これは前のsvn:externalのバリエーションで、hereと記載されています。 Subversion 1.6 brings another improvement to externals definitions by introducing external definitions for files.

で始まる部分を検索して、共有したいファイルをリポジトリの一部に保存し、別の部分からそのファイルにリンクすることができます。ソースとして2つの場所のいずれかを使用するか、もう一方をターゲットとして使用するかを決める必要があります。

ファイルを先頭から外している場合は、任意の場所を変更してコミットすることさえできます。その後(および更新)、新しいバージョンは参照するすべての場所で表示されます。