与大多数软件开发组织相反,我们大学部门的一个小研究小组由一位教授和一批毕业生和本科生组成,除了研究本身之外,很难保留任何工作知识。我们的背景各不相同,很少涉及很多计算机科学背景。 (我自己从未参加过与计算机相关的课程。)学术研究组的源代码控制?
然而,我们需要针对我们的自制软件进行规划和分析,区分最佳当前生产版本和开发版本,防止构思不定的更改,回忆去年版本的能力等等。很难让每个学生加快颠覆速度,并学会对存储库进行小心,理解分支/标签或者我们组织它。 (第二个问题:如何让某人加快svn的速度?)
也许其中一个分布式版本控制系统会更适合,或者一个除svn以外的中央系统是明智的,或者如果不是,那么容易我们应该遵循颠覆传播的做法吗?
我同意特别是因为第一颗子弹。对于临时提交者,您不希望他们在本地计算机上进行重要更改。 – wowest 2009-01-28 14:01:56