针对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 。
除了其他人提到的之外,我还为您推荐几个选项:
- 保持现有的Windows机器作为您的SVN需求的服务器
- 运行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