我是否應該解決自己添加第三方和ajax庫,我在我的項目中使用 - 例如tinyMCE編輯器(超過1800個文件)或fckEditor - 當我的項目沒有包含幾乎很多的文件時,僅僅是爲了彙編?或者我應該找到一種方法將它添加到以後的版本?哪些文件不能添加到svn trunk?
0
A
回答
2
如果特定的庫有一個公共SVN信息庫,您可以將它們作爲svn:external添加 - 雖然我會將它們作爲特定的已知版本(修訂版本號或標籤/分支)添加,而不僅僅是主幹。
另一種替代方案是SVN Vendor Branches,更多參與,但更多的權力。
2
我總是將所有項目依賴項添加到源代碼管理。這樣,另一個開發人員可以做一個結賬(有時可能是一個大的結賬),並準備好去了,而不必找出缺少的東西並找到它。
1
處理這種情況的最佳方法是使用外部。這種方式第三方的東西不屬於該項目的一部分,但仍處於源代碼管理之中,並且仍然與其他所有內容一起檢出。
這裏是出書SVN的的部分: http://svnbook.red-bean.com/en/1.0/ch07s03.html
0
管理的依賴與Piston,並通過SVN externals您的項目鏈接到他們。它結合了對外部庫的完全控制(不依賴於庫的服務器性能)和存儲庫整齊性(最終不會得到散佈在存儲庫中的單個庫的多個副本),同時允許您輕鬆切換庫的版本按項目基準。
0
正如大多數其他人所說的,您可以使用SVN externals來處理第三方代碼,使其相當乾淨。有管理這兩種方式:直接
鏈接到第三方庫與外部參考,可選擇一個特定的修訂和/或標籤/支。
如果您擔心第三方存儲庫的長期可用性,請製作您自己的存儲庫以存放第三方代碼,然後使用svn:externals來引用該存儲庫。
第二種方法具有更多的開銷,這就意味着你需要手動去獲得更新的第三方代碼,並在你的資料庫,它可以被看作是一個優勢或劣勢應用它們。
相關問題
- 1. 哪些文檔應該添加到svn repo中?
- 2. AnkhSvn不會將文件添加到SVN
- 3. 哪些svn命令要求在trunk中新增什麼?
- 4. 如何使用git-svn將svn trunk添加爲git分支?
- 5. svn:'/ svn/wib /!svn/bc/5634/wib/trunk/components'找不到路徑
- 6. 如何添加不同版本的文件到SVN?
- 7. SVN:如何將文件添加到svn而不是提交
- 8. SVN - 提交失敗:無法打開文件'/ svn/repos/myrepository/trunk/format'
- 9. 使用git-svn將svn分支合併回trunk和trunk回到分支
- 10. svn,從「trunk/project」佈局切換到「project/trunk」
- 11. Intellij Auto將文件添加到SVN
- 12. 將多個文件添加到wordpress svn
- 13. 將文件添加到SVN信息庫
- 14. 將文件添加到Xcode項目(SVN)
- 15. 哪些功能不GCC添加到Linux的ELF?
- 16. SVN添加文件,我不想
- 17. svn不承諾我添加的文件?
- 18. 將項目從svn移植到/ trunk
- 19. 如何添加SoapUI到SVN?
- 20. `git svn rebase` vs`git rebase trunk`
- 21. Powershell:顯示哪些組添加到一組文件夾中?
- 22. 哪些文件應該添加到Souce控制(服務參考)
- 23. 只顯示哪些文件已被添加到回購
- 24. 哪些文件要忽略在eclipse中使用提交到SVN
- 25. 不能添加文件到github上
- 26. 不能添加數據到文件
- 27. 不能將文件添加到git commit
- 28. 控制SVN訪問只能添加,不能修改一次添加SVN回購
- 29. 「svn add *」甚至會添加那些忽略的文件
- 30. 將文件名添加到svn:忽略不區分大小寫
雖然它可以從第三方SVN存儲庫中檢索文件,但似乎希望自己的代碼使用git存儲庫,因此在這種情況下可能無用。有趣的工具,但。 – Evan 2009-04-16 23:55:14