RhodeCode 1.5.4 を使用。リモートの Mercurial リポジトリは、Linux RedHat サーバー上にあります。通常、Tortoise を使用して、これらのリポジトリを RhodeCode 経由でローカルにクローンし、ローカルで作業してから、リモート リポジトリにプッシュします。これはすべてうまくいきます。ただし、私はリモート リポジトリの所有者でもあるため、リモート リポジトリで直接実行されるスクリプトを介してこれらのリポジトリに変更を加えることがあります。これらの変更は RhodeCode には反映されません。サーバー上で直接行われた変更がRhodeCodeに表示される前に、リポジトリをローカルにプルして変更を加え、リモートリポジトリにプッシュする必要があります。
1 に答える
1
これは、RhodeCode が使用しているキャッシュ システムが原因で発生します。この( https://docs.rhodecode.com/RhodeCode-Enterprise/api/api.html#invalidate-cache ) API 呼び出しを使用して、手動キャッシュ無効化をトリガーできます。または、リポジトリ設定 > キャッシュ > キャッシュの無効化 に移動して、手動でトリガーします。
于 2015-03-11T13:36:19.930 に答える