我刚刚为一个单独的项目安装了 git —— 现在我不知道在没有版本控制的情况下我是如何生活的这么久。我想看看 GUI 是否会有所帮助,但我有一个问题......
- 我的开发机器正在运行 windows
- 该项目位于局域网上的无头 linux 服务器上
- 项目目录通过 samba 共享并映射为 windows pc 上的网络驱动器
- 我是唯一使用此服务器的人,因此无需将 repo 克隆到 windows pc
- 如果我通过 SSH 使用 git,这根本不是问题
不过,到目前为止,我尝试过的 GUI git 客户端都假设我在安装它们的机器上运行 git。如果我尝试使用安装了 widnows 的 git 在 linux 托管的 repo 上进行操作,它(不出所料)会像糖蜜一样慢,并且似乎存在兼容性问题。
有什么办法可以让 smartgit 这个工作?还是其他体面的客户?
我确实安装了 gitweb,它看起来很不错,可以查看项目历史,但我实际上无法用它“做”任何事情。
编辑:如果我可以扩大这个问题,并就如何继续征求意见,即:吸干它并将 Putty 与其他东西一起用于可视化,克隆 repo 并推/拉,或者做一些不同的事情,比如 svick 的X 服务器建议。