當我們經常開發Web應用程序時,我們有許多語言的代碼(HTML,CSS,JS,PHP,AS3等)。
更好地爲每種語言設置不同的存儲庫,或者爲所有應用程序提供一個全局存儲庫?如何在使用不同語言的項目中使用版本控制?
0
A
回答
3
版本控制系統通常由項目分裂,而不是由源語言
如果你正在建設一個,比方說,Web應用程序,這是很正常的事情(和它完美的罰款)有文件使用不同的編程語言(HTML,CSS,PHP,JS等)。
要回答你的問題:
不,它不是對每個源語言不同的存儲庫是一個好主意。
只爲所有應用程序使用一個存儲庫。事實上,大多數公司可能會擁有一個公司所有項目的存儲庫。
1
沒有理由將源代碼的版本庫拆分。只需使用一個通用主幹 - 並像在tar檔案中一樣組織代碼。換句話說,讓你的項目邏輯決定你如何存檔它。
SVN可以處理很多不同的文件類型,並且在幾乎所有情況下源都是畢竟的ASCII文本。
0
這取決於你,真的。我建議存儲庫代表應用程序。這樣更符合邏輯(app-> repository,module-> root dir)而不是基於語言進行分隔。
相關問題
- 1. 使用Ankhsvn版本控制VS項目
- 2. 如何在一個項目中使用不同的primefaces版本?
- 3. 你如何使控制在不同的項目中可重用?
- 4. 在Visual Studio中使用不同語言的多個Web項目
- 5. 在一個項目中使用不同的語言
- 6. 如何使用Eclipse和版本控制項目矩陣
- 7. 在獨奏項目中使用版本控制工具(svn,git)
- 8. 如何強制webbrowser控件使用不同版本的mshtml,shdocvw
- 9. 如何爲項目使用不同版本的google-play-services庫
- 10. 如何一次使用不同版本的rails項目?
- 11. sbt在多項目構建中使用不同的Scala版本
- 12. 使用與不同版本的Typescript構建的項目的不同版本
- 13. 使用具有多個項目的版本控制,當處理項目引用
- 14. 在兩個不同的構建版本中使用android lib項目項目
- 15. 使用不同版本的WebBrowser控件
- 16. 如何在使用CMake生成項目時設置C#項目的語言版本?
- 17. 如何在不同的項目中使用控制器內的HtmlHelper?
- 18. 使用Maven/Git彙總多個項目的版本控制
- 19. 使用HgSccPackage_1.3.3進行網站項目(ASP.NET)的版本控制
- 20. 版本控制和項目
- 21. 如何使我的項目兼容不同的sdk版本,同時使用特定版本的功能
- 22. 查找版本在項目中使用
- 23. 使用Git版本控制
- 24. 如何使TFS項目(版本控制)只讀?
- 25. Eclipse中的版本控制項目
- 26. Java項目中的版本控制?
- 27. 如何使用maven構建同一項目的2個版本
- 28. XCode項目不是版本控制
- 29. 如何使用不同版本的
- 30. 如何使用不同版本的QtCreator?