2011-01-27 12 views
1

MercurialリポジトリのメインブランチにDBマイグレーションを追加したいのですが(私はPHP Ruckusingを使用しています)、Mercurialリポジトリのメインブランチにサイド・ブランチ(メイン・パートの一部ではありません) 。 2つの移行で同じ番号(411_AddSomething.php、411_AddSomethingElse.php)があるため、問題はありますか?複数のMercurialブランチでのデータベース移行

プロダクションサーバーで自動的に移行を実行するフックがあり、現在はサイドブランチの移行は無視されています。私は最終的に支店を合併するときに番号に問題があることを心配しています。

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

答えて

1

完全なファイル名が異なる限り、Mercurialは気にしません。 Ruckusingについては

、それはappearsあなたが411_AddSomethingElse.php前に実行する411_AddSomething.phpを期待している場合には驚くべき結果につながる可能性がある、ファイル名で辞書順での移行を検討します。 RuckusingのNewer versionsはファイル名のシリアル整数の代わりに完全なタイムスタンプを使用するため、この種の衝突ははるかに少なくなります。

ソース管理システムがクリーンなマージを報告しても、2人の開発者が互いに干渉し合う別々の移行を書くことは可能です。

関連する問題