2011-05-20 26 views

回答

3

版本控制系統通常由項目分裂,而不是由源語言

如果你正在建設一個,比方說,Web應用程序,這是很正常的事情(和它完美的罰款)有文件使用不同的編程語言(HTML,CSS,PHP,JS等)。

要回答你的問題:

不,它不是對每個源語言不同的存儲庫是一個好主意。

只爲所有應用程序使用一個存儲庫。事實上,大多數公司可能會擁有一個公司所有項目的存儲庫。

1

沒有理由將源代碼的版本庫拆分。只需使用一個通用主幹 - 並像在tar檔案中一樣組織代碼。換句話說,讓你的項目邏輯決定你如何存檔它。

SVN可以處理很多不同的文件類型,並且在幾乎所有情況下源都是畢竟的ASCII文本。

0

這取決於你,真的。我建議存儲庫代表應用程序。這樣更符合邏輯(app-> repository,module-> root dir)而不是基於語言進行分隔。

相關問題