問題タブ [conflict]

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.

0 投票する
6 に答える
1551 参照

svn - Subversion: 競合があると更新に失敗しますか?

サブバージョンに「競合が発生しない限り更新/マージ」する方法はありますか?

--dry-run/を使用して更新を実行する前に確認できることは知っていますがstatus -u、「C index.php」行に気付かないため、他の人が更新を実行して壊れた Web ページを取得することがよくあります。

また、svn は競合についてあまり不満を感じていないように見えることにも気付きました。競合に関係なく、「リビジョンに更新されました」と表示され、ゼロで終了します。そのため、行ごとの出力を解析してそれらを発見する必要があります。確かにもっと良い方法がありますか?

0 投票する
2 に答える
19775 参照

git - git-svn との競合を解決するには?

を実行しているときに競合を解決する最良の方法は何git svn rebaseですか?

0 投票する
2 に答える
2458 参照

version-control - コマンド ラインで cvs update を実行しているときに、cvs の競合の概要を取得するにはどうすればよいですか?

実行後に競合の概要を取得する簡単な方法はありcvs updateますか?

私は大規模なプロジェクトに取り組んでおり、いくつかの作業を行った後、更新を行う必要があります。cvs update コマンドから返される変更のリストは数ページの長さであり、cvs update コマンド出力の最後に繰り返される競合 ('C' で始まる) のリストのみを表示したいと思います。

ソリューションは、コマンド ラインから機能する必要があります。

私の通常の出力が次の場合:

新しい出力を次のようにします。

私はこれを単一のコマンド (おそらく短いスクリプトまたはエイリアス) にして、通常の cvs 出力を出力し、その後に競合の要約を出力したいと考えています。

0 投票する
3 に答える
48815 参照

jquery - jQuery とプロトタイプの競合

プロトタイプを使用するアコーディオン メニューもある html ページで jQuery AutoComplete プラグインを使用しています。

どちらも完全に別々に機能しますが、両方のコンポーネントを 1 つのページに実装しようとすると、理解できないエラーが発生します。

