我使用 Caja 文件管理器运行 Ubuntu MATE 16.04.6 LTS。
我已经按照以下步骤为 Caja 文件管理器添加了 TortoiseHG Python 扩展我的方法。它与 Mercurial 存储库配合得很好。
目前我需要为 Git 存储库提供类似的文件和目录标志。为此,我按照以下方法安装了 RabbitVCS我的方法。
但我发现 RabbitVCS 在 Mercurial 存储库中显示西里尔文对象的标志时存在问题。对于此类对象,RabbitVCS 会显示额外的错误标志
所有 Mercurial 产品均适用,如下所示:
我不想将所有 25 个 Mercurial 存储库重命名为 ascii 拉丁名称。因此我需要在 RabbitVCS 中禁用 Mercurial,并使用 TortoiseHG 进行此类操作.hg存储库。据我所知,TortoiseHG 允许使用西里尔字母文件名。
我怎样才能做到这一点?
答案1
我们需要修补 RabbitVCS 文件以删除所有提及 Mercurial 的内容。
对于任何感兴趣的人,都有一个特别购电协议使用修补程序包。
要在 Ubuntu 16.04 LTS 或 Ubuntu 18.04 LTS 上安装它们,请使用:
sudo add-apt-repository ppa:nrbrtx/rabbitvcs-nohg
sudo apt-get update
sudo apt-get install rabbitvcs-core=0.16-1nohg~ppa1 rabbitvcs-cli=0.16-1nohg~ppa1
使用这些包,错误标志将被删除:
我们可以将这两种工具用于存储库 -
- Git 的 RabbitVCS 菜单(实际上也是 Bazaar 的 SVN 菜单);
- Mercurial 的 TortoiseHG (甚至带有西里尔字母名称)。
如果你不想再使用修补后的软件包,请使用以下命令删除它们:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:nrbrtx/rabbitvcs-nohg
笔记:
- 确实如此错误 1840082在 RabbitVCS Mercurial 后端。结果显示错误标志,并且特殊日志文件增长非常快。
- 此方法也在 Ubuntu MATE 18.04 LTS 上测试过 - 它在这里也可以使用,但是软件包尚未准备好。