質問

更新時の作業コピーとリポジトリ間の競合がある場合、私はXCodeののツールFileMergeで構築を使用しています。

どうやってマージされたファイルを保存しますか?私は現在やっていることは、マージされたファイルの代わりに、元の競合ファイル保存されます。

しかし、マージされたファイルを保存し、FileMerge、終了していない「のsvnマージ」コマンドを終了した後に、それはいくつかの入力を待っていますが、私は入力するかわからない。

はそのため私は、端末を入力して「CTRL-C」のコマンドを終了することを強制しています。 IするSubversion終了後に取得する: "SVN:接続に書き込めません:壊れたパイプ" ます。

私は「SVNの状態」で入力した場合、この操作を実行した後にあります「!」すべてのフォルダの前にあるファイルます。

私はSVNとXcodeのFileMergeで適切にファイルをマージする方法を教えてください。

役に立ちましたか?

解決

あなたのファイルから「C」ステータスを削除し、解決コピーとして、あなたのマージされたファイルを受け入れる「解決」の「R」を、言ってあなたを求めています。その他のオプションは、 "鉱山・フル"、を "H" の助けのためののために、 "彼らのフル"、 "MF" の "TF" が含まれます。

あなたは編集にマージをしたい任意のエディタを使用することができます - (「SVNのマージ」操作を処理中)のいずれか、それボーク「E」と、コマンドラインから、またはあなたを取得しますどの延期し、「P」がヒットコマンドラインに戻って、あなたのファイルがまだ(状態「C」)紛争になり、あなたがCの状態をクリアするには「SVNの解決」を手動で起動します。

がありますが、

"!"これまでのsvnを懸念しているとして、それは(あなたが^ Cでそれを中断されているため死亡した)マージ操作の途中で、まだですので、ファイルはすべて、ロックされている。

フラグ手段
scroll top