2010-06-15 43 views
2

我有windows-7(x86)上运行的Visual Studio 2008。我在我的系统上安装了subversion(server + client),tortoise svn和ankhsvn。 我可以使用url将我的解决方案添加到Subversion的存储库中:File:// c:/ svn_repository/ 但是当我尝试“svn:// localhost”时,在我的系统上看不到任何存储库。为visual studio配置subversion

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

我应该为局域网中的其他人使用哪个存储库URL来查看我的存储库?

+0

你安装了哪个“subversion(server + client)”?有几个Subversion版本可用,其中最简单的可能是VisualSVN Server。 – 2010-06-15 05:02:06

+0

我是新来的颠覆,并不知道哪一个使用..我使用的是:CollabNet Subversion服务器和客户端v1.6.11(用于Windows)从http://www.open.collab.net/downloads/颠覆/ – Fiza 2010-06-15 05:13:32

+0

使用VisualSVN服务器,它将设置服务器的所有麻烦:http://www.visualsvn.com/server。这基本上只是安装和走。 – 2010-06-15 05:18:22

回答

2
  1. 与例如Sysinternals的进程资源管理器创建svnadmin create <repos name>
  2. 存储库确保您的服务器正在运行(svnserve.exe
  3. 检查您可以连接与TortoiseSNV使用svn://yourip为URL
  4. addcommit项目要么
  5. 你的朋友也应该使用相同的URL
  6. 尝试使用你的主机名。注意:localhost不是您的主机名!
+1

1.5)确保''是'svnserve.exe'预计能找到的地方。 – 2010-06-15 05:03:59

+0

true(检查进程管理器中svnserve.exe的参数)感谢精确性。 – jdehaan 2010-06-15 05:18:53

+0

感谢“本地主机不是你的主机名”:-) 我用“svn:// myip”,我可以连接。 如果这将帮助其他人,我想提一下,我的局域网上没有其他人可以连接到存储库,直到我使用我的系统上的防火墙选项打开相关端口 – Fiza 2010-06-15 05:43:59