1

私は (まだ) 自社の SVN を HG に完全に移行しようとしています。大部分は成功しましたが、問題が発生しました。

私たちのコードベースには 30 以上の異なるプロジェクトがあり、それぞれがそのフォルダーにあります。

どこでもコミットしてからプッシュするのではなく、コミットしてから特定のファイルを中央リポジトリにプッシュする方法を何度も尋ねられましたが、確かに面倒です。特定のプロジェクトだけをプルできないのも厄介です。

SVN で使用していたようにこれを処理する方法はありますか? すべてではなく、必要なものだけをコミットし、必要なものだけを更新できる場所。

ありがとうございました。

4

2 に答える 2

6

SVN と Mercurial の主な違いは、Mercurial ではプロジェクトごとに 1 つのリポジトリを持つ必要があることです。

convert 拡張機能を使用して、リポジトリを複数のリポジトリに変更できます。

于 2012-10-19T17:38:55.960 に答える
0

Steve Kaye が言ったように、プロジェクトごとに 1 つのリポジトリを作成する必要がありますが、1 つのマスター リポジトリを作成し、すべてのプロジェクトをサブリポジトリとして含めることもできます。これにより、すべてのコピーを取得する svn のような動作が可能になります。

于 2012-10-20T02:21:37.013 に答える