我从 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