0

「mercurial_server」を次のように設定し(ただし、hgweb.cgi の代わりに hgwebdir.cgi を使用しました)、レポを作成しました。

hg init

次に、自分のコードでローカル リポジトリ作業を作成し、更新をサーバー (tortoisehg) にプッシュします。それらは Web に表示されますが、実際のディレクトリには表示されませんか? これは起こるはずですか?データベースに書き込みが見つかりません

4

1 に答える 1

1

これは正常です。リポジトリ (.hg ディレクトリ) には、プッシュした変更履歴が含まれています。作業コピーはまだ空です。

作業コピーをリポジトリのバージョンに更新するには、サーバーで "hg update" コマンドを実行する必要があります ("-C tip" 引数を使用して最新のものを表示します)。これにより、.hg ディレクトリの次のディレクトリにファイルが表示されます。

ほとんどの場合、継続的な統合/展開プロセスを実装していない限り、サーバーでこれを行う必要はありません。

于 2011-11-06T18:13:09.047 に答える