2011-04-19 97 views
0

我是RoR的新手。其實我需要問,如果不止一個人正在從事一個項目,我們該如何合併變更。可能是SVN是一個很好的候選人,但我對非存儲庫機制感興趣。管理/沉沒RoR項目

感謝 Tausif

回答

1

你有幾個選擇。 SVN非常普遍,GIT風格的回購越來越受歡迎。導軌使用GIT作爲版本機制來引導亮點。我曾經使用SVN,但學會了使用GIT和Rails,並且經驗,發現它更加方便。這只是我個人的偏好。

但是,兩者都使用存儲庫方法。我能想到的唯一非回購替代方案是通過「溝通」。這意味着您和您的團隊通知對方當前正在修改哪些文件,然後將這些文件與某些本地/在線服務器同步。

就我個人而言,我會採取回購方式。使用Github可輕鬆實現Git版本控制。還有其他一些提供git版本控制的服務。

希望有幫助!

+0

謝謝克里斯蒂安,是存儲庫總是一個好方法。我只是在尋找是否有辦法(可能是一些寶石)來合併來自兩名團隊成員的項目。這只是爲了知識。 – 2011-04-19 07:24:42

+0

@Tausif:源代碼管理是一個普遍問題,並且在任何開發中都是絕對必須的,即使你是一個單一開發團隊。其次確實:目前Git是你最好的選擇。你不會找到一個適合你的寶石,因爲它是使用像git,svn,mercurial等標準系統解決的問題。 – nathanvda 2011-04-19 23:10:46