这是我的情况:我们有 2 个人在一个 C 项目上工作,我们使用 bitbucket 和 git 作为 DVCS。我们对这些系统真的很陌生,并不真正知道如何很好地使用它。
当我们都在处理它时,如果用户 A 提交了更改,而用户 B 想要提取其修改,这就是他得到的(顺便说一句。用户 B 已经在处理一些不同的文件):
$ git pull 起源大师
错误:您对以下文件的本地更改将被合并覆盖:
- bin/App.exe
- bin/App.pdb
- 应用程序.csproj
我不想覆盖前两个文件,因为它们在我们编译时总是不同的,我不想替换它,但是如果我们可以合并它,第三个文件可能会很棒。
我们一直在互联网上搜索,只发现用户 B 应该重置其 repo .. 这很愚蠢,因为他修改了上面的文件,他会丢失。
那么合并所有这些文件的解决方案是什么?
谢谢!