git解决服务器未提交修改与本地提交的冲突
大家好,我想咨询一个问题.
Git项目有一个原始文件A, 有3行数据.
第一行
第二行
第三行
公司的LINUX服务器的git项目中为这个特定的服务器进行了修改了文件A, 修改后内容如下(未提交!也不能提交,只是这个服务器特有):
第一行
第二行-B
第三行
公司同事在本地修改了文件A为一下并且提交了文件A:
第一行
第二行
第三行
第四行
公司的LINUX服务器的git项目更新会报错.文件A冲突.
现在的解决方案是: git stash
git pull
git stash pop
手动解决冲突.
但是如果用SVN来管理项目的话, SVN会自动合并文件A为:
第一行
第二行-B
第三行
第四行
SVN会把同事提交的修改更新到服务器,同时保持服务器本地的特殊修改.
只要不是同一行就不会冲突.
我觉得这样特性很好, 很省事.
不要说每个服务器建一个分支,上百台服务器.管理不过来...都是脚本自动更新项目的..
请问有没有办法能做到和svn一样自动合并不冲突的行?
谢谢