2011-07-19 78 views
0

我想從網絡上另一臺計算機上的存儲庫中導入我的項目。我安裝了TortoiseSVN。我右鍵單擊文件夾 - > SVN簽出 - >哪些提示我的存儲庫。如何通過網絡更新TortoiseSVN?

我的系統信息庫存在於c:\ repositary \ myprojects \ trunk \ project1中。

如何從遠程PC訪問。在本地機器上,我使用這種語法。

  • 文件:/// C:/ repositary/MyProjects下/主幹/ PROJECT1(正斜槓)

documentation說我應該使用此語法。

  • 文件://服務器/repositary/MyProjects下/中繼/ PROJECT1(正斜槓+服務器名)。

但這不起作用。我需要做些什麼才能使它工作?我需要分享該文件夾嗎?我必須在服務器路徑中提及c:\驅動器嗎?

想要提及,存儲庫位於我的計算機上(Windows   XP),我想通過網絡上另一臺計算機上的虛擬機訪問它。

+0

這個問題可能更適合超級用戶...因爲它不是關於編程。 – NickAldwin

+1

首先,不要使用file://協議。不推薦。建立一個svn服務器很容易。 – crashmstr

+1

只有程序員纔會使用這個東西:)我相信很多人都回答了這個問題。 –

回答

0

我用這樣一個URL,它工作正常:

file://MYPC-NAME/repositories/All_CODE/trunk/Project1 

請注意,它可能無法正常工作的所有時間。

我有一個令人困惑的問題。如果您的硬盤分區爲C,D和E Drive,該怎麼辦?那麼在這種情況下,只需使用您的PC名稱,然後使用您共享的包含存儲庫的文件夾。

2

不能 不應該使用file://協議進行網絡上SVN訪問。見SVN書中的this table

你爲什麼不setup an SVN server?您不必設置它使用Apache,而是隻使用純svnserve

+0

謝謝,但'file://'確實爲我工作。無需在路徑中提供c:\,我只是在需要時共享c:\ repository文件夾。如果我不使用'file://',我得到錯誤「不正確的URL」 –

+0

@Dave:再次閱讀本答案。它完全在那裏:「你不能使用file://協議來進行網絡上的SVN訪問。」我認爲這非常直白。 「...建立一個SVN服務器......」所以你不能在沒有設置服務器的情況下使用其他協議。你將不得不花很少的精力來閱讀。另外,請參閱@ crashmstr對您問題的評論。 'file://'確實有它的缺點。你沒有遇到他們並不重要。 – sbi

+1

不幸的是,當你有網絡共享時,你可以在網絡上使用file://。你真的不應該。 [建議](http://svnbook.red-bean.com/en/1.5/svn-book.html#svn。serverconfig.choosing.recommendations) – crashmstr