【问题标题】:Tortoise SVN Setting up Server and Client EnvironmentTortoise SVN 搭建服务器和客户端环境
【发布时间】:2011-09-02 21:22:07
【问题描述】:

Tortoise SVN Source Safe Repository 的新手。

我有 ASP.Net Web 应用程序,我喜欢设置一个服务器源安全环境和几个客户端环境(办公室和我的家)。

我需要单独安装服务器和客户端源安全吗?

【问题讨论】:

  • 这是什么“来源安全”的东西?
  • 我决定不使用 Visual Source Safe,而是使用 Tortoise SVN
  • @Chok 看到弗兰克的回答 - 你很困惑。
  • @Chok “Source Safe”是一个产品!没有“开源安全”之类的东西。 SVN、git、Mercurial(我想是 Source Safe)所做的通用术语是“版本控制”。

标签: svn version-control tortoisesvn


【解决方案1】:

我认为你搞混了几件事:
- Visual Source Safe(或 VSS)是 Microsoft 的版本控制系统(已弃用且完全损坏的 IMO)
- Subversion(或 SVN)是一种广泛使用的版本控制系统(具有客户端-服务器架构,但您可以在同一台机器上运行两者)
- TortoiseSVN 是一个用于 SVN 的 Windows 客户端(具有很好的功能,例如通过图标覆盖集成到 Windows 资源管理器中)

所以如果你想开始使用 SVN,你必须设置一个服务器(应该很简单,因为有很多好的文档可用)并决定一个客户端(如果你使用的是 Windows,强烈推荐 TortoiseSVN)。

【讨论】:

  • 在 MS 看来,VSS 也完全被破坏了。
【解决方案2】:

我认为今天颠覆生态系统的组织方式有些混乱。

颠覆与 TortoiseSvn

当人们谈论 Subversion 时,他们通常指的是服务器和客户端部分,您可以在 http://subversion.apache.org/ 找到它们。这是项目的源代码可用的地方。他们提供binary builds的链接。

另一方面,TortoiseSvn 是一个仅限 Windows 的客户端工具,它允许您从 Windows 资源管理器执行 Subversion 命令。你可以在http://tortoisesvn.net/找到这个工具

设置您自己的服务器

要在 Windows 上设置 Subversion 服务器,有许多可用选项。使用svnserve 服务是最简单的选项,性能最好,但并不总是最容易访问,该服务在http://subversion.apache.org/ 的二进制文件中提供。

“标准”替代方案是使用 apache webserver 和 mod_dav_svn 模块的组合。这允许通过 http(和 https)访问 subversion 存储库

这两种解决方案有时都很难设置,并且存在许多免费和付费解决方案,以便更轻松地在 Windows 上为您的 subversion 存储库提供服务。一些示例,但绝对不是详尽的列表:

【讨论】:

  • @FilipDeVos,我同意你的看法。我处于迷茫阶段。我需要一个 Open SourceSafe 存储库,它将充当服务器存储库和客户端存储库。客户可以在我家或在我的工作场所。服务器将在我们的总部。
  • 在您的客户端机器上使用 TortoiseSvn。 tortoisesvn.net/support.html 有一个很好的指导。在服务器上安装 VisualSvn 并通过 https 在 Web 上公开它。你可以在这里阅读更多内容。 visualsvn.com/server/getting-started。您可以在本网站上将特定问题作为新问题提出。
  • 所以对于所有客户端机器,我应该安装 TortoiseSVN,对于服务器,我需要安装 Visual SVN。 Visual SVN 标准版是免费的,所以我很高兴。 B
  • 基本上所有 Client Tortoise SVN 都会与一个公共服务器对话:Visual SVN !!
  • 确实如此。如果不喜欢 TortoiseSvn,还有大量其他客户端。 (en.wikipedia.org/wiki/Comparison_of_Subversion_clients 上有一长串名单)
【解决方案3】:

确实,ToirtoiseSvn 带有 svnserve,如果您不需要视觉效果或 https 的话,这几乎是您运行 SVN 服务所需的全部内容:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2011-01-24
    • 1970-01-01
    • 2013-02-27
    相关资源
    最近更新 更多