2011-07-01 19 views
4

イムわからない:TortoiseSVNのシンボリックリンク

私が持っているもの
-MySvnRepository
+        プロジェクトのフォルダ
+        プロジェクト二つのフォルダ
-        共有ファイルフォルダ
- 私は
-MySvnRepository
を探しています何                ToolkitDefinitions.cs

-        プロジェクトのフォルダ
-               ToolkitDefinitions.cs
に  Symoblicリンク -        プロジェクト二つのフォルダ
- ToolkitDefinitions.cs
から                Symoblicリンク -        共有ファイルフォルダ
-                 ToolkitDefinitions.cs

ポイントは、私は私の同僚は、プロジェクト1、プロジェクト2、プロジェクトの3 ...などでseprateコピーをせずに、最新のバージョンを持ってしたい私は維持していますDLLを持っています。

これは可能ですか?

+0

私はあなたのことをよく理解しているわけではありませんが、私はあなたが望むものは外見を使って行うことができると思います:http://svnbook.red-bean.com/en/1.5/svn.advanced.externals。html –

+0

それは私が欲しいもののように見えますが、私はファイルレベルでそれを望みましたが、私はディレクトリを扱うことができます。 Repo Browserでそれを行う方法はありますか?それとも、シェルを使う必要がありますか?あなたのコメントを答えにするなら、私はそれを受け入れるでしょう。 –

答えて

1

私はあなたのことをよく理解しているとは確信していませんが、あなたが望むものは外部を使って行うことができると思います - 少なくともファイルレベルではなくディレクトリレベルで。

chapter in the SVN book.

私は同じレポを指して外観を使用してみたことがありませんが、マニュアル内の例によると、それが可能だを参照してください。

TortoiseSVNで作業コピーに移動し、外部を作成するディレクトリを右クリックし、プロパティを編集して、外部定義を追加します。その後、変更をコミットします。次回作業コピーを更新したときに外部ファイルが読み込まれます。

+0

"ファイルの外観"を定義することは可能です。外部は同じリポジトリに置くことができます。その場合は、外部を定義するときに相対パスを使用する必要があります。 –

+1

@Stefanどのようにファイルの外観を行うのですか?このマニュアルでは、「外部定義はファイルではなくディレクトリのみを指すことができる」という問題ではっきりしているようです - 回避策はありますか?もしあれば、私はそれがどのように動作するか興味があります。 –

+1

あなたはバージョン1.6が必要です...私が今見つけることができる唯一の情報はここ(下部)です:http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-externals.html –