與大多數軟件開發組織相反,我們大學部門的一個小研究小組由一位教授和一批畢業生和本科生組成,除了研究本身之外,很難保留任何工作知識。我們的背景各不相同,很少涉及很多計算機科學背景。 (我自己從未參加過與計算機相關的課程。)學術研究組的源代碼控制?
然而,我們需要針對我們的自制軟件進行規劃和分析,區分最佳當前生產版本和開發版本,防止構思不定的更改,回憶去年版本的能力等等。很難讓每個學生加快顛覆速度,並學會對存儲庫進行小心,理解分支/標籤或者我們組織它。 (第二個問題:如何讓某人加快svn的速度?)
也許其中一個分佈式版本控制系統會更適合,或者一個除svn以外的中央系統是明智的,或者如果不是,那麼容易我們應該遵循顛覆傳播的做法嗎?
我同意特別是因爲第一顆子彈。對於臨時提交者,您不希望他們在本地計算機上進行重要更改。 – wowest 2009-01-28 14:01:56