打印

ubuntu安装可视化的svn客户端----rabbitvcs

[复制链接]
194|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
菊江先生|  楼主 | 2018-9-21 12:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
公司版本管理采用的是SVN,xp下是有小乌龟tortoisesvn,linux下当然没有小乌龟,但是有各种客户端,更多的人喜欢用rabbitvcs。



平台:ubuntu13.04系统

参考文件:

1. http://linuxdrops.com/install-ra ... -1012-0411-1011-04/

2. http://wiki.rabbitvcs.org/wiki/install/ubuntu



安装完了后,发现右键依然没有rabbitvcs,参考:https://www.gsea.com.cn/blog/top ... -menu-in-nautilus3/。



弄完后,重启右键依然没有rabbitvcs,sudo nautilus出现一个错误,具体错误信息这里就不贴了,因为我已經解决了这个问题。大概的错误意思是/usr/share/nautilus-python/extensions/RabbitVCS.py的第187行的icon_path变成了"/usr//usr/share/icons/hicolor/scalable/actions/rabbitvcs-settings.svg",很明显是前面的/usr//usr/share多了一个/usr/。于是我强行将"/usr/share/icons/hicolor/scalable/actions/rabbitvcs-settings.svg"赋值给icon_path,见下面:

180         rabbitvcs_icon_path = get_icon_path()                                                                                                

181         for rel_icon_path in rabbitvcs_icons:

182             icon_path = "%s/%s" % (rabbitvcs_icon_path, rel_icon_path)#很明显是这一句出现了问题,但是不知道如何修改,就在用到它的地方强行赋值

183             file = os.path.basename(rel_icon_path)

184             (root, ext) = os.path.splitext(file)

185   

186             #pixbuf = GdkPixbuf.Pixbuf.new_from_file(icon_path)

187             icon_path = "/usr/share/icons/hicolor/scalable/actions/rabbitvcs-settings.svg"#增加了这一行

188             pixbuf = GdkPixbuf.Pixbuf.new_from_file(icon_path)

189             iconset = Gtk.IconSet.new_from_pixbuf(pixbuf)

190             factory.add(root, iconset)



然后重启后右键菜单出现了梦寐以求的rabbitvcs了。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

446

主题

447

帖子

0

粉丝