キャッチされない例外: [例外... "コンポーネントがエラー コードを返しました: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMViewCSS.getComputedStyle]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" 場所: "JS フレーム :: file:///C:/Documents and Settings /Administrator/Desktop/website/js/jquery-1.2.6.pack.js :: 匿名 :: 11 行目データ: いいえ]

jQuery と競合するファイルは、アコーディオン メニューで使用される「effects.js」であることがわかりました。このファイルを新しいバージョンに置き換えようとしましたが、新しいバージョンではアコーディオンの動作が壊れているようです。

私の推測では、アコーディオンで使用されている「effects.js」ファイルが変更され、アコーディオンのデモ出力が取得されました。また、他のライブラリとの競合を避けるためにjQueryが必要とするオーバーライドメソッドを使用しようとしましたが、うまくいきませんでした。

stickmanlabs.comからアコーディオンのデモを入手しました。

また、jQuery AutoComplete はjQuery サイトから入手できます。

他の誰かがこの問題を経験しましたか?

0 投票する
2 に答える
1232 参照

svn - 「アップグレードされた」Subversion作業ディレクトリを修復するにはどうすればよいですか?

ばかげているように聞こえるかもしれませんが、2つのバージョンのsubversion間でバージョンの競合が発生することがあります。sshfsを使用して開発サーバーにディレクトリをマウントしてから、ローカルのVimを使用してコードを編集します。更新、コミットなどのサブバージョンの場合。サーバーでsshを実行し、そこで実行します。ただし、シェルを混同して、マウントされたディレクトリのローカルシェルで誤って更新またはコミットすることがあります。Subversionはエラーで終了しますが、これは問題ありません。ただし、sshセッションで開発サーバーで同じことを実行しようとすると、subversionは、作業ディレクトリ/subversionのバージョンが間違っていることを示します。サーバーのサブバージョンバージョンは私のノートブックのバージョンよりも古いので、私の(新しい)バージョンはどういうわけか作業ディレクトリをアップグレードして、開発サーバーの古いバージョンと互換性がないようにします。.svn / lockファイルを削除すると役立つ場合がありますが、ノートブックでsubversionコマンドを実行した直後に削除した場合に限ります。その後、開発サーバーでコマンドを実行すると、ロックファイルが消え、チェックアウトをレスキューする方法がわかりません。リポジトリがそれほど大きくなければ、これはそれほど悪くはありません。特に私がたくさんの変更を加えて、それらをコミットできないとき。

現在私が目にしている唯一の解決策は、どこかで変更したファイルをコピーし、チェックアウトを削除し、完全に新しいチェックアウトを実行して、ファイルをコピーして戻すことです。

壊れたチェックアウトや私の変更を救済するためのより良い解決策はありますか?

更新 リンクされたFAQMikaelSundbergに回答が含まれていました。彼がそれについて明確に言及していないので、私はそれをここに書き留めます。安全な場合に、アップグレードされたリポジトリをダウングレードできるスクリプトがあります。

http://svn.apache.org/repos/asf/subversion/trunk/tools/client-side/change-svn-wc-format.py

0 投票する
7 に答える
1638 参照

javascript - 互いに競合する JavaScript フレームワークはどれですか?

mootoolsを特定の目的で使用し、Prototype &script.aculo.usを別の目的で使用したいが、同じサイト内で使用したい場合があります。他にも追加することを検討しましたが、競合が心配でした。誰でも経験がありますか、それとも私は自分にとって物事を複雑にしすぎていますか?

0 投票する
4 に答える
10779 参照

svn - KDiff3 を TortoiseSVN で適切に使用して競合を解決するにはどうすればよいですか?

競合解決ツールとして KDiff3 を使用するように TortoiseSVN をセットアップしました (組み込みの TortoiseMerge よりもマージに役立つ情報が多く表示されることがわかりました)。

Tortoise の「Edit Conflicts」コマンドでファイルを開くと、3 つのファイルが表示され、手動で「Merge->Merge Current File」を選択する必要があります。問題は、KDiff3 が結果を tosource_file.workingではなくto に保存することsource_fileです。したがって、名前を付けて保存を行わないと、競合のある実際のファイルは変更されません。このマニュアルを毎回名前を付けて保存する方法はありますか?

これは厳密にはプログラミングの問題ではないことはわかっていますが、ここで役立つはずのプログラマーにとって十分に一般的な補助プロセスに関するものです。これに対する答えは他に見つかりませんでした。

0 投票する
6 に答える
9426 参照

grammar - シフト削減コンフリクト

あいまいさがないとわかっている文法の shift/reduce 競合を理解するのに問題があります。ケースはif elseタイプの1つですが、コードブロックを区切る必須のEND句があるため、「ぶら下がっているelse」の問題ではありません。

gppg の文法は次のとおりです (これは Bison のようなコンパイラ コンパイラです ... エコーではありません)。

競合の出力は次のとおりです。

私はすでにすべてを切り替えており、それを解決する方法を知っていますが、その解決策には、右再帰のために「elseif」で左再帰を放棄することが含まれます。

この問題に関してインターネットで見つけたすべての希少なドキュメントを調べましたが (最後にいくつかのリンクを投稿します)、まだエレガントな解決策を見つけていません。ANTLR については知っていますが、今は検討したくありません。ソリューションを Yacc/Bison パーサーに制限してください。

/* empty */ ルールを削除し、空のリストを必要とするすべてのものを複製することでなんとかそれを実現できましたが、私が取り組んでいるより大きな文法では、「スパルゲッティ文法症候群」のようになってしまいます。

ここにいくつかのリンクがあります:

http://nitsan.org/~maratb/cs164/bison.html

http://compilers.iecc.com/comparch/article/98-01-079

GPPG、私が使用しているパーサー

バイソンマニュアル

0 投票する
5 に答える
15684 参照

svn - SVN マージの延期された競合を再帰的に解決する

しばらく触れていない開発ブランチがあります。メインラインが分岐されて以来、メインラインに多くの修正/変更を統合するためにトランクをマージしましたが、今では多くの小さな競合 (merge-left/merge-right) があります。

各競合を解決するために、最新のトランク リビジョンを使用したいと考えています。作業コピーの下にあるすべての競合を一方向に自動的に解決する実行可能なコマンドはありますか (すべての競合に対してマージ権を使用する必要があります)。

編集: コメントに示されているように、元に戻してから --accept オプションを指定して svn merge を実行しようとしましたが、明らかに SVN 1.0 にはそのようなオプションはありません。まだ解決策を探しています。

0 投票する
3 に答える
1144 参照

ruby-on-rails - Rails 2.2.2 で Erubis 2.6.2 を使用すると互換性がなくなりますか?

おそらくerubisのインストールは次のように簡単です:

しかし、私はこれがそうであるとは思いませんでした。私のコードには明らかなエラーがないことに注意してください。それはERBで問題なく実行されます。

  1. この行はどこに置くのですか?インクルードの直後にboot.rbサーバーの起動に失敗し、ファイルの最後で予期しない nil オブジェクト エラー (nil.controller) が発生します。どこがいい?
  2. 指定されたバージョンとの既知の競合はありますか?
  3. erubis を機能させるために利用できる回避策はありますか?