【问题标题】:Configuring subversion for visual studio为 Visual Studio 配置颠覆
【发布时间】:2010-06-15 04:55:57
【问题描述】:

我在 windows-7(x86) 上运行 Visual Studio 2008。我已经在我的系统上安装了 subversion(服务器+客户端)、tortoise svn 和 ankhsvn。 我可以使用 url 将我的解决方案添加到 subversion 的存储库中:File://c:/svn_repository/ 但是当我尝试“svn://localhost”时,我在我的系统上看不到任何存储库。

我在同一个局域网上的朋友看不到我的存储库。

我应该使用哪个存储库 URL 让 LAN 中的其他人能够看到我的存储库?

【问题讨论】:

  • 您安装了哪个“颠覆(服务器+客户端)”?有几个 Subversion 版本可用,其中最简单的可能是 VisualSVN Server。
  • 我是 subversion 新手,不知道该用哪一个。我用的是:CollabNet Subversion Server and Client v1.6.11 (for Windows) from open.collab.net/downloads/subversion
  • 使用 VisualSVN 服务器,它消除了设置服务器的所有麻烦:visualsvn.com/server。它基本上只是安装和运行。
  • 我想说最简单的是使用命令行服务器。然后你就知道你在做什么,并且可以按照官方的 svn book 步骤进行操作。如果你也在编码,这不应该让你害怕太多,或者? :-)
  • @jdehaan,如果我要设置部门服务器,我想要一些可以由我旁边的其他人管理的东西,否则我会一直管理到时间结束。在这种情况下,使用专业软件包(有支持!)绝对是要走的路。

标签: visual-studio-2008 ankhsvn svn


【解决方案1】:
  1. 使用svnadmin create <repos name> 创建存储库
  2. 确保您的服务器正在使用 sysinternals 进程资源管理器运行 (svnserve.exe)
  3. 检查您是否可以使用svn://yourip 作为 URL 与 tortoisesvn 连接
  4. addcommit 你的项目也可以
  5. 您的朋友也应该使用相同的网址
  6. 使用您的主机名进行尝试。注意:localhost 不是您的主机名!!!

【讨论】:

  • 1.5) 确保 <repos name>svnserve.exe 期望找到它的位置。
  • true(在进程资源管理器中检查 svnserve.exe 的参数)感谢您的精确。
  • 感谢“本地主机不是您的主机名”:-) 我使用了“svn://myip”并且可以连接。如果这对其他人有帮助,我想提一下,在我使用系统上的防火墙选项打开相关端口之前,我的 LAN 上没有其他人可以连接到存储库
  • 新问题:我无法写入另一个系统上的存储库。如何使用 Visual Studio 的权限访问存储库 - ankhsvn(使用 Harry/Sally/custom_created 用户名和密码)?我现在看到的错误是:“您无法授权远程存储库” 两个系统都在 LAN 上,我们没有使用任何域设置。 subversion 存储库位于 Windows Xp 机器上。我正在尝试从 Windows 7 机器访问它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-20
  • 2022-11-26
  • 2010-10-23
  • 2010-12-02
  • 2015-09-22
  • 2013-02-23
  • 1970-01-01
相关资源
最近更新 更多