针对Mac OSX的SVN服务器

我曾经在Windows上使用Visual SVN。 现在我在Mac OSX上。

有谁知道一个SVN服务器的MAC OSX这是很容易使用的视觉SVN在Windows上? 我不想input控制台命令,我想要一个不错的和简单的用户界面:-)

干杯

Mac OSX LION和Snow Leopard默认带有SVN服务器。 一个简单的教程可以在这里find

基本上你会使用命令行(shell)环境。 没有GUI工具可用。

创build一个存储库问题这个命令

svnadmin create MyFirstRepository 

这将在当前文件夹中创build一个具有上述名称的存储库。

下一步是导入一个目录。 使用这个命令

 svn import destination-folder file:///path-to-repository -m "Initial Import" 

第三步是检查你刚才签入的内容。

 svn checkout file:///path-to-repository destination-folder 

我知道你想要一个简单的GUI应用程序来安装服务器,但是你可以很快捷地通过WebDAVauthentication来获得Apache服务器的版本库。 使用macports来安装所有的依赖关系,并在apache中对configuration选项进行一些基本的更改,那么你就可以开始了。

这里是Macports wiki的基本设置: MacPorts Subversion和Apache

命令行是你的朋友!

http://bitnami.org/stack/subversion上可以find另一个用于颠覆服务器的好堆栈。; 从描述:

BitNami Subversion Stack大大简化了Subversion的部署及其所需的依赖关系。 它可以使用本机安装程序,虚拟机或云中进行部署。

顺便说一句,应该指出的是,雪豹(至less)带有默认捆绑的SVN服务器。 我相信Leopard也是如此。 无论哪种方式,只要使用它,而不是滚动自己的解决scheme就好多了。

苹果的说明: http : //developer.apple.com/library/mac/#featuredarticles/SubversionXcode3/

稍微复杂的集成: http : //ursecta.com/wp/2009/11/subversion-server-on-snow-leopard-server/

我知道你在使用Visual SVN-like在Mac上很痒,但是你没有得到很多答案的一个重要原因是SVN和Apache在Windows上默认不存在(Visual SVN划痕),但在OSX上确实存在。

这个观点是这样的:如果你足够精明的使用SVN,那么很可能你会对默认的OSX(命令行!)感到满意,或者你可能有一个Linux服务器在某个地方为你提供SVN 。

除了其他人提到的之外,我还为您推荐几个选项:

  1. 保持现有的Windows机器作为您的SVN需求的服务器
  2. 运行VMWare设备+ VMWare融合(以下是一些Trac + SVN设备 )

我可以推荐版本 ,如果你需要一个全面的第三方应用程序。

直到最近我有一个简单的设置 – 本地驱动器上的本地SVN(文件)存储库; 然后使用Xcode的SCM(源代码pipe理)窗口来pipe理SVN命令 – 这对于大多数日常操作来说并不算太坏。 显然,这是假设你正在使用Xcode?

您可以从WANdisco 下载OSX的Subversion。 他们也有uberSVN这是一个基于Web的工具类似于VisualSVN更多的function。

虽然这不是说中心的话,但仓库在不久之前是开源的,值得一看。 这是一个用于svn和git存储库pipe理的基于web的GUI。

服务器和GUI是独立的组件。 至于伟大的SVNgraphics用户界面, Versions.app似乎是最喜欢的。

编辑添加以下额外的SVN应用程序:

http://ciaranwal.sh/2007/10/10/svn-plug-in-for-textmate(TextMate插件);

http://www.syntevo.com/smartsvn/index.html

http://www.syncrosvnclient.com/index.html

http://www.zennaware.com/