我的團隊創建了一個項目。這個項目已經存在於每個成員的每臺PC上。現在,我剛剛使用AnkhSVN將此項目添加到SVN。所以我想知道如何讓我的團隊的每個成員都可以使用這個項目,而無需退出或下載這個項目,因爲它已經存在。我想使用任何SVN客戶端來引用它或類似的東西。對我有什麼想法?如何使AnkhSVN參考現有項目?
2
A
回答
2
簡短回答:他們必須使用SVN結帳到空文件夾,對不起。
問問你的團隊成員:
- 創建一個名爲「fromsvn」新文件夾,
- 使項目的SVN結帳到該文件夾,
- 副本替換現有的項目爲「fromsvn」文件夾,
- 提交更改(如果有)。
龍回答:
在結賬SVN創建的每個文件夾名爲 「.svn文件」 文件夾中。這個「.svn」文件夾包含你的文件的所謂的「基礎」版本。每個「基本」版本都是SVN內原始文件的副本。當您進行「乾淨」結帳(即使用SVN客戶端將項目從服務器下載到空文件夾中)時,SVN會創建兩個「基本」版本的文件(並將其放入.svn文件夾中)和「工作副本」 - 那些你實際上會修改然後提交的。因此,如果您簽出10M字節的項目,SVN將創建20M字節的文件,其中一半將存儲在「.svn」文件夾中,但它將從服務器下載僅10M字節。
其他成員已經有他們的項目,但他們沒有「.svn」文件夾。這意味着,SVN客戶端仍然需要從SVN服務器存儲庫下載這些文件夾,並且它仍然會花費這些10M字節。
相關問題
- 1. VB6項目參考
- 2. VS2010 - 項目參考
- 3. 參考庫項目
- 4. 項目參考Vs文件參考?
- 5. 網站項目如何定義參考?
- 6. MSBuild:有條件的構造(項目參考|文件參考)
- 7. 使用Ankhsvn版本控制VS項目
- 8. 有一個項目比較參考?
- 9. 項目沒有出現在添加參考視覺工作室
- 10. 添加Windows運行時組件的參考現有項目
- 11. 如何參考水晶報表項目到主項目
- 12. ASP 4.0參考2.0項目
- 13. Clojure參考項目最新?
- 14. ILMerge和項目參考
- 15. Visual Studio 2008項目參考
- 16. Android FacebookSDK項目庫參考
- 17. 參考兩個項目
- 18. 跨項目參考 - XCODE 4
- 19. 參考Visual Studio項目
- 20. Eclipse項目參考C
- 21. VS項目DocumentFormat.OpenXML dll參考
- 22. 項目之間的參考
- 23. Google服務項目參考
- 24. VSCode多個項目參考
- 25. 項目參考問題
- 26. '僞造'項目參考?
- 27. 如何使用AnkhSVN將VS2010項目添加到Google Code SVN?
- 28. 使用微數據的項目參考
- 29. 使用COM參考編譯.net項目
- 30. 模式比較 - 如何將參考項目考慮在內?
+1,但FYI SVN 1.7+使用NG-WC,只有根目錄包含.svn目錄。 – si618
是的,我也缺乏這種SVN功能。在我們公司,我們經常建立現有項目的分支機構,並且每次創建分支機構時都必須簽出整個項目。如果SVN客戶端可以檢查現有文件並且根本不從服務器複製它,那將會非常有用。 AFAIK,* svn稀疏結帳*或* svn:忽略*不這樣做。 – izogfif
對我很有幫助,非常感謝! –