2011-07-01 6 views
8

私たちの環境は現在SVNを使用しています。私はもっ​​と頻繁にコミットしたいと思いますが、私はメインブランチのいずれかを破りたくありません。個人的に私はSVNよりはるかに多くの水銀を愛しています。私がSVN作業コピーのリポジトリを初期化する場合、定期的に水銀リポジトリにコミットして、SVNブランチに作業リビジョンをコミットするだけで問題が発生しますか?MercurialとSVNは同じ作業ディレクトリに並んでいますか?

私たちの環境は現在、各開発者が独自のSVNブランチを持つように設定されていないので、現在のところ実行可能な解決策ではありません。

答えて

9

MercurialとSubversionが作業フォルダを共有することに問題はありません。 Subversionはそのファイルを.svnのフォルダに保存し、Mercurialはそのファイルをトップレベルの.hgフォルダに保存します。

便宜上、ファイルに.svn/というエントリを追加することを検討して、.svnというフォルダをMercurialリポジトリに間違ってコミットしないようにしてください。

と言われています。必ずしもSubversionを使う必要はありません。 Mercurialは、SubversionクライアントなしでSubversionとインターフェースすることができます。 Working with Subversionを参照してください。

+0

svn:ignoreを設定して.hgディレクトリを無視することを忘れないでください。しかし、私はあなたに同意する、これはうまく動作します。 –

関連する問題