我在我的系統中安裝了一個更新版本的svn在〜my/home/bin中,並放入了它的路徑。 所以現在從命令行使用更新版本的svn而不是舊版本,位於/ usr/bin /中。svn使用svn更改svn
但是svnant在/ usr/bin中仍然使用較舊的svn。
我該如何告訴svnant使用更新的svn?
我在我的系統中安裝了一個更新版本的svn在〜my/home/bin中,並放入了它的路徑。 所以現在從命令行使用更新版本的svn而不是舊版本,位於/ usr/bin /中。svn使用svn更改svn
但是svnant在/ usr/bin中仍然使用較舊的svn。
我該如何告訴svnant使用更新的svn?
可以看出有svnant並不總是使用可執行文件:http://subclipse.tigris.org/svnClientAdapter.html
1日 - JavaHL原生(JNI)顛覆庫(http://svn.apache.org/repos/asf/subversion/trunk/subversion/bindings/javahl/)
第二-JavaSVN(純Java)顛覆API實現(http://tmate.org/svn/)
3rd-svn(.exe)命令行客戶端封裝器
對於第一個,您也必須升級該jar。
如果真的使用,你應該嘗試把你的可執行文件路徑中的第一其它SVN EXE之前或將它鏈接到/ usr/bin中
ln -s /home/yourself/bin/svn /usr/bin/svn
您可能需要做這樣的事情:
mv /usr/bin/svn /usr/bin/svn_old
ln -s ~/your/home/bin/svn /usr/bin/svn
所以,你有舊的副本,如果你需要它,而目前使用的二進制文件鏈接到您的新版本。
添加新的svn路徑java.library可執行文件。路徑
我如何知道我的svnant使用哪種方式? – dimba 2010-06-14 14:26:27
from:http://subclipse.tigris.org/svnant/svn.html你可以在你的antfile中使用javahl =「false」來關閉其他人 Svnkit默認爲false我不知道你是否可以看看它使用哪一個 – pastjean 2010-06-14 14:38:45