2010-06-15 46 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