2011-05-10 84 views
0

我知道這個標題有很多問題,但我可以找到一個明確幫助我決定的問題。我是一個遊戲開發團隊,通常每個程序員,遊戲設計師和藝術家都有1或2個參與項目。我的主要目的是讓團隊保持同步(第二件重要的事情是要記錄我們所做的所有事情)。由於項目中涉及非程序員,因此我需要版本控制軟件,建議您有一個用戶友好的gui,讓其他人不要抱怨,並讓他們通過版本控制產生清晰的東西。在搜索到現在爲止,我認爲我更喜歡使用SVN或GIT,但我想知道哪一個最適合我們的目標,您能提出什麼建議嗎? (我知道tortuisSVN和tortoisGIT)哪個版本控制最適合我?

+1

爲mercurial投票 – zerkms 2011-05-10 22:41:09

+0

只有你們真的會知道哪一個適合你的目標最好 – 2011-05-10 22:42:07

+0

但我想我告訴過你整個故事,所以我只需要一些更多的意見! – Ali1S232 2011-05-10 22:42:50

回答

5

我認爲這個問題的答案不一定是主觀的。對於他的遊戲開發用例(涉及大量不斷變化的二進制文件)以及非程序員的參與,我建議SVN作爲SVN仍然比Git更好地處理二進制文件(通過存儲diff),而且對於新來者,SVN比Git更友好。事實上,我認爲Mercurial也會很適合,但我覺得TortoiseHg在TortoiseSVN或TortoiseGit方面並不合格。

+0

不要這麼認爲:) – KingCrunch 2011-05-10 22:43:12

+2

坦克的答案後,這3個評論我在想這個問題有多糟糕!? – Ali1S232 2011-05-10 22:44:20

+0

@KingCrunch - 認爲我確實使它成爲主觀 – manojlds 2011-05-10 22:46:56