代码之家  ›  专栏  ›  技术社区  ›  Peter Morris

Mac OSX的SVN服务器[关闭]

  •  44
  • Peter Morris  · 技术社区  · 15 年前

    我以前在Windows上使用视觉SVN。现在我在Mac OSX上。

    有人知道Mac OSX的SVN服务器吗?它和Windows上的可视SVN一样容易使用。我不想输入控制台命令,我想要一个好的简单的UI:-)

    干杯

    9 回复  |  直到 7 年前
        1
  •  36
  •   Dov    10 年前

    MacOSXLion和SnowLeopard默认配备SVN服务器。 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
    
        2
  •  5
  •   oldNoakes    15 年前

    我知道您需要一个简单的GUI应用程序来安装服务器,但是您可以通过WebDAV身份验证快速轻松地获得为Subversion存储库提供服务的Apache。使用MacPorts来安装所有的依赖项,并对Apache中的配置选项进行一些基本的更改,这样做很好。

    以下是基本设置(来自MacPorts Wiki): MacPorts Subversion with Apache

    命令行是你的朋友!

        3
  •  4
  •   Andreas Kraft Vinod Joshi    15 年前

    Subversion服务器的另一个不错的堆栈可以在 http://bitnami.org/stack/subversion . 从描述中:

    Bitnami Subversion堆栈大大简化了Subversion及其所需依赖项的部署。它可以使用本机安装程序部署,作为虚拟机或在云中。

        4
  •  3
  •   RJStanford    14 年前

    顺便说一下,应该注意到雪豹(至少)在默认情况下附带了一个SVN服务器。我相信那只美洲豹也一样。无论哪种方式,使用它而不是滚动您自己的解决方案都要好得多。

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

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

        5
  •  2
  •   r00fus    15 年前

    我知道你很渴望在Mac上看到SVN,但是你没有得到很多答案的一个重要原因是,默认情况下,SVN和Apache在Windows上不存在(视觉SVN会刮伤你的痒),但在OSX上确实存在。

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

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

    1. 将现有的Windows计算机保留为满足SVN需要的服务器
    2. 运行vmware appliance+vmware fusion(以下是一些 Trac+SVN appliances )
        6
  •  0
  •   petert    15 年前

    我可以推荐 Versions ,如果您需要全面的第三方应用程序。

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

        7
  •  0
  •   vinnyjames    14 年前

    你可以 download subversion for OSX 来自Wandisco。他们也有 uberSVN 它是一个基于Web的工具,类似于VisualVN,具有更多的功能。

        8
  •  -1
  •   Damien Wilson    15 年前

    虽然这不是Mac Central的每一个说法, Warehouse 一段时间前是开放源码的,可能值得一看。它是一个用于SVN和Git存储库管理的基于Web的GUI。

        9
  •  -3
  •   Vadim Kotov First Zero    7 年前

    服务器和GUI是独立的组件。对于伟大的Svn Guis, Versions.app 似乎是最受欢迎的。

    编辑以添加以下附加SVN应用程序:

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

    https://www.smartsvn.com/

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

    http://www.zennaware.com/