假设我有一堂课。
package org.my.domain;
public class BestClassEver{}
我的工作流程
通过一些重构,我改变了这个类的包。
package org.another.domain;
public class BestClassEver{}
我使用 git 将其提交到本地存储库并将其推送到远程存储库。
git add .
git commit -m "Refactoring"
git push origin master
另一个开发人员的工作流程
另一位开发人员修改了该类,而没有拉动我的更改。
package org.my.domain;
public class BestClassEver{
private String something;
}
然后提交并推送到远程存储库
git add .
git commit -m "Some Changes"
git push origin master
问题
- Git 会将其他开发人员的更改合并到类中吗?
- 如果没有,会发生什么?
- 这个工作流程是否需要在团队之间进行协调?