私はGITを初めて使っています。これまではバージョン管理用にVisual Studio Online TFSを使用していましたが、の開発者はです。私が最後のプロジェクトを作成したとき、私はGITがこのための最良の選択だと考えるのは間違いでした。Visual Studio 2015ブランチをマスターにマージするにはどうすればよいですか?
私はマスターをチェックインしました。その後、私が読んだフィーチャを使って作業するとき、私はブランチを作成しなければなりませんでした(これはTFSでは必要ではありませんでした)ので、私は "development_print"を新しいブランチとして作成し、
これで機能が完了しましたが、マスターに戻す方法はわかりません。私は現時点で複数のブランチに興味がありません。ちょうど私の新しい機能をマスターに統合してマスターに残しておきたいのです。 VSで
がマージブランチオプションがあるが、それは私だけがdevelopment_printにマージすることができます(私は主人に私の機能が欲しい!)ので、それは私が現在のブランチに設定し、支店のショーから、マージのためにすることはできません。
- development_print
- マスター
- 起源/ development_print
- 起源/マスター
これは混乱を招くことがありますか?それはすべて後方にあるようだ。だから、私はこの機能のすべての仕事を失うことなく、この混乱から抜け出すことができますか?
マスターにチェックアウトし、マスターにあなたの機能をマージする –
また、gitでブランチを使う必要はありません。 –
私はVS外のGitコマンドラインで行いました:git checkout masterの後にgit merge development_printがあり、私の機能が入っています。私は現在masterブランチで作業していますか?可能であれば、私はマージしたdevelopment_printブランチを取り除きたいと思っています。私は併合が同様にコミットしたと思います。 –