さて、最近、SVNからMercurialに変換しました。
通常はTortoiseHGを使用しています。
1つのリポジトリに、すべてのプロジェクト、C ++ / .NET/ASPがあります。約100のプロジェクトがあり、すべて共通のライブラリプロジェクトを使用しています。
したがって、プロジェクトごとに複数のリポジトリを作成するのは非常に難しい作業です。
これでdefault
ブランチができました。としましょうbranchA
。
私は作業していてBranchA
、それにuberの変更を追加しています。また、共通のライブラリを変更します。たとえば、拡張メソッドを変更します。
branchA
これをコミットしたいのですがdefault
、どうすればいいですか?
ただし、からのすべての変更をにマージしたくないし、からの他のすべての変更branchA
をにマージしdefault
たくないdefault
うまくいけば、これは十分な情報です!