macos 基石与 Mac OS X 版本
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/2426811/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Cornerstone vs Versions for Mac OS X
提问by splicer
I've been using svn on the command line for 5+ years, but I'm thinking of switching to GUI. The two kings of Mac subversion apps seem to be Versionsand Cornerstone. Most of the reviews/comments I've seen comparing the two are from way back in 2008, when Cornerstone was first released. It's now 2010, and both apps have undergone significant changes.
我在命令行上使用 svn 已有 5 年以上,但我正在考虑切换到 GUI。Mac 颠覆应用的两大王者似乎是Versions和Cornerstone。我看到的大多数比较两者的评论/评论都来自 2008 年,当时 Cornerstone 首次发布。现在是 2010 年,这两个应用程序都发生了重大变化。
I've been running trial copies of both apps for the past week, and I still can't make up my mind. Which would you recommend and why?
过去一周我一直在运行这两个应用程序的试用版,但我仍然无法下定决心。你会推荐哪个,为什么?
采纳答案by Steven Masnfield
Cornerstone has been out a few years and version 2 was just released. It is now by far the best value, fastest and feature rich Subversion client for the Mac. The merge features and annotations alone are awesome. I have never seen such a cool take on either of them and the way you can just click a block of text when comparing and have the log message displayed for that block together with all the statistical information you'll ever need in a stunning UI, it's just awesome.
Cornerstone 已经推出几年了,第 2 版刚刚发布。它现在是迄今为止价值最高、速度最快且功能丰富的 Mac 版 Subversion 客户端。合并功能和注释本身就很棒。我从未见过对它们中的任何一个进行如此酷的处理,以及您在比较时只需单击一个文本块并显示该块的日志消息以及您在令人惊叹的 UI 中需要的所有统计信息的方式,这太棒了。
Seriously I can't recommend this tool enough. It is in a different league to Versions.
说真的,我不能推荐这个工具。它与版本不同。
回答by globetro
I've tried both and like Cornerstone better, mainly because it has a far superior file-diff interface.
我已经尝试过两者,并且更喜欢 Cornerstone,主要是因为它有一个非常出色的文件差异界面。
With Cornerstone, you can double-click on any file in your commit-list and it instantly brings up a diff of your version vs the repository version. This makes it very easy to quickly code-review your changes before checking in.
使用 Cornerstone,您可以双击提交列表中的任何文件,它会立即显示您的版本与存储库版本的差异。这使得在签入之前快速代码您的更改变得非常容易。
With Versions, as far as I can tell, you have to hit Ctrl-D, then hit Compare, and then wait a good few seconds before it loads up the diff tool.
对于版本,据我所知,您必须按 Ctrl-D,然后按比较,然后等待几秒钟,然后才能加载差异工具。
回答by Sno
After reading this and looking at CornerStone 2.0 and Versions, Corner Stone won on just the simplicity of their file compare.
阅读本文并查看 CornerStone 2.0 和版本后,Corner Stone 凭借其文件比较的简单性而获胜。
With versions I have to download or install XCode (or something else). Cornerstone had it built in, and for my tastes the Cornerstones file compare is the best I've seen for a casual user. It's just immediately clear what was added and deleted.
对于版本,我必须下载或安装 XCode(或其他东西)。Cornerstone 内置了它,根据我的口味,Cornerstones 文件比较是我见过的最好的休闲用户。添加和删除的内容一目了然。
I haven't tried the branch and merge but it seems Cornerstone has made that a big push.
我还没有尝试过分支和合并,但似乎 Cornerstone 已经做出了很大的推动。
回答by cjm2671
I'd like to add Cornerstone 2 now has branch & merge, which is a real 1-up on Versions. Irritatingly I bought Versions just before that release so I feel a little stung :-(
我想添加 Cornerstone 2 现在有分支和合并,这是一个真正的版本 1-up。令人恼火的是我在发布之前购买了版本,所以我觉得有点刺痛:-(
回答by Alec Sloman
I like Versions GUI more. Cornerstone has more features, but I don't NEED them, so they tend to get in the way.
我更喜欢版本 GUI。Cornerstone 具有更多功能,但我不需要它们,因此它们往往会妨碍您。
Plus Kaleidoscope is an AWESOME text comparison tool and they work beautifully together.
加上万花筒是一个很棒的文本比较工具,它们可以完美地协同工作。
I was hoping that XCode 4 would make both obsolete... maybe one day (sigh).
我希望 XCode 4 会让两者都过时......也许有一天(叹气)。
回答by Symonty
Cornerstone won. We did a smack down and cornerstone 1.5 was far better both for our experienced team members and our production engineers ( more casual SVNers )
基石赢了。我们做了一个尝试,对于我们经验丰富的团队成员和我们的生产工程师(更随意的 SVN)来说,基石 1.5 的效果要好得多。
回答by gabrielk
Cornerstone doesn't do svn merges. For me that's a deal killer (merging revisions from a a branch into the trunk? nope).
Cornerstone 不做 svn 合并。对我来说,这是一个交易杀手(将来自 aa 分支的修订合并到主干中?不)。
If all you need to do is commit and browse and checkout, Cornerstone is sexy and awesome, I like the UI better than Versions.
如果您只需要提交、浏览和结帐,Cornerstone 既性感又很棒,我喜欢 UI 胜过版本。
For daily usage -- branching, tagging, merging -- I like SmartSVN best and it's cross platform. UI isn't as sexy.
对于日常使用——分支、标记、合并——我最喜欢 SmartSVN,它是跨平台的。UI 没有那么性感。
回答by Steven Masnfield
We just bought 15 licenses of Cornerstone 2 after spending a few days evaluating it against the competing products included Versions. Save to say, Cornerstone 2 is in a different league to everything else. The entire application has been so well conceived it often boggles the mind. From browsing your working copy to awesome merge support, it just does not get any better. It's super fast and easy to use. Worth mentioning are the annotations as well, which make everything else the competition has done look dated and lame. Keep up the amazing work Zennaware.
在花了几天的时间对它与包含的竞争产品的版本进行评估后,我们刚刚购买了 Cornerstone 2 的 15 个许可证。顺便说一句,Cornerstone 2 与其他所有游戏都处于不同的联盟。整个应用程序经过精心构思,常常令人难以置信。从浏览您的工作副本到出色的合并支持,它并没有变得更好。它超级快速且易于使用。值得一提的是注释,这使得比赛所做的其他一切看起来都过时和蹩脚。继续出色的工作 Zennaware。
回答by soulston
I tried both cornerstone 2 and versions.
我尝试了基石 2 和版本。
In the end I went with cornerstone 2 as it provided a more intuitive workflow. You can easily add a file, apple + enter to see the diff and then apple + t to commit. I found it easier to see the diff information in cornerstone and it felt more like an apple application if that makes sense.
最后我选择了基石 2,因为它提供了更直观的工作流程。您可以轻松添加文件, apple + enter 查看差异,然后 apple + t 提交。我发现在基石中更容易看到差异信息,如果有意义的话,它感觉更像是一个苹果应用程序。
回答by Dynaclips
Another consideration is SVN 1.7 support. Cornerstone has had this feature since mid February, 2012. No official date for when this will be supported in Versions.
另一个考虑因素是 SVN 1.7 支持。Cornerstone 自 2012 年 2 月中旬起就具有此功能。没有正式日期何时在版本中支持此功能。
--sigh-- I own Versions, but will be purchasing Cornerstone this week because I just can't wait any longer.
--sigh-- 我拥有版本,但本周将购买 Cornerstone 因为我已经等不及了。