Linux绝对和相对链接SVN存储库中的文件



我正在运行Linux,并且正在使用颠覆来处理我的文件。我的存储库中有符号链接,指向同一存储库中的文件。例如

一个普通文件/home/daniel/svn_local_trunk/a/b/mytextfile.txt

与普通文件的符号链接/home/daniel/svn_local_trunk/a/b/c/d/e/mylink->/home/daniel/svn_local_trunk/a/b/mytextfile.txt

我现在想检查一下此存储库,例如/home/daniel/svn_local_trunk2

我想要以下行为/home/daniel/svn_local_trunk2/a/b/b/c/d/e/mylink->/home/daniel/svn_local_trunk2/a/b/mmytextfile.txt不是/home/daniel/svn_local_trunk2/a/b/c/c/d/e/mylink->/home/daniel/svn_local_trunk/a/b/mytextfile.txt

有什么想法?

建立相对链接似乎是解决方案/home/daniel/svn_local_trunk/a/b/b/c/d/e/mylink-> ../../../../../mytextfile.txt但是我有很多文件和很多链接和相当深的文件层次结构,因此该语法令人困惑,并且不容易阅读。

有其他方法可以解决问题吗?

谢谢!

如果有人有兴趣,我选择使用上述相对链接。它解决了主要问题。可以使用命令创建相对链接:" Symlinks -cr。"使用命令:"真实路径"要查看相对链接的完整路径。

最新更新