タグ付けされた質問 「merge」

マージは、2つ以上の関連するデータセットを結合するための総称です。これは通常、リビジョン管理されたファイルのコレクションに対して行われた複数の変更を調整するときに、リビジョン管理システムに関連付けられます。複数のデータセットをマージすることも、このタグの別の用途です。

7
Git-マージ中にファイルを無視する
myrepoリモートbeanstalkサーバーでrepoが呼び出されました。 私はそれを私のローカルマシンにクローンしました。二つの追加のブランチを作成:stagingとdev。これらのブランチをリモートにもプッシュしました。 今: local remote server -------------------------------------------------------- master ==> Pushes to `master` ==> deployed to `prod` staging ==> Pushes to `staging` ==> deployed to `staging` dev ==> Pushes to `dev` ==> deployed to `dev` config.xmlブランチごとに異なるというファイルがあります。 マージ中のみこのファイルを無視したい。しかし、私はチェックアウトまたはリポジトリブランチから/にコミットするときにこれを含めたいです。 これが必要な理由は、特定のブランチをプル(チェックアウト)してそれぞれのサーバーにデプロイするデプロイスクリプトがあるためです。そのためconfig.xml、展開時に、上記のように特定のブランチのファイルを特定のサーバーに入れる必要があります。 私は.gitignore働かないと思います。他のオプションは何ですか?無視されたファイルはチェックアウトとコミットの一部である必要があることに注意してください。これは重要です。マージ中のみ無視してください。 ありがとう!
114 git  merge  push  ignore  repository 

6
プログラムによるJavaScript関数へのコードの追加
元のJSコードを変更せずに、既存のJSライブラリをカスタマイズしようとしています。このコードは、アクセスできるいくつかの外部JSファイルをロードします。私がやりたいことは、全体を2番目のJSファイルにコピーして貼り付けることなく、元のファイルに含まれている関数の1つを変更することです。 したがって、たとえば、立ち入り禁止のJSには、次のような機能があります。 var someFunction = function(){ alert("done"); } その関数になんらかのJSコードを追加または追加できるようにしたいのですが。その理由は主に、元の変更不可能なJSでは関数が非常に大きく、そのJSが更新されると、上書きした関数が古くなるためです。 これが可能かどうかは完全にはわかりませんが、確認したいと思いました。

2
単一ファイルのマージをやり直す
私は大規模なマージの最中です。以前はgit mergetoolすべての競合を解決してきましたが、マージが最初に問題がないことを確認したかったため、まだコミットしていません。 1つのファイルの競合を解決しているときに間違いを犯したことがわかりましたgit mergetool。そのファイルでの競合解決をやり直したいと思います。これは大きなマージなので、他のすべてのファイルでマージをやり直さないようにしたいと思いますgit merge --abort。 ファイルを手動で編集できることはわかっていますが、これはかなり退屈で、git mergetool操作をやり直すだけの方がはるかに簡単です。これは可能ですか?
112 git  merge 

18
git:ローカルにはない作業がリモートに含まれているため、更新が拒否されました
私は、BitBucketでgitを使用する数人の開発者とチームで作業しています。私たちは皆、リリースまでdevプッシュするのではなく、ブランチに取り組んでいmasterます。 開発者の1人が誤って自分のコードを上書きしてしまった誤ったコードをコミットしました。今は正しいコードをリポジトリにプッシュしようとしています。このエラーを数日間読んでいますが、次のエラーが発生しているため、レポにプッシュできなくなりました。 ! [rejected] master -> dev (fetch first) error: failed to push some refs to 'https://myusername@bitbucket.org/repo_user/repo_name.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to …

5
Python Pandasは特定の列のみをマージします
一部の列のみをマージすることは可能ですか?列x、y、z、および列x、a、b、c、d、e、fなどのdf2を持つDataFrame df1があります。 x上の2つのDataFrameをマージしたいが、DataFrame全体ではなく、列df2.a、df2.bのみをマージしたい。 結果は、x、y、z、a、bのデータフレームになります。 不要な列をマージしてから削除することもできますが、より良い方法があるようです。
109 python  merge  pandas 

4
.NET用のまともなテキスト差分/マージエンジンはありますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する 要件: 無料、できればオープンソース .NETマネージ言語の1つで実装 グーグルはこれらを見つけました: codeproject上の汎用の再利用可能なDiffアルゴリズム C#のO(ND)差分アルゴリズム Joshua TaubererによるC#/。NETの差分/マージ/パッチライブラリ 編集: アプリは必要ありません。ライブラリのみです。
108 .net  merge  diff 

