我以前在Windows上使用Visual SVN。现在我在Mac OSX上。
有没有人知道MAC OSX的SVN服务器在Windows上和Visual SVN一样容易使用?我不想输入控制台命令,我想要一个简单的用户界面: - )
干杯
答案 0 :(得分:37)
默认情况下,Mac OSX LION和Snow Leopard附带SVN Server。 An easy tutorial can be found here
基本上你将使用命令行(shell)环境。没有可用的GUI工具。
要创建存储库,请发出此命令
svnadmin create MyFirstRepository
这将在当前文件夹中创建一个具有上述名称的存储库。
下一步是导入目录。使用此命令
svn import destination-folder file:///path-to-repository -m "Initial Import"
第三步是检查刚刚签到的内容。
svn checkout file:///path-to-repository destination-folder
答案 1 :(得分:5)
我知道您需要一个简单的GUI应用程序来安装服务器,但是您可以通过WebDAV身份验证快速轻松地为您的subversion存储库提供apache。使用macports安装所有依赖项,并对apache中的配置选项进行一些基本更改,你很高兴。
以下是基本设置(来自Macports wiki):MacPorts Subversion with Apache
命令行是你的朋友!
答案 2 :(得分:4)
可以在http://bitnami.org/stack/subversion找到另一个用于subversion服务器的好堆栈。从描述:
BitNami Subversion Stack极大地简化了Subversion的部署及其所需的依赖性。它可以使用本机安装程序,虚拟机或云端进行部署。
答案 3 :(得分:3)
另外,应该注意的是Snow Leopard(至少)默认捆绑SVN服务器。我相信Leopard也是如此。无论哪种方式,只要使用它而不是滚动自己的解决方案,你就会好得多。
Apple的说明:http://developer.apple.com/library/mac/#featuredarticles/SubversionXcode3/
稍微复杂的整合: http://ursecta.com/wp/2009/11/subversion-server-on-snow-leopard-server/
答案 4 :(得分:2)
我知道你对Mac上的Visual SVN很痒,但是你没有得到很多答案的一个重要原因是Windows上默认不存在SVN和Apache(这是一个痒) Visual SVN划痕),但确实存在于OSX上。
这个论点是这样的:如果你足够聪明地使用SVN,那么很可能你会对OSX默认拥有的东西感到满意(命令行!),或者你可能在某个地方服务的Linux服务器SVN适合你。
除了其他人提到的内容之外,我还为您推荐了几个选项:
答案 5 :(得分:0)
如果您需要全面的第三方应用,我可以推荐Versions。
直到最近,我才进行了简单的设置 - 本地驱动器上的本地SVN(文件)存储库;然后使用Xcode的SCM(源代码管理)窗口来管理SVN命令 - 对于大多数日常操作来说,这并不算太糟糕。显然,假设你正在使用Xcode? p>
答案 6 :(得分:0)
您可以从WANdisco download subversion for OSX。它们还有uberSVN,这是一个类似于VisualSVN的基于Web的工具,具有更多功能。
答案 7 :(得分:-1)
虽然这不是mac-central per-say,Warehouse是前一段时间开源的,可能值得一看。它是用于svn和git存储库管理的基于Web的GUI。
答案 8 :(得分:-3)
服务器和GUI是单独的组件。至于伟大的SVN GUI,Versions.app似乎是最受欢迎的。
编辑以添加以下其他SVN应用程序:
http://ciaranwal.sh/2007/10/10/svn-plug-in-for-textmate(TextMate插件)