2017-07-07 4 views
3

私はNode.js開発用のWebStormからVisual Studio Codeにほとんど切り替えました。VisualStudioのWebStormのようなバージョン管理コード

ほとんどの場合、私はVSCodeですべてを行うことができますが、VSCodeに実装されているVCSはWebStormに比べて不足しています。

特に、フィーチャーブランチのリベースがユーザーフレンドリーである場合、私はWebStormの競合解消を見つける。

そして、WebStormのVCS - > Git - > Resolve Conflicts ...という機能がVSCodeにあるかどうかは疑問でした。

+0

そうですが、紛争を解決するためには、まだIntellijを開いています。 IDEAのマージツールはそれをもっと簡単にし、私は何かを逃したのではないかと心配していません。 – tkiethanom

答えて

2

VSコードにこのような機能はありません。しかし、いくつかのgit拡張機能をインストールして、衝突ファイルを簡単に表示し解決することができます。

拡張子Git Lensをインストールして、コンフリクトファイルを開くとき - > Toggle File Blameをクリックすると、コミットされた行と新しい行が表示され、必要なものを変更できます。

enter image description here

それとも、(VSが解決の競合がwebstormと同様の特徴としている)の代わりにビジュアルスタジオを使用することができます。チームエクスプローラ - >ブランチ - >リベースするブランチを選択 - >リベース - >コンフリクトがある場合 - >クリックコンフリクト - >コンフリクトファイルを開く - >マージマージウィンドウで

enter image description hereenter image description here enter image description here

、あなたが使用したいバージョンを選択することができます - >は、結果ウィンドウで必要な変更を加える - > [ビューの変更 - - >マージを受け入れる>メッセージを入力 - >コミット。

enter image description here