1

サイト wiki で推奨されている方法に従って、私の Hg リポジトリに Git サブモジュール (Restkit) を含める必要があります。ただし、私は git の内容を更新しておらず、ホストからの変更を読み取り/プルする可能性があるだけである必要があります。メインの Hg リポジトリを最初にプッシュしようとしたときに、パスワードを要求する Git リポジトリに怒鳴られたようです。これは、Git サイトに対しても認証を試みていることが原因である可能性があると思います。私の質問は、Git リポジトリが読み取り専用 (プル) または静的であるように、および/またはログインの問題を回避できるように、これを調整できるかということです。明らかに、2 つの異なるリポジトリには異なる資格情報があります。ありがとう。OS X 10.8.2、Xcode 4.5.1 で Atlassian SourceTree 1.5.3 を使用する PS

これを読み直しました。

2.6. サブリポジトリでの同期

Subrepos は、ソースの最新の変更セットを自動的に追跡しません。代わりに、最上位の変更セットでチェックアウトされた変更セットに対応する変更セットに更新されます。これは、開発者が更新時に互換性のあるコードとライブラリの一貫したセットを常に取得できるようにするためです。

したがって、サブリポジトリの更新は手動のプロセスです。ターゲット サブレポで「hg pull」と「hg up」を実行し、最上位レポでテストしてから、最上位レポでコミットして新しい組み合わせを記録します。onsub 拡張機能を使用して、それを自動化できます。

これは潜水艦を引っ張っていないことを意味すると仮定しますか? しかし、私はまだ上記のパスワード要求の問題を抱えています。

4

1 に答える 1

0

正しい方向に進みましたが、必要なすべての手順を完了していません。

サブリポジトリが必要で、手動で作成します...そして、実際のサブリポジトリとa) 独立した b) ネストされたリポジトリを混在させないでください

ネストされたサブレポに変換する場合、マスター リポジトリにプッシュしても、サブレポへのプッシュは実行されません (要求された場合を除く)。

于 2012-12-02T07:50:46.500 に答える