問題タブ [filemerge]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - SequenceInputStream コンストラクターは最初の入力ストリームのみを選択し、残りは無視します
SequenceInputStream を使用して、複数のストリームを 1 つのストリームにマージしています。私はJDK8を使用しています。以下はコードです。
私が抱えている問題は、常に SequenceInputStream オブジェクトから最初のストリームを取得することです。つまり、HEADER 文字列を取得するだけです。など、いくつかのオプションを試しました
上記の例では、同じ入力を 2 回マージしようとしています。ただし、9 番目の入力ストリームは 1 回しか取得できません。
列挙で複数のストリームを取得することを確認しました。
誰かがここで何が起こっているのかを理解するのを手伝ってくれたらうれしいです.
osx-yosemite - 下部ペインに関する設定を FileMerge に記憶させるにはどうすればよいですか?
数年前、誰かがFileMerge の一番下のペインを元に戻す方法を尋ねました。その答えは、FileMerge があなたの設定を覚えていて、スペースをまったく占有しないように下のペインのサイズを誤って変更した場合、次回 FileMerge を開いたときに再び見えなくなるというものでした。
Yosemite はその動作を変更しました。私はそれを元に戻したいと思っています。下のペインには興味がありません。左右のペインの前後に必要なスペースを占有します。そして、Gitbox で変更されたファイルをクリックするたびに、差分を適切に確認する前に、ウィンドウの外にある煩わしい下部ペインのサイズを変更する必要があります。
何か案は?「いいえ、彼らはFileMergeを壊しましたが、この他の無料のMac OS Xツールはあなたが望むことを行い、Gitboxは最小限の手間でそれを起動できます」は許容できる代替回答です.
xcode - SourceTree から起動した直後に FileMerge が終了する
私は定期的に Atlassian SourceTree (Mac OS X 上) を使用して FileMerge を起動し、git マージの競合を解決しています。突然動作を停止しました。右クリックして選択するResolve Conflicts > Launch External Merge Tool
と、FileMerge が起動し、中間ファイルが作成され、すぐに終了します。SourceTree は、マージ プロセスが完了したと解釈します。
問題は何ですか?どうすればデバッグ/修正できますか?
前の質問の ' SourceTree filemerge がすぐに終了し、4 つのファイルが作成されることに注意してください。修正方法は?' はこの特定のシナリオに対応していません (たとえば、タイトルには FileMerge が終了すると書かれていますが、本文には FileMerge がパネルの 1 つとして /dev/null を表示すると書かれています。さらに、マージの競合はファイルが削除されたことが原因ではありません。 )
git - OS X FileMerge/opendiff を使用して git の差分を表示し、ディレクトリ ビューですべてのファイルを一度にロードする
git を使用してプロジェクトのバージョン管理を行っています。OS X での開発では、開発ツールで配布されたFileMerge
アプリケーションを使用して、git によって生成された相違点を表示したい
と考えていますgit difftool
。
さまざまなソースからのアドバイスに従って、これをグローバル git 構成ファイルに追加しました。
「ファイルごと」の差分に適しています。ただし、コマンドがgit difftool --dir-diff
.
directory diff コマンドを呼び出すと、さまざまなファイルのリストが正しく生成されますが、実際に 1 つのファイルを開こうとすると、両側でエラーファイルが存在しないことが示されます。どうやら、これはopendiffがほぼ即座に終了し、比較が行われた一時フォルダーを git が削除するためです。
この回答に続いて、これらの行をグローバル git 構成ファイルに追加しました。
しかし、それはファイルが存在しない問題を解決しません (そしてopendiffはまだほとんどすぐに戻ります)。
このユースケースの正しい構成は何ですか?
macos - FileMerge にショートカットを割り当てる方法
FileMerge が使用する nib ファイルを編集することでショートカットを割り当てることができることは知っていますが、その方法がわかりません。
「左を選択」および「右を選択」アクションを、キーボードの特定のキー (たとえば、左キーと右キー) に置き換えたいと考えています。どうやってやるの?
cocoapods - Cocoapods 1.0 が FileMerge を壊す
背景のビット:
私のチームはメインの開発ブランチで cocoapods 1.0 にアップグレードしました。コミットしてプッシュした後、ブランチにマージしようとしました。でマージの競合が発生しましたproject.pbxproj
。FileMerge との競合を修正しようとしました。FileMerge を開いた後、プログラムが読み込まれませんでした。アイコンを右クリックすると、Application Not Responding
メッセージが表示されました。
私が行った調査によると、問題は FileMerge にあります。絵文字を含む行に違いがある場合は処理できません。Apple にバグ レポートを提出し、cocoapods github ページ ( https://github.com/CocoaPods/CocoaPods/issues/5374 ) にも問題を作成しました。
これにより、FileMerge がランダムに壊れている理由を理解する時間を節約できることを願っています。