2017-10-02 10 views
0

私はLinuxを実行しています。私はファイルを処理するためにSubversionを使用しています。リポジトリにシンボリックリンクがあり、同じリポジトリのファイルを指しています。例えばLinuxは、svnリポジトリ内のファイルへの絶対および相対リンク

通常ファイル /home/daniel/svn_local_trunk/A/B/MyTextFile.txt

通常のファイルへのシンボリックリンク /ホーム/ダニエル/ svn_local_trunk/A/B/C/D/E/MyLink - > /home/daniel/svn_local_trunk/A/B/MyTextFile.txt

私は今このリポジトリをチェックアウトしたいと思います。 /ホーム/ダニエル/ svn_local_trunk2

私はその後、次の行動 /ホーム/ダニエル/ svn_local_trunk2/A/B/C/D/E/MyLinkたい - > /ホーム/ダニエル/ svn_local_trunk2/A/B/MyTextFileを.txtの ない /ホーム/ダニエル/ svn_local_trunk2/A/B/C/D/E/MyLink - > /home/daniel/svn_local_trunk/A/B/MyTextFile.txt

任意のアイデア?相対リンクを作る

は解決策になると思わ /ホーム/ダニエル/ svn_local_trunk/A/B/C/D/E/MyLink - > ../../../MyTextFile.txt しかし、私が持っていますたくさんのファイルとたくさんのリンクと非常に深いファイル階層があるので、この構文は混乱しやすく、読みにくいものではありません。

問題を解決する別の方法はありますか?

ありがとうございます!

答えて

0

私が興味を持っている人は、上記のように相対リンクを使用することにしました。主な問題を解決します。 相対リンクは、次のコマンドを使用して作成できます。 "symlinks -cr" 相対リンクの完全パスを表示するには、コマンド "realpath" を使用します。

関連する問題