通过Git提交含有workspace的Xcode的工程文件出现冲突
出现需要选择"keep Xcode version 和revert弹出框"
选择revert之后,workspace无法加载Xcode工程文件
选择keep version之后代码并没有更新成功~
欢迎选择我的课程,让我们一起见证您的进步~~
つまり、一緒に作業している人が追加したファイルの記録はプロジェクト ファイルに記録されないため、実行時にファイルを見つけることができません。 解決策は、git を使用してプロジェクト ファイルを比較し、競合を修正することです。キーワード
付属のバージョン管理を使用したことがありません。マージ時に同じファイルを追加することが簡単に発生するため、手動で削除して再度追加することはできません。通常は、別のファイルを追加しても問題ありません。 workspace
workspace
複数のユーザーが共同作業すると、workspaceファイルの競合が実際に発生します「Xcode のバージョンを維持してポップアップ ボックスを元に戻す」を選択する必要があります。これは、編集中のコードが git によって変更されたことが xcode によって検出されたためです。あなたに選択を求めました
この問題の解決策は、プロジェクト ディレクトリ内の .ignore ファイルを使用して、ワークスペース内の競合するユーザー ファイルを無視して送信することです。
具体的な操作内容は説明しにくい部分があるかもしれませんが、xcode付属のgitコントローラーを使用することを推奨しており、基本的にこの問題は発生しません。
gitignore に追加した後も、git がファイルを追跡しないように、ファイルを削除する必要があります。
私たちのプロジェクトにもワークスペースがあり、プロジェクト ファイルが競合することがあります。解決策は 2 つあります。 1. 競合するファイルをテキスト エディタで開き、競合する行を削除します。 2. 競合を解決する場合は、相手のバージョンのプロジェクト ファイルを直接使用します。このようにして、追加したばかりのファイルの一部が失われていることがわかります。失われたファイルを再度追加するには、手動で再度追加します...
つまり、一緒に作業している人が追加したファイルの記録はプロジェクト ファイルに記録されないため、実行時にファイルを見つけることができません。
リーリー解決策は、git を使用してプロジェクト ファイルを比較し、競合を修正することです。キーワード
付属のバージョン管理を使用したことがありません。マージ時に同じファイルを追加することが簡単に発生するため、手動で削除して再度追加することはできません。通常は、別のファイルを追加しても問題ありません。
workspace
複数のユーザーが共同作業すると、
workspace
ファイルの競合が実際に発生します「Xcode のバージョンを維持してポップアップ ボックスを元に戻す」を選択する必要があります。これは、編集中のコードが git によって変更されたことが xcode によって検出されたためです。あなたに選択を求めました
この問題の解決策は、プロジェクト ディレクトリ内の .ignore ファイルを使用して、ワークスペース内の競合するユーザー ファイルを無視して送信することです。
具体的な操作内容は説明しにくい部分があるかもしれませんが、xcode付属のgitコントローラーを使用することを推奨しており、基本的にこの問題は発生しません。
gitignore に追加した後も、git がファイルを追跡しないように、ファイルを削除する必要があります。
私たちのプロジェクトにもワークスペースがあり、プロジェクト ファイルが競合することがあります。解決策は 2 つあります。 1. 競合するファイルをテキスト エディタで開き、競合する行を削除します。 2. 競合を解決する場合は、相手のバージョンのプロジェクト ファイルを直接使用します。このようにして、追加したばかりのファイルの一部が失われていることがわかります。失われたファイルを再度追加するには、手動で再度追加します...