mercurial-subrepos

    6

    1答えて

    メインの親リポジトリにタグを付けて、すべてのサブリポジトリにタグを追加できますか? これがなければ、サブリポジトリとしてプロジェクトを削除し、それ自体でアクセスすると、これは親リポジトリにのみ属するので、すべてのタグ情報が失われてしまいます。

    4

    1答えて

    私はSVNサブリポジトリを含むMercurialリポジトリを持っています。 hg updateの間にMercurialは.hgsubstateファイルの処理中にフリーズします。これは、Mercurialがsvnコマンドをバックグラウンドで実行するため、SVNの正しいリビジョンを取得するためです。 SVNサブリポジトリが非常に大きく、全体がハングアップしているように見えるため、非常に直感的です。 こ

    1

    1答えて

    私のsubrepoのURLの1つが変更され、私は新しい場所を使用するために私のすべてのプロジェクトを更新しなければならなかった。私はそのサブフェレットを使用するすべてのプロジェクトの作業クローンを持っています。 しかし、私がそれらのうちの1つの作業コピーを持っていない場合、どのようにしてそのプロジェクトをクローンし、サブプロポURLを更新できますか?作業コピーなしで.hgsubに変更することは可能

    25

    2答えて

    私のリポジトリでは、私が使っているモジュール用のいくつかのサブリポジトリを追加しました。私はいつもこれらのサブレポを「プルのみ」として扱うつもりです。私はそれらに何か変更を加えるつもりはないが、新しいバージョンがリリースされた場合に新しい変更を容易に引き出す能力を保持したい。 メインリポジトリをプッシュすると、Mercurialはサブリポジトリをプッシュしようとします。これを防ぐための設定はありま

    3

    1答えて

    私はMercurialを "hg diff -S"のようなものにすることができますが、外部のdiffツール(特にkdiff3)を使うように設定したいと思います。これを行うための論理的な方法は、extdiff拡張は、他の多くのMercurialのコマンドがsubrepositoriesを含めるために使用することを「-S」オプションをサポートしていないので、しかし、これは動作しません hg extdi

    4

    2答えて

    汚れたサブレポジトリがある場合、リポジトリへのコミットを防ぐ簡単な方法はありますか? 親リポジトリと一緒に誤ってサブペポがコミットされたときは、本当に面倒です。