0

我正在使用 Eclipse 和 Subclipse,并尝试从命令行执行一些更高级的 svn 操作。但似乎命令行和 eclipse 正在使用不同的 svn 客户端。我将如何在我的机器上查找所有已安装的版本,以便找到我需要的版本的路径?即list svn返回系统上的所有 svn 安装。我很肯定我已经看到了一个 linux/unix 函数可以做到这一点,但是我的 google-fu 完全没有出现任何结果。

4

2 回答 2

1

您可以使用查找:

find / -perm +111 -type f -name svn 2> /dev/null

STDERR 通过管道传送到 /dev/null 以抑制“权限被拒绝”警告。

如果您想知道每个版本:

查找 / -perm +111 -type f -name svn -print -exec {} --version -q \; 2> /开发/空

于 2013-03-06T01:05:23.987 回答
1

你很困惑。Subclipse 不使用 SVN 的系统副本——它包含自己的客户端(我相信是用 Java 实现的)。您的系统上可能根本没有等效的命令行 SVN 客户端。

于 2013-03-06T01:11:01.003 回答