我以前使用 Windows,并使用 Tortoise 作为 Git 的 GUI。我并不需要 Ubuntu 的完整版 git 客户端(我很乐意使用命令行),但我希望在 nautilus 窗口中有一些图标叠加层,指示我的存储库中文件和文件夹的状态。
这里推荐的方法是什么?提前致谢!
我以前使用 Windows,并使用 Tortoise 作为 Git 的 GUI。我并不需要 Ubuntu 的完整版 git 客户端(我很乐意使用命令行),但我希望在 nautilus 窗口中有一些图标叠加层,指示我的存储库中文件和文件夹的状态。
这里推荐的方法是什么?提前致谢!
如何将 Git 集成到您的 Linux 桌面建议在 Ubuntu 下安装
rabbitvcs-nautilus
。引用的文章写于 2017 年 8 月,当时说你需要添加
ppa:rabbitvcs/ppa
在 Ubuntu 24.04.1 LTS 系统上发现该
rabbitvcs-nautilus
软件包可从 获得http://gb.archive.ubuntu.com/ubuntu noble/universe amd64
,因此不需要添加ppa
。使用以下方式安装:无需退出,打开 Nautilus。
最初,Git 控制下的目录显示有时钟图标。我似乎找不到不同图标的文档,但大概时钟图标意味着 rabbitvcs 正在扫描目录的状态。几分钟后,对于 Git 控制下的目录,Nautilus 开始在文件/目录上显示图标。例如:
例子:
在 Nautilus 中,如果在 Git 控制下的目录中单击鼠标右键,就会出现RabbitVCS Git菜单选项。例如,从“显示日志”菜单选项中,可以使用Meld来比较更改:
我还没有测试 Nautilus 的所有 RabbitVCS Git 菜单选项,因为通常使用SmartGit客户端。
如果在 Nautilus 中使用
F5
来刷新 Git 控制下的目录,则时钟图标会出现在目录内容上,直到目录被扫描完毕,然后图标会发生变化以指示 Git 控制下的文件和目录的状态。总之,
rabbitvcs-nautilus
Ubuntu 24.04.1 LTS 的软件包提供了与 TortoiseGIT 等效的功能。