ios - 通过Git 提交含有workspace的 Xcode工程文件,会出现workspace无法加载工程文件
天蓬老师
天蓬老师 2017-04-17 17:28:33
0
4
765
  1. 通过Git提交含有workspace的Xcode的工程文件出现冲突

  2. 出现需要选择"keep Xcode version 和revert弹出框"

  3. 选择revert之后,workspace无法加载Xcode工程文件

  4. 选择keep version之后代码并没有更新成功~

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(4)
洪涛

つまり、一緒に作業している人が追加したファイルの記録はプロジェクト ファイルに記録されないため、実行時にファイルを見つけることができません。
解決策は、git を使用してプロジェクト ファイルを比較し、競合を修正することです。キーワード

リーリー
いいねを押す +0
Ty80

付属のバージョン管理を使用したことがありません。マージ時に同じファイルを追加することが簡単に発生するため、手動で削除して再度追加することはできません。通常は、別のファイルを追加しても問題ありません。 workspace

いいねを押す +0
大家讲道理

複数のユーザーが共同作業すると、workspaceファイルの競合が実際に発生します
「Xcode のバージョンを維持してポップアップ ボックスを元に戻す」を選択する必要があります。これは、編集中のコードが git によって変更されたことが xcode によって検出されたためです。あなたに選択を求めました

この問題の解決策は、プロジェクト ディレクトリ内の .ignore ファイルを使用して、ワークスペース内の競合するユーザー ファイルを無視して送信することです。

具体的な操作内容は説明しにくい部分があるかもしれませんが、xcode付属のgitコントローラーを使用することを推奨しており、基本的にこの問題は発生しません。

いいねを押す +0
刘奇

gitignore に追加した後も、git がファイルを追跡しないように、ファイルを削除する必要があります。

私たちのプロジェクトにもワークスペースがあり、プロジェクト ファイルが競合することがあります。解決策は 2 つあります。 1. 競合するファイルをテキスト エディタで開き、競合する行を削除します。 2. 競合を解決する場合は、相手のバージョンのプロジェクト ファイルを直接使用します。このようにして、追加したばかりのファイルの一部が失われていることがわかります。失われたファイルを再度追加するには、手動で再度追加します...

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート