現代の世界に加わり、ソース管理のためにSVNからMercurialに移行しています。そのほとんどはかなり簡単です - 現在のトランクをHGにインポートしてクローンしてください。 1つのプロジェクトが少し好きで、私はこれを行う正しい方法を見ていません。SVNからHGへのマルチヘッドプロジェクトの移行
実際に問題のプロジェクトは4つの別個のWebアプリケーションであり、そのうちの3つは効果的に1つの共通スレッド[CORE]の分岐です。ビューのSVNの観点から、それは次のようになります。
(root)
--CORE
--PROJECT-A
----YEAR-1
----YEAR-2
--PROJECT-B
ワークフローワイズ、コアへの変更は、プロジェクトAまたはプロジェクト-Bのいずれかから来ることができるとバックコアにマージされます。
私が持っている問題は、私はHGで一緒にこれを入れて、まだCOREに変更をマージすることができるはずですか」とは?
興味深い。開発サイクル中に、ここやそこの「共通コード」に若干の違いがあると、少し変化しますか? –
これは、ブランチのためのもので、開発サイクルでPROJ1ブランチとPROJ2ブランチを持つことができ、それらを適切な場所で一緒にマージすることができます。 –
これは正しいアプローチのようです。今、もしhg convertがWindowsに優しいのであれば。 。 。 –