我最近遇到的情况是,当我向github提交了大约12 * .h和12 * .m以及一堆图像(资产)时,一位同事基本上都很适合。 12个文件包含一些.xib文件。总变化(包括图像和xib xml代码)变为大约985个变化。 985行主要是因为.xib文件被转换为xml代码。这位同事说签到太大了。我有点惊讶地看到这个反应,因为我没想到包含的24个文件是一个巨大的签到,或者这是否真的违反了提交给github的规则。我大部分时间都使用过SVN,并且在大型团队中工作,我从未遇到过这个问题。我正在研究一个2人团队和最近的git用户。我想知道我是否确实需要改变我提交的方式?有什么建议吗?
-Thanks
答案 0 :(得分:1)
我也通过讨论阅读,他所问的肯定看起来像是例外,而不是常态,特别是对于只有两个人的小团队。确实有一些规则要做,但它们只是良好软件工程的常识。我不想超出你的问题的范围,因为如果我们开始讨论不同类型的分支的所有各种用途,我们可以聊几天。
我会向你的同事提出一个论点,首先讨论你想要通过提交实现什么,然后采用一种方法来实现这一点。它应该是一个对话 - 谁知道,如果你讨论他的目标,你可能会发现走他的路是有益的。希望您能找到满足所有最重要目标的共同点。当你达成协议时,你应该一起制定一些指导原则,并为两者制作副本。当时记住它们似乎很容易,因为它们是合乎逻辑的,但在同一时刻,你也可能会做出妥协,这些妥协在数周或数月之后似乎不那么合乎逻辑。
<强>目标强>
<强>方法强>