Mac 在 Mac 上有没有好的版本管理客户端?

Iacob · 2012年11月09日 · 最后由 dorafmon 回复于 2012年11月29日 · 7676 次阅读

现在在用SourceTree,感觉很不方便,版本库浏览方面远没有Eclipse好用,请问除了Eclipse之外还有没有其它好用的版本管理客户端?

多谢

共收到 22 条回复

感觉命令行够用了,git的话,github官方有客户端的

Tower +1

github自己就做了一个呀

基本都是 命令行.
看日志会用 GitX (for free) 传送门: http://www.gitx.org/ 习惯eclipse, 直接上 aptana studio

我是用命令行的,电脑上都没GUI 的客户端

我用 GitX ,不过用的是 rowanj 的版本 http://rowanj.github.com/gitx/

一直都有在更新、修 bug 。

我比较懒,我都用它来操作 git add -pgit reset (强制移动 branch 到别的 commit)、 git pullgit 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 有没有这个功能我不确定。

Linux 下的客户端有推荐么?

Tower +1

git用官方的,svn我用cornerstone

sourcetree 免费 哦。。没看正文。。。

#1楼 @huacnlee 多谢,我看一下,现在Mac上好用的git客户端太少了,要是好用就买了

#2楼 @Teddy github的那个历史浏览功能太弱了,还是得依赖命令行

#9楼 @yzhrain linux下情况差不多,最好用的是Eclipse,其余的版本浏览功能太弱

基本命令行

我们用smartgit,勉强还可以

Tower或者免费的Source Tree

Source Tree +1

#19楼 @Yujing_Z 就是因为SourceTree不好用,我才去找别的客户端

Tower求团购!

source tree

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册