29

我在命令行上使用 svn 已经 5 年多了,但我正在考虑切换到 GUI。Mac 颠覆应用的两大王者似乎是VersionsCornerstone。我看到的比较两者的大多数评论/评论都可以追溯到 2008 年,当时 Cornerstone 首次发布。现在是 2010 年,这两个应用程序都发生了重大变化。

过去一周我一直在运行这两个应用程序的试用版,但我仍然无法下定决心。你会推荐哪个,为什么?

4

14 回答 14

28

Cornerstone 已经发布了几年,第 2 版刚刚发布。它现在是迄今为止最有价值、速度最快且功能丰富的 Mac Subversion 客户端。仅合并功能和注释就很棒。我从未见过对它们中的任何一个进行如此酷的处理,并且您可以在比较时单击一个文本块并显示该块的日志消息以及您在令人惊叹的 UI 中需要的所有统计信息,这太棒了。

说真的,我不能推荐这个工具。它与版本不同。

于 2010-11-30T13:01:42.553 回答
4

我都试过了,而且更喜欢 Cornerstone,主要是因为它有一个非常优秀的文件差异接口。

使用 Cornerstone,您可以双击提交列表中的任何文件,它会立即显示您的版本与存储库版本的差异。这使得在签入之前快速对更改进行代码审查变得非常容易。

使用版本,据我所知,您必须按 Ctrl-D,然后按比较,然后等待几秒钟,然后加载差异工具。

于 2010-04-13T22:07:07.610 回答
3

在阅读本文并查看 CornerStone 2.0 和版本之后,Corner Stone 仅靠文件比较的简单性就获胜了。

对于版本,我必须下载或安装 XCode(或其他东西)。Cornerstone 内置了它,根据我的口味,Cornerstones 文件比较是我见过的对于普通用户来说最好的。立即清楚添加和删除了什么。

我还没有尝试过分支和合并,但似乎 Cornerstone 已经做了很大的推动。

于 2010-10-28T20:08:52.707 回答
2

我想添加 Cornerstone 2 现在有分支和合并,这是一个真正的 1-up 版本。令人恼火的是,我在发布之前购买了版本,所以我觉得有点刺痛:-(

于 2010-11-16T11:13:09.510 回答
1

几年前我购买了 Cornerstone,主要是因为我听说了他们的支持的好消息。我曾多次联系支持人员,一次或两次遇到错误,多次询问问题。他们总是反应迅速,我对自己的选择很满意。

如果您是学生,Cornerstone 也有很好的教育折扣。

我确实希望在查看文件夹的历史记录时,您可以像在 Windows 上的 Tortoise 中一样查看对该文件夹中单个文件的更改。

于 2010-03-11T17:28:06.123 回答
1

我更喜欢版本 GUI。Cornerstone 具有更多功能,但我不需要它们,因此它们往往会妨碍您。

Plus Kaleidoscope 是一个很棒的文本比较工具,它们可以完美地协同工作。

我希望 XCode 4 会让两者都过时......也许有一天(叹息)。

于 2010-07-26T17:45:37.700 回答
1

基石赢了。我们做了一个打击,基石 1.5 对我们经验丰富的团队成员和我们的生产工程师(更随意的 SVN)来说都好得多

于 2010-08-28T02:04:36.890 回答
1

Cornerstone 不进行 svn 合并。对我来说,这是一个交易杀手(将 aa 分支的修订合并到主干?不)。

如果您需要做的只是提交、浏览和结帐,Cornerstone 很性感而且很棒,我更喜欢 UI 而不是 Versions。

对于日常使用——分支、标记、合并——我最喜欢 SmartSVN,它是跨平台的。UI没有那么性感。

于 2010-08-28T02:23:27.873 回答
1

我们花了几天时间对包含版本在内的竞争产品进行评估后,才购买了 Cornerstone 2 的 15 个许可证。不得不说,Cornerstone 2 与其他一切都处于不同的联盟。整个应用程序的构思如此之好,以至于经常令人难以置信。从浏览您的工作副本到出色的合并支持,它并没有变得更好。它超级快速且易于使用。值得一提的是注释,这使得比赛所做的一切都显得过时和蹩脚。跟上 Zennaware 的惊人工作。

于 2010-12-15T11:10:31.177 回答
1

我尝试了基石 2 和版本。

最后我选择了基石 2,因为它提供了更直观的工作流程。您可以轻松添加一个文件,apple + enter 查看差异,然后 apple + t 提交。我发现在基石中查看差异信息更容易,如果有意义的话,它感觉更像是一个苹果应用程序。

于 2012-01-12T11:50:33.327 回答
1

另一个考虑因素是 SVN 1.7 支持。Cornerstone 自 2012 年 2 月中旬以来一直具有此功能。版本中何时支持此功能没有官方日期。

--sigh-- 我拥有版本,但本周将购买 Cornerstone,因为我不能再等了。

于 2012-04-17T21:05:21.970 回答
0

Cornerstone 有这样一个令人痛苦的 diff 借口。迫不及待地等待试用期结束并继续前进,测试其他东西。

于 2011-02-01T03:35:57.700 回答
0

试试 SmartSvn,它比任何一个功能都多得多,而且功能更强大。我也使用 svnx,但是 UI 很糟糕。

于 2011-03-01T01:16:26.930 回答
-1

我使用版本是因为它适合我的需要,而且在我购买它之前我什至从未听说过基石。

如果你无法下定决心,这可能意味着两者都对你来说足够好,所以选择便宜的选项,或者支持最好的选项。(我不知道两者的支持情况如何,从不需要任何支持)

于 2010-03-11T16:41:03.373 回答