ここで私の状況: 私たちは 2 人で C プロジェクトに取り組んでおり、bitbucket と git を DVCS として使用しています。私たちはこれらのシステムに本当に慣れていないので、それをうまく使う方法を本当に知りません.
私たちが両方で作業しているときに、ユーザー A が変更をコミットし、ユーザー B がその変更をプルしたい場合、次のようになります (ところで、ユーザー B は既にいくつかの異なるファイルで作業しています)。
$ git pull オリジン マスター
エラー: 次のファイルに対するローカルの変更は、マージによって上書きされます:
- ビン/App.exe
- ビン/App.pdb
- App.csproj
最初の 2 つのファイルはコンパイル時に常に異なるため、上書きしたり、置き換えたりする必要はありませんが、3 番目のファイルは、マージできれば素晴らしいものになるでしょう。
インターネットで検索したところ、ユーザー B がレポをリセットする必要があることがわかりました。これは、ファイルを変更したため失われるため、非常にばかげています。
では、これらすべてのファイルをマージする解決策は何ですか?
ありがとうございました!