公司版本管理采用的是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了。 |