考虑这个(典型的)场景:在同一个团队中,后端开发人员致力于优化DB查询,而前端开发人员则在修复布局错误。在SVN中,即使您没有在开发机器上签出最新版本,也可以提交更改。这意味着前端开发人员可以提交他们的布局修复,而后端开发人员正在并行提交他们的修复。前端开发人员不必为了提交而拉出后端修复,因此他们可以避免在每次提交时重新构建和/或重新部署他们的数据库。
有没有可能在Git中推送更改,即使您的本地主机已过时?
发布于 2013-11-16 23:21:09
如果你想以这种方式工作,那么也许你可以将你的项目重新组织成子模块,这样你的前端和后端团队就可以更独立地一起工作。
发布于 2013-11-16 21:06:31
不,它不是。但这不是一个大问题,因为您可以这样做
git pull至少在git 1.7.0或更高版本中,它将合并对所有文件的更改,包括您没有处理的文件,当然合并应该没有任何问题。
关于重新编译..。是的我明白你的意思了。但可以说,在提交之前重新构建/测试是一个好主意,以确保树始终构建,通过测试等。
https://stackoverflow.com/questions/20018786
复制相似问题