烏龜會讓我在同一個倉庫中混合倉庫嗎?我想將代碼,配置和二進制文件存儲在單獨的存儲庫中。在烏龜中混合存儲庫
回答
你應該看看外部,使用svn:externals
屬性,這將允許你有一個存儲庫,外部引用到其他存儲庫。
舉例來說,你可以這樣做:
trunk/ <-- repository A
config/ <-- repository B
binaries/ <-- repository C
code/ <-- repository A
你不能,但是,在一個混合使用不同的存儲庫文件時複製,但可以使用的外部,從檢查出你的工作拷貝子目錄不同的儲存庫。
有關外部的更多信息,請查看svnbook:Externals Definitions。
完美! <填寫字符> – Martin 2010-04-26 08:58:05
如果您的意思是一次結帳是否可以包含來自多個存儲庫的內容,則不需要。您應該爲子代碼庫使用一個存儲庫,以獲取代碼,配置和二進制文件。
Subversion允許幾乎所有的混合工作副本。您可以結合不同的版本,存儲庫中的不同位置甚至不同的存儲庫。
你提到的功能與的外部完成:
http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html
然而,結合不同來源的這些混合工作副本可能難以應付。當你做出改變時,你必須記住這個事實,併爲每個來源做不同的結賬。而且你不能在不同的存儲庫之間合併東西,所以你不會有適當的歷史記錄。
老實說,我沒有理由把一個單一的項目拆分成三個不同的回購協議。
你得出結論。試用後,它可以工作,但讓它被認爲它可能不值得。在我的情況下,這是出於安全原因,但有一個更好的辦法。 – Martin 2010-04-26 08:46:09
- 1. 烏龜SVN創建存儲庫問題
- 2. 烏龜SVN合併存儲庫與工作副本
- 3. 烏龜SVN合併問題
- 4. 烏龜SVN提交到一個新的存儲庫
- 5. 克隆與烏龜的git的存儲庫失敗
- 6. 如何烏龜移動存儲庫而不丟失歷史
- 7. 從烏龜SVN倉庫
- 8. howto:使烏龜汞和烏龜Svn共存
- 9. 烏龜svn的混淆 - 切換
- 10. 烏龜和龜的區別?
- 11. 如何編輯或清除烏龜SVN(Windows)中存儲庫的MRU列表
- 12. 烏龜賽車遊戲 - 無法在廣場上保持烏龜
- 13. 龜龜SVN是否允許在存儲庫中搜索?
- 14. 結合tkinter和烏龜,鬧鐘python。
- 15. 烏龜SVN合併 - 新幹線至科
- 16. 烏龜SVN - AnkhSvn(VisualStudio)
- 17. SVN烏龜和scplugin
- 18. Git烏龜問題
- 19. 在python龜程序中混合事件
- 20. 與烏龜SVN問題庫結構
- 21. 烏龜SVN:軟鏈接或共享庫
- 22. 烏龜SVN導入到存儲庫但不更新文件夾圖標
- 23. 顛覆服務器與通過烏龜的網絡存儲庫訪問
- 24. 將烏龜分配給烏龜自己的變量時出錯
- 25. Netlogo:詢問導向鏈接「我的烏龜」和「我的烏龜」
- 26. 如何將烏龜設置爲龜屏
- 27. 如何在LOGO中隱藏烏龜?
- 28. 如何在LOGO中移動烏龜?
- 29. 在烏龜mercurial工具中使用.diff
- 30. 烏龜| SVN命令行錯誤:修訂版中不存在
拉塞斯已經告訴你如何做到這一點,我會重新考慮這一點。我只會使用外部的代碼來共享不同的存儲庫。如果你配置和二進制文件(爲什麼二進制文件,BTW?如果它們可以從源重新創建,不檢查它們!)屬於這些,只有這些來源,爲什麼不把它們放在一起?它對你有什麼好處? – sbi 2010-04-26 08:13:07
原因是我想編寫我的生產服務器來每天拿起新鮮的二進制文件。我試圖插入這個離開的安全漏洞,我相信這裏還有一個很好的ftp解決方案。我很快就會擁有SSL,但暫時來看,這似乎是一個不錯的解決方案。我有不同的存儲庫。生產二進制文件的存儲庫實際上位於生產服務器上,使我可以擁有不同的用戶和防火牆設置。此外,我希望分支和標籤能讓我擁有不同的生產,測試和開發版本。續... – Martin 2010-04-26 09:04:50
...我沒有想到這100%,你可以看到。這是一個有趣的討論。也許我會開始一個新的線程。 – Martin 2010-04-26 09:05:23