Git を使用していますが、XCode のソース管理メニューを使用して現在のブランチで新しい開発ブランチをプルしようとすると、次のエラー メッセージが表示されました。
The operation could not be performed because "ProjectName" has one or more tree conflicts.
これらのツリーの競合を解決するにはどうすればよいですか? ありがとう
この問題で困っていました。プロジェクトを削除または変更するとよく発生しdirectory
ます。たとえば、あるディレクトリを別の既存のディレクトリに移動すると、両方のディレクトリが実際のフォルダーであり、警告が表示されます。
実際、 の意味はtree conflict
、作業リポジトリのディレクトリ レベルがサーバー上のディレクトリ レベルと同じではないということです。
この問題を解決するのは私の方法です:
NOTE
この後、ツリーの競合はもう存在しません。希望が役立ちます。
プロジェクト ファイルに競合があり、コマンド ラインまたは SourceTree (無料) などの GUI ツールを使用して取得し、テキスト エディターまたは差分ツールで競合を手動で解決する必要があります。
同様の問題がありました。そこで、ターミナルウィンドウを開いてディレクトリに移動し、ブランチが でクリーンであることを確認し、git status
使用して master に変更git checkout master
し、ブランチを でマージしましたgit merge push-notifications
。Git Branching - Basic Branching and Mergingページで詳しく説明しています。