問題タブ [beyondcompare3]
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.
beyondcompare - 比較を超えてマージモードでgit diffを開くのはなぜですか?
私たちは自分のプロジェクトで git に移行しましたが、今では比較にならないほどうまく動作するようにしたいと考えています。scootersoftware ページの指示を読みました。私は両方の選択肢を試しましたが、今は.gitconfigでこれを使用して古いものを使用しています:
それは私が期待するようには機能しません。これにより、必要に応じて比較ツールが開きますが、何らかの理由で、上部に 3 つのウィンドウ、下部に 1 つのウィンドウがあるマージ モードに入ります。何か案は?
visual-studio-2010 - BeyondCompare3 を使用するように Visual Studio (TFS) を構成する方法 (xml ファイルでは壊れています)
BeyondCompare Web サイト(この SO の質問でも参照)の手順を使用して、 VS2010 (TFS) を設定し、Beyond Compare を使用してソース管理を比較しました。このアプローチは破られているようです。左側のビュー (サーバーから) のファイルは、BC3 ではまったく表示されず、aConversion Error
が報告されます。
さらに調べてみると、ソース管理 (つまり、以前のリビジョン) からファイルを提供するときに Visual Studio によって生成されたファイル名が次のようになっていることに気付きましたfilename.xml;C1956
。元のファイル名とリビジョン番号の間の区切り文字として、ファイル名にセミコロンがあります。これは BC3 を混乱させます。これを確認するために、提供されたバージョンのファイル (一時的に に保存されます) を取得\AppData\Local\Temp\TFSTemp\
し、セミコロンを削除して名前を変更しました。BC3はそれをうまくロードしました。しかし、セミコロンを元に戻すと、Conversion Error
返されました。
更新:さらにテストしたところ、これはXML
ファイルのみの問題であることがわかりました。ファイルの名前を別の拡張子に変更すると、BC3 は問題なくロードします。
誰かがこれに対する回避策を発見しましたか?
java - Gitを使用してEclipse内でBeyond Compareを機能させるには?
BC を、 Eclipse 内からではなくSubversion と Git の差分およびマージ用のデフォルト ツールにする方法が明確に説明されています。しかし、後者はどうですか?次のダイアログが表示され続けます。
更新:
グローバル .gitconfig に追加され、git difftool
コマンドが機能するようになりました。Eclipse についても同じことは言えません。セットアップがなぜ混乱するのか理解できません。
私のEclipse構成は次のようになります。
beyondcompare - Beyond Compare を作成して空白を無視するが、コメントに変更を表示する方法
Beyond Compare には、ボタンとメニュー項目Ignore Unimportance Differencesがあります。選択すると、差分は空白やさまざまなフォーマットの違いを無視しますが、コメントの変更も無視します。コメントの変更を表示するようにするにはどうすればよいですか?
merge - Beyond Compare を使用するように Phpstorm を構成する方法
デフォルトで Beyond Compare 3 (標準版) を使用するように PHPStorm 6 を構成するにはどうすればよいですか?
Settings->External Diff Tools に移動し、ファイルとフォルダーの両方を比較して実行可能パスを選択する必要があると考えましたが、主な問題はマージパラメーターにあります-それらは何ですか?
ありがとう。
git - Beyond compare 3 を使用して git mergetool で競合マーカーが消えないのはなぜですか?
マージ ツールを Beyond Compare に変更しました。' ' ブランチのファイルをブランチ
のファイルとマージします。' ' ブランチの変更でブランチを
更新したいと考えています。a.txt
test
a.txt
master
a.txt
master
a.txt
test
「 」と入力すると、左がで右が$git mergetool
のマージ ツールが表示されます。に変更をマージしたら、保存して BC3 を閉じます。質問 ' ' で 'y' を選択します。LOCAL
REMOTE
REMOTE
LOCAL
Was the merge sucessful?
すべてが順調に見えます。
しかし、a.txt
マスターで を確認すると、競合マーカーが で表示され<<<<HEAD
ます。マージの何が問題になっていますか?
以前にマージして保存したと思いますが、競合マーカーが消えないのはなぜですか?
beyondcompare3 - 比較を超えてすべてのファイルの重要でない違いを無視する
Beyond Compare 3.3.4 を使用しています。
多数のファイルを比較し、重要でない違いを無視したい。
ではSession -> Session Settings -> Comparison tab
、「ファイルを開く必要があります」セクションに「コンテンツの比較 - ルールベースの比較」があります。これは、各ファイルを個別に開くときに必要なことです。「クイック テスト」セクションには、このオプションがありません。「クイックテスト」にルールベースの比較を適用するにはどうすればよいですか?
編集:
ここの元のポスターと同じ問題があります。与えられた答えは、「セッション メニューに移動し、ルール ベースのコンテンツを使用するように比較基準を変更することで、これを変更できます」でした。問題は、「ルールベースの比較」が「ファイルを開く必要がある」セクションの下にあるため、これが機能しないことです。これを修正するにはどうすればよいですか?