现在在用 SourceTree,感觉很不方便,版本库浏览方面远没有 Eclipse 好用,请问除了 Eclipse 之外还有没有其它好用的版本管理客户端?
多谢
基本都是 命令行。
看日志会用 GitX (for free)
传送门:http://www.gitx.org/
习惯 eclipse, 直接上 aptana studio
我用 GitX,不过用的是 rowanj 的版本 http://rowanj.github.com/gitx/
一直都有在更新、修 bug。
我比较懒,我都用它来操作 git add -p
、 git reset
(强制移动 branch 到别的 commit)、 git pull
、 git checkout
(把某些 chunk 给 discard 掉)之类的指令。不过 rebase 它没有实现,所以还是打指令。
关于 GitX v.s. Tower,我曾经用过一阵子 Tower 试用版,发现它缺少一个我很倚赖的功能:浏览以前 snapshot 的文件内容。
意思是说,在 GitX 可以切换到 file view,然后随便选一个 commit,就能看到该 commit 的文件 snapshot,随便浏览文件就能看到该文件在该 commit 完成时的内容。此外该视图中还有 git blame,点击 blame 的 SHA 连结还能切换到相对应的 commit,另外还能切换到 history view,列出该文件的 commit history,当然 SHA 连结也可以穿越到当时的 snapshot。
这个功能对于要追踪某段代码是什么时候、因为什么原因加入的,非常方便。所以后来我就把 Tower 删了,现在 Tower 有没有这个功能我不确定。