Swiftプロジェクトの変更を保存して、プルリクエストを作成してから、新しいプルで行った変更をマージできます。ただし、変更をマージしようとするたびに、UserInterfaceState.xcuserstate XCodeファイルに関するマージの競合が発生します。私がしようとしているのは、私が隠されたコードをマージすることを許すものではありません。そして、私は午後のコードを失うことになると心配しています。隠しコードをマージするときにマージ競合が発生する
* .xcuserstateを.gitignoreに追加しようとしましたが、何もしていないようです。私はその後、ファイルを削除しようとしました。これは、stashのバージョンからの変更/削除の競合を作成しました。私は修正するために何かできることは
$ git reset --hard
HEAD is now at e509ffa Fixed bugs
$ git stash pop
myProj.xcodeproj/myProj.xcworkspace/xcuserdata/lnd.xcuserdatad/UserInterfaceState.xcuserstate: needs merge
unable to refresh index
$ git rm myProj.xcodeproj/myProj.xcworkspace/xcuserdata/lnd.xcuserdatad/UserInterfaceState.xcuserstate
myProj.xcodeproj/myProj.xcworkspace/xcuserdata/lnd.xcuserdatad/UserInterfaceState.xcuserstate: needs merge
rm 'myProj.xcodeproj/myProj.xcworkspace/xcuserdata/lnd.xcuserdatad/UserInterfaceState.xcuserstate'
$ git stash pop
CONFLICT (modify/delete): myProj.xcodeproj/myProj.xcworkspace/xcuserdata/lnd.xcuserdatad/UserInterfaceState.xcuserstate deleted in Updated upstream and modified in Stashed changes. Version Stashed changes of myProj.xcodeproj/myProj.xcworkspace/xcuserdata/lnd.xcuserdatad/UserInterfaceState.xcuserstate left in tree.
あります:これは私が受け取った出力された推奨フローの何しよう
$ git stash apply
CONFLICT (modify/delete): myProj.xcodeproj/myProj.xcworkspace/xcuserdata/lnd.xcuserdatad/UserInterfaceState.xcuserstate deleted in Updated upstream and modified in Stashed changes. Version Stashed changes of myProj.xcodeproj/myProj.xcworkspace/xcuserdata/lnd.xcuserdatad/UserInterfaceState.xcuserstate left in tree.
:私は隠しコードを取得しようとすると、ここで私が得ているエラーですこの?何も働いていないようですので、どんな助けでも大変感謝します。
問題のファイルへの変更は必要ですか?それとも上流にあるように取り除かなければならないのですか?必要がない場合、stashを適用して衝突を確認した後、ファイルシステムからファイルを削除し、 'git rm'を実行して変更をコミットします。 –
Andonaeus
ファイルを結合解除しましたか?このリンク:[インデックスを更新することができません](http://stackoverflow.com/questions/9739352/git-stash-pop-needs-merge-unable-to-refresh-index)を参照してください。あなたの作業ツリーが 'git status'を使ってきれいであることを確認してください。そうでない場合は、衝突を解決してコミットしてからスタッシュポップを再度実行してください。 – Flows
@Andonaeusファイルを削除しようとしましたが、修正/削除の競合が発生しました。元の投稿に返信しました。 – shadowarcher