Linuxシステムにディレクトリがあり、ほとんどの場合、別のファイルシステム上のファイルへのシンボリックリンクが含まれています。ディレクトリをSubversionリポジトリに追加し、プロセスでシンボリックリンクを逆参照します(リンクではなく、シンボリックリンクを指すファイルとして扱います)。一般的に、この動作で作業コピー操作を処理できるようにしたいのですが、「svnadd」コマンドが開始点だと思います。
SVNクライアントユーティリティには、作業コピーでのシンボリックリンクの逆参照に関連するオプションがないようです。マニュアル( http://svnbook.red-bean.com/en/1.5/index.html)にもこれへの参照は見つかりませんでした。
SVNユーザーのメーリングリストで、同じ質問をしたが回答を受け取らなかったポスターを見つけました。
(そのポスターは、シンボリックリンクの代わりにハードリンクを使用することになりました。私の場合、実際の基になるファイルは別のファイルシステムにあるため、この手法はオプションではありません。)
Fedora11でSubversionv1.6.1を使用しています。
その価値については、この動作を概算するのに役立つ代替のツール/手法があることを知っていますが、さまざまな理由で破棄する必要があります。私はすでにこれらの可能性を検討しました[そしてダストビン]:-「ユニオン」マウント。実際のファイルを含むすべてのディレクトリをマージし、SVN作業コピーディレクトリをユニオンの「最上位」レイヤーとして使用します。-実際のファイルをSVN作業コピーと同じファイルシステムにコピー/移動し、シンボリックリンクの代わりにハードリンクを使用します。-非SVNバージョン管理システム。これらはすべて素晴らしいアイデアであり、他の問題に対する優れた解決策であると確信していますが、この環境と状況の制約を考えると機能しません。