【发布时间】:2013-05-29 06:10:13
【问题描述】:
作为一名尝试使用 Git 的社会科学家,我有一个令人难以置信的新手问题。
假设我有两个分支,每个分支都包含一个变量foo。当我合并这两个分支时,变量foo会在两个地方定义,造成混乱。
这是一般的基本编码错误,当然不是 Git 特有的。但鉴于使用 Git 进行分支的广泛实践,人们会更频繁地切换上下文,并且可能不记得所有分支中存在的变量。
解决方案是“更加小心”还是 Git 有保护措施?
【问题讨论】:
-
这不是特定于版本控制的东西,但答案是 tests(可以由版本控制系统从 hooks 自动运行,例如 on提交...好吧,至少是基本的快速健全性测试)
标签: git coding-style git-merge