16
如何说服以自己为高年级的队友学习SVN概念基础?[关闭]
首先,从一些背景开始,我在今年夏天担任了新的开发人员一职,最终成为团队中的最新成员,但经验丰富。 到目前为止,由于采用成本低(在时间和精力上),我已经设法轻松地推动了健康计划。但是,情况已经有所改善。 我的队友之一,尽管经验丰富,但并不真正了解SVN。自然,在他的心理图上描绘了SVN海洋的空白区域使他采取了相当奇怪的用法。 例如,他宣布了一项策略“每个开发人员每天1 SVN提交”,因为否则“服务器将很快用尽磁盘空间”。当我向他解释SVN提交是增量而不是完整副本时,他对此表示怀疑,即使是今天,我也不确定他是否理解这意味着什么。 关于是否.project在SVN中包含Eclipse 配置,我们也有激烈的争论。我的队友坚持认为我们应该这样做,尽管这造成了许多毫无意义的冲突。我反对在SVN中保留单个开发人员配置文件。最终,事实证明,我的队友在每次提交后都有重新检出整个源代码树的做法,以确保“提交到存储库中的代码有效”。这就是他如此坚持将项目配置保留在SVN中的原因-因此很容易重新导入项目。当我解释说commit会将工作副本同步到远程逐个字节地进行,从而不必进行重新检出时,我的队友再次表示怀疑,最终将整个问题视为微不足道。 我认为,我们的团队通过解决项目配置文件中的SVN冲突而浪费时间,该项目配置文件仅包含开发人员特定的设置,根本不需要与SCM共享。所有这些都是混乱的,因为有人围绕错误的假设量身定制了该过程。 我该如何说服一个以自己为资深的队友来更好地理解SVN基础?
40
learning