在这里我的情况: 我们有2人在C项目上工作,我们使用bitbucket和git作为DVCS。 我们对这些系统真的很陌生,不太了解如何使用它。如果用户A提交了修改,并且用户B想要修改它,这里是他得到的(btw。用户B已经在使用一些不同的文件):Git合并冲突的文件时拉
$ git的拉原点主
错误:您当地的下列文件中的更改将被合并覆盖:
- 斌/ APP.EXE
- 斌/ App.pdb
- App.csproj
我不在乎覆盖两个第一文件,因为它们总是不同的,当我们编译了,我不在乎来取代它,但如果我们的第三个可能是巨大的可以合并它。
我们一直在网上搜索,只发现用户B应该重置其回购..这是非常愚蠢的,因为他已经修改了文件,他会失去。
那么什么是合并所有这些文件的解决方案?
谢谢!
为什么你甚至跟踪构建结果(即.exe文件)?我想我会建议删除那些跟踪 - 只跟踪你的源代码和其他东西,如足够重建其余的makefile。 – twalberg