タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

gitとdiffとconflictに関するmasterqのブックマーク (2)

  • git mergeのコンフリクト解消にvimdiffを使う - しおメモ

    普段からVimを使うようなその道の人には有名かと思いますが、XcodeやらVSCodeやらを使う人々にとっても、おすすめできるので書いてみました。 自分もiOSやる前はEmacsユーザーで、正直あんまりVimは慣れていないのですが、それでも使いやすいです。 git mergetoolを使う コンフリクトを解消する際に、エディタを使って該当部分を編集することも可能ですが、 git mergetoolを利用するとコンフリクトした箇所だけを外部ツールで表示してくれるので、素早く編集することが可能です。 vimdiff以外にもVSCodeなど他のツールを利用することもできます。(個人的には、vimdiffが一番シームレスに編集できると感じています) git mergeの後、git mergetool -t vimdiffを打つことで、vimdiffを利用した編集に移行できます。 毎回利用する場合は

    git mergeのコンフリクト解消にvimdiffを使う - しおメモ
  • GitHubで他人のプルリクエストに対しコンフリクト解消や追加の修正を行いつつマージするもう1つの方法

    GitHub 単純なコマンドラインでmergeする方法が使えない時 の虫: GitHubで他人のプルリクエストに対しコンフリクト解消や追加の修正を行いつつマージする方法を読んで, そう言えば私もバイトで最初にチーム(私と社長で2人)で作業を行うときに戸惑ったなあと思い出しました. なので, 今のバイト先の社長から教えてもらった, もう1つの方法を紹介します. 江添さんの述べた方法は, シンプルでわかりやすいですが, 我々のチームでは使えません. 何故ならば, 我々のリポジトリにはTravis CIによる自動テストが導入されているからです. そして, コードレビューで承認を貰い, 自動テストが成功していない限り, 原則masterにはそのpull requestをmergeしてはいけないというルールがあります. なので, 社長が作ったpull requestが気に入らなくて私が修正をしたい

    GitHubで他人のプルリクエストに対しコンフリクト解消や追加の修正を行いつつマージするもう1つの方法
  • 1