我目前是組織內部實施新版本控制系統(Subversion)的一員。關於如何處理代碼格式有一些爭議,我希望得到其他人對這個主題的意見和經驗。版本控制和編碼格式
我們目前擁有約10位開發人員,每個開發人員使用不同的工具(由於許可和偏好)。其中一些工具具有自動代碼格式化程序,而另一些則不具備。
如果我們允許「盲注」簽入,每次有人進行簽入時代碼都會顯得截然不同。這會使差異和合並變得複雜。
我接觸過的幾個人,他們已經提到了以下解決方案:
- 與使用相同的代碼格式相同的開發者計劃(不是真的由於許可選項)
- 有一個掛鉤(客戶端或服務器端),它將在進入存儲庫之前自動格式化代碼
- 手動格式化代碼。
關於第三點,概念是從不自動格式化代碼並且有一些標準。現在,這似乎是我們所傾向的。我對這種方法有點猶豫,因爲它可能會導致開發人員花費大量時間手動格式化代碼。
如果任何人都可以請提供一些他們的想法和經驗,這將是偉大的。
謝謝
馬丁
這就是我討厭的WinForm設計器。您沒有機會合並您與設計師聯繫的文件。 – 2010-04-14 20:59:38