Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
hg update -r REVISIONブランチを以前のリビジョンに戻すために実行しましたが、これをリモート リポジトリにプッシュしようとすると、「変更が見つかりません」と表示されます。どうすればこれを達成できますか?
hg update -r REVISION
ファイルを以前のリビジョンに戻すには、使用できます
hg revert -r REVISION
これにより、作業ディレクトリ ファイルがそのリビジョンの状態に変更されます。次に、プッシュする前にこれらの変更をコミットする必要があります。
hg update -r REVISION作業ディレクトリの親をそのリビジョンに変更し、作業ディレクトリの内容をそのリビジョンに変更します。これはあなたがここで望むものではありません。
hg updateリポジトリ自体ではなく、作業ディレクトリの状態にのみ影響します。1 つまたは複数の以前のリビジョンの影響を「元に戻す」場合は、それらの変更を反映する新しい変更セットをコミットして、リポジトリを変更する必要があります。手動で行うこともできますが、hg の組み込みbackoutコマンドを使用すると簡単に行うことができます。ここで簡単な説明を参照してください。backout ここの詳しい説明があります。
hg update
backout