为什么我的 svnmerge 显示未安装?

为什么我的 svnmerge 显示未安装?

我从 12.04 升级到 13.04,在此过程中我的 svnmerge 停止工作。Synaptic 告诉我我的 subversion-tools 是 1.7.9-1+nmu6ubuntu3。我的 svn 是“svn,版本 1.7.9 (r1462340)”

$ svnmerge avail
The program 'svnmerge' is currently not installed. You can install it by typing:
sudo apt-get install subversion-tools

运行上述程序,我得到了一个令人愉快的

...
Reading state information... Done
subversion-tools is already the newest version.
...

我该怎么做才能解决这个问题?基本 svn 命令似乎可以正常工作。谢谢!

答案1

看起来命令未找到的数据已经过时了。我在 13.10 上收到同样的消息,但查看 subversion-tools 更改日志,我们发现该命令已在版本 1.7.5-1 中删除。

https://launchpad.net/ubuntu/+source/subversion/1.7.5-1ubuntu1

  * Upstream no longer ships contrib in tarball:
    - Remove contrib-license-audit
    - subversion-tools now Recommends: svn2cl
    - Ship svn-clean, svn-fast-backup, svn_apply_autoprops,
      svn_load_dirs, commit-email.pl in debian/contrib
    - Don't ship svnmerge.py, it has outlived its usefulness
    - Delete patches/{svn2cl-*,svn-clean-ignore,commit-email}
    - Overhaul debian/copyright

相关内容