macos Mac OS X 上版本 SVN 的最佳免费替代品?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/4864000/
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
Best free alternative to Versions SVN on Mac OS X?
提问by Nick
Setting up some web development stuff with a friend, he's using Versions SVN (paid for by his company) which looks fantastic but is a touch pricey.
与朋友一起设置一些 Web 开发内容,他正在使用 Versions SVN(由他的公司支付),这看起来很棒但有点贵。
I was tempted by SVNx but if I'm honest don't like the idea of using command line at all - much prefer a nice and easy to use GUI.
我被 SVNx 吸引了,但老实说,我根本不喜欢使用命令行的想法——更喜欢一个漂亮且易于使用的 GUI。
I don't mind paying for it if I have to, but I was wondering if there were any really good alternatives? We'll be using Springloops as an SVN fwiw.
如果必须的话,我不介意付钱,但我想知道是否有任何真正好的选择?我们将使用 Springloops 作为 SVN fwiw。
采纳答案by static_k
回答by Jimmy MG Lim
If you are looking at the SVN package, Collabnet has it
如果您正在查看 SVN 包,Collabnet 有
If you are looking for GUI Client (Open source)
如果您正在寻找 GUI 客户端(开源)
Rapid by Tigris http://rapidsvn.tigris.org/
底格里斯快速 http://rapidsvn.tigris.org/
SVNX by La chose http://code.google.com/p/svnx/
La 的 SVNX 选择了 http://code.google.com/p/svnx/
SCPlugin by Tigris http://scplugin.tigris.org/
Tigris 的 SCPlugin http://scplugin.tigris.org/
SmartSVN by Syntevo https://www.smartsvn.com/
Syntevo 的 SmartSVN https://www.smartsvn.com/
If you are looking for free GUI (non-open source)
如果您正在寻找免费的 GUI(非开源)
Sourcetree http://www.sourcetreeapp.com/*note this is a mercurial/git versioning. If you are connecting to a remote SVN server. It works. It converts it locally to mercurial/git.
Sourcetree http://www.sourcetreeapp.com/*注意这是一个 mercurial/git 版本控制。如果您要连接到远程 SVN 服务器。有用。它在本地将其转换为 mercurial/git。
I personally find sourcetree to be most generally suitable for most versioning tools.
我个人认为 sourcetree 最适合大多数版本控制工具。
回答by tyoc213
If you have installed Xcode
如果你已经安装了 Xcode
File -> Source Control -> Repositories
File -> Source Control -> Repositories
or in the startup window of Xcode
或在 Xcode 的启动窗口中
Also you can press in Xcode
您也可以按 Xcode
Cmd+Shift+2
and select repositories.
Cmd+Shift+2
并选择存储库。
回答by Pablo Santa Cruz
It's not Mac OS X native, but you can give Eclipse's SVN client a try. It works on Mac OS X, and it's pretty good.
它不是 Mac OS X 本机,但您可以尝试 Eclipse 的 SVN 客户端。它适用于 Mac OS X,而且非常好。
回答by Manachi
I was also after a free SVN app, I tried a few different solutions, but none of them quite hit the mark. To start with I was excited by svnX, but then it's really confusing how it treats 'working copies' and 'repositories' differently - I still am not quite sure exactly when/why to use which of the multiple windows. It seems to cover everything, but just not fluently.
我也在寻找一个免费的 SVN 应用程序,我尝试了一些不同的解决方案,但没有一个完全达到目标。首先,我对 svnX 感到兴奋,但随后它对“工作副本”和“存储库”的不同处理方式确实令人困惑——我仍然不太确定何时/为什么使用多个窗口中的哪一个。它似乎涵盖了所有内容,但并不流利。
You know what I've ended up using? Netbeans
你知道我最后用了什么吗?网豆
I've been using it as my IDE for a while now, and have always liked it, but I didn't use it for SVN while on my PC (I preferred the Tortoise SVN interface). But now on OSX I've been after something that has similar functionality and I was very surprised to find that Netbeans seems to be perfect! All I was after was a single browsable file tree that you can right click and apply all the familiar commands (update, commit, revert, search history, diff against other versions) etc, and netbeans has it all. It's actually really thorough, logical, familiar and complete. It's surprisingly similar to Tortoise in the general navigation & interface (minus the pretty icons of course) - but I'm impressed. Give it a shot!
我已经使用它作为我的 IDE 有一段时间了,并且一直很喜欢它,但是我在我的 PC 上没有将它用于 SVN(我更喜欢 Tortoise SVN 界面)。但是现在在 OSX 上,我一直在寻找具有类似功能的东西,并且非常惊讶地发现 Netbeans 似乎是完美的!我所追求的只是一个可浏览的文件树,您可以右键单击它并应用所有熟悉的命令(更新、提交、还原、搜索历史、与其他版本的差异)等,而 netbeans 拥有这一切。它实际上非常彻底、合乎逻辑、熟悉且完整。它在一般导航和界面中与 Tortoise 惊人地相似(当然除了漂亮的图标) - 但我印象深刻。试一试!
回答by myset
I propose you JEdit with SVNPlugin.
我建议您使用 SVNPlugin 进行 JEdit。