リビジョン0(hg up null
)に移動し、コミット(新しいブランチを作成)し、古いブランチを閉じます。これは、レポを完全に置き換えないと、私がやることです。
あなたの新しいファイルは現在ではないと思いますが、repoディレクトリにはまだです。まずバックアップを作成してください!
hg up tip -C
hg commit -m 'Old code branch' --close-branch
hg up null -C
あなたは今リビジョン0から始まる、空reporsitory directoyがあるでしょうが(新しいファイルディレクトリから.hg
フォルダをコピーしていない)、それにあなたの新しいファイルをコピーします。
hg addremove
hg commit -m 'New code branch'
これはすべきことです。私はファイルをバックアップしてレポを最初に言及しましたか? ;-)
もう1つの選択肢は、新しいリポジトリをリモートリポジトリに強制的にプッシュすることですが、アクティブなヘッドを1つだけ持つためにこれを実行した後でも古いブランチを閉じる必要があります。 nbewリポジトリに既にコミットしている場合はこのオプションを選択します(initを実行しているだけなので、まだコミットしていないと思います)。
注:私はあなたのオンラインレポを閲覧する自由を取った。 '.hgignore'ファイルを追加して、' .suo'と '.user'ファイルだけでなく、' bin'と 'obj'フォルダをスキップすることもできます。通常はソースディレクトリには存在しません。 – Lucero