4
git rerereを有効にすることの欠点はありますか?
gitのrerere機能についてさまざまなことを読んだので、有効にすることを検討しています。しかし、使用中に発生する可能性のある問題について誰も言及していません。私は欠点があると仮定する必要があります。そうしないと、おそらくデフォルトで有効になります。それで、rerereを有効にすることの欠点はありますか?それ以外の場合に発生しないと思われる潜在的な問題は何ですか?
107 git  merge  git-rerere 

6
Visual Studio Codeはgitとのマージの競合を解決する方法?
私は自分のブランチを別のブランチとマージしようとしましたが、マージの競合がありました。Visual Studio Code(バージョン1.2.1)ですべての問題を解決しましたが、コミットしようとすると次のメッセージが表示されます。 変更をコミットする前に、マージされていない変更を解決する必要があります。 私はそれをグーグルで試しましたが、なぜそれが私の変更をコミットさせないのかを見つけることができません、すべての衝突が消えました。

11
無料のXml Diff / Mergeツールはありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 .netアプリケーションにいくつかの構成ファイルがあり、アプリケーション設定要素などをマージしたいのですが。 私はいつものように手動でそれを始めようとしていましたが、どこかにXML diff GUIツールが利用できるはずだと思いました。 ツールは、要素レベルに移動して、違いなどを比較および表示できます。 ただし、Googleは実質的な無料ツールの結果や価値のあるものに対するヒントを提供していません。 そのようなツールはありますか?それはとても便利ですか?無料で? 前もって感謝します。:) 編集: ここでは、エラーが発生しやすく、面倒な手作業を1分の簡単なタスク(および自動化の可能性)に変える機能を少し説明します。 KDiff3では、ディレクトリ全体のdiff / mergeを実行できます。非常に正確で、ユーザーフレンドリーで明確な階層的な差分があります。私は同様の解決策を見つけることに興味がありましたが、ディレクトリ階層ではなく、XML要素階層です。 そのようなオープンソースソフトウェアがない場合は、この機能を提供するためにCodePlexで作成することを検討しています。
105 xml  merge  diff 

5
ファイルのマージを完了する方法は?
Gitでファイルをマージした後、リポジトリをプルしようとしましたが、エラーが発生しました: マージを完了していません。(MERGE_HEADが存在します) どのようにしてマージを完了するのですか?
103 git  merge 


3
2つのコミットを1つのコミットに組み合わせるにはどうすればよいですか?
2つのコミットを持つブランチ「firstproject」があります。これらのコミットを取り除き、単一のコミットとして表示したいと思います。 このコマンドgit merge --squashは有望に聞こえますがgit merge --squash、ターミナルを実行すると、コマンドのオプションが表示されます。正しいコマンドは何ですか? Commit 1: Added 'homepage.html' Added 'contacts.html' Commit 2: Added 'homepage.php' Added 'homepage.php' Deleted 'homepage.html' Deleted 'contacts.html'
102 git  merge  branch  git-svn  rebase 

4
GitHub:マージされたプルリクエストを再度開く
変更を加えました プルリクエストを送信しました プルリクエストが受け入れられ、マージされました。 バグを見つけました バグを修正する間、変更は再び削除されました。 バグを修正したので、プルリクエストを1回余分にコミットして再送信します。プルリクエストを再度開いたり更新したりする方法はありますか、または新しいプルリクエストを作成したり、説明をもう一度入力したりする必要がありますか?Gitoriousにはこの機能があり、最近GitHubに移動しました。

5
強制的な上書きによるGitマージ
私はブランチとdemoマージする必要があると呼ばれるブランチを持っていmasterます。私は次のコマンドで望ましい結果を得ることができます: git pull origin demo git checkout master git pull origin master git merge demo git push origin master 私の唯一の懸念は、マージの問題がある場合、マージのプロンプトを表示せずgitにmasterブランチの変更を上書きするように伝えたいことです。したがって、基本的にdemoブランチの変更は、ブランチの変更を自動的に上書きするはずmasterです。 私はいくつかのオプションがあるのを見て回りましたが、マージのチャンスを取りたくありません。
100 git  github  merge 

5
Rでdata.framesをマージ/結合する最も速い方法は何ですか?
たとえば(ただし、最も代表的な例かどうかはわかりません): N <- 1e6 d1 <- data.frame(x=sample(N,N), y1=rnorm(N)) d2 <- data.frame(x=sample(N,N), y2=rnorm(N)) これは私がこれまでに得たものです: d <- merge(d1,d2) # 7.6 sec library(plyr) d <- join(d1,d2) # 2.9 sec library(data.table) dt1 <- data.table(d1, key="x") dt2 <- data.table(d2, key="x") d <- data.frame( dt1[dt2,list(x,y1,y2=dt2$y2)] ) # 4.9 sec library(sqldf) sqldf() sqldf("create index ix1 on d1(x)") …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.