操作は次のようになります: A の開発: A ファイルのコードを変更します。コミット、プッシュ。 B の開発: B ファイルのコードを変更します。コミット、プル、マージ。
両方の操作は、sourceTree グラフィカル インターフェイスで実行されます。
まれに、マージ中に古いバージョンがマージされることがあります。下の写真を参照してください。
sourceTree バージョン: v2.1。 git バージョン: 2.6.4.
ファイルの変更:
マージ:
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
B は、最初にリベースしてからコミットする必要があります。リベースの目的は、ファイル A の変更に基づいて変更を行うことです。
根本的な原因は、この場合競合が発生し、マージのみを使用する場合、git は B が A ファイルを元に戻したと直接認識することになります。
B は、最初にリベースしてからコミットする必要があります。リベースの目的は、ファイル A の変更に基づいて変更を行うことです。
根本的な原因は、この場合競合が発生し、マージのみを使用する場合、git は B が A ファイルを元に戻したと直接認識することになります。