質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.34%
Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

意見交換

クローズ

4回答

299閲覧

GitHubのリポジトリに投げられたプルリクで発生したコンフリクトについて

qaw

総合スコア9

Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

1クリップ

投稿2024/12/13 05:08

0

1

テーマ、知りたいこと

VSCode上でデバッグを行いながらプルリクのコンフリクト解消作業を行いたい

背景、状況

githubではコンフリクト解決ページの簡易なテキストエディタにて簡単にコンフリクトを修正してマージのコミットを行えると思います
しかし、エディタ上でしか変更を確認できない以上、補完がなかったり変更を取り込んだあとに実際に動作するかは担保してくれません

そこで テーマ、知りたいこと のようにVSCode上でプルリクに対して作業する、またはその他の方法で動作確認しながらコンフリクト解決する方法を教えていただきたいです

よろしくお願いいたします

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

回答4

#1

maisumakun

総合スコア146175

投稿2024/12/13 10:21

またはその他の方法で動作確認しながら

いちばんはっきりするのは、GitHubにCIを仕掛けることかもしれません。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#2

tt-tt

総合スコア58

投稿2024/12/14 03:23

テストを書くっていうのが大事かもですね
どんなツールを使っても結局人間の手でやっている以上はミスしちゃうと思うので!

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#3

pecmm

総合スコア745

投稿2024/12/14 03:47

前提の確認なんですが
質問者さんはプルリクを受けた方で、投げた方は組織外からとかでしょうか?(個人リポジトリの話とか?)

普通は投げる側の責務として、rebaseなりしてコンフリクト解消&最新状態で動作確認してから
改めて投げ直してもらうべきかと思います。

そういった対応をするorしてもらうのは難しそうな状況でしょうか?


もしかすると以下のような手順で対応できるかもしれません
プルリクエストをローカルでチェック アウトする - GitHub Docs

(あまり複雑なことしたことがないのでこれが正しい対応かは分かりません。ローカルで作業しちゃうとcommitter/authorどうなるの?とかも含めて)

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#4

peyo

総合スコア51

投稿2024/12/15 10:17

編集2024/12/15 10:18

VSCode上でプルリクに対して作業する

プルリクの作業ブランチをローカルに持ってきて、コンフリクトを解消すれば良かと思います。
ローカルで動作確認もできます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

最新の回答から1ヶ月経過したため この意見交換はクローズされました

意見をやりとりしたい話題がある場合は質問してみましょう!

質問する

関連した質問