Wiki ページの履歴を表示し、変更を元に戻す
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019 |TFS 2018
Wiki ページに加えられた変更の詳細を確認し、必要に応じて以前のバージョンに戻すことができます。
Wiki ページのリビジョン履歴を表示する
ページのリビジョン履歴を表示するには、各ページに表示されている [リビジョン ] リンクを選択します。 ページのコンテキスト メニューで [ リビジョンの表示 ] を選択することもできます。
リビジョン ページには、変更を行ったユーザーと、リビジョン メッセージ、日付、バージョン、またはコミット ID が表示されます。 リビジョンの詳細を表示するには、メッセージまたはバージョンのリンクを選択します。


Git ファイルのリビジョンと同様に、リビジョンの詳細ページには、[ 差分の表示 ] と [差分のインライン ビューの 表示 ] が表示されます。 [ プレビュー ] を選択すると、特定のリビジョンのページの内容が表示されます。

コード Wiki ページとして発行する場合は、同様の情報が表示されますが、元に戻す操作はアクティブではありません。

階層リンクを使用して 、ページまたはページのリビジョンに戻ります。
プロビジョニングされた Wiki ページにコミットを戻す
Wiki ページの変更を 元に戻 すには、リビジョンの詳細ページで [元に戻す] を選択します。
Note
元に戻すオプションは、TFS 2018.2 以降のバージョンで使用できます。
![[リビジョン 701b5a9f を元に戻す] ダイアログ ボックスには、[元に戻す] オプションと [キャンセル] オプションがあります。[元に戻す] が選択されています。](media/wiki/wiki-revert.png?view=azure-devops)
コード Wiki ページとして発行するコミットを元に戻す
コードとして発行したページの以前のリビジョンに戻す必要がある場合は、次のいずれかの操作を行います。
- コミットがページの最新のリビジョンである場合は、Web ポータルから元に戻すことができます。
- コミットが以前のリビジョンで、その間に追加のコミットが発生した場合は、別のブランチを作成し、そのブランチの変更を元に戻します。
Web ポータルから最近のリビジョンから元に戻す
選択したファイルの [リビジョン ] ページからコミット ID を選択して、任意のバージョンをプレビューします。
コピー/複製を選択して、コミットの完全な ID を
コピーします。 ここでは、 ca6d475a22eb1db930cf238f3b80862a78a689e4コミット ID をコピーします。省略された ID はca6d475a.
[リポジトリ>のコミット] ページを開き、コピーした ID を [コミット ID] ボックスに貼り付けて、[検索] を選択
します。
コミット ページで、[その他のアクション] を選択
し、[元に戻す] を選択します。![以前のコミットの [元に戻す] メニュー オプションを選択する](media/wiki/revert-publish-as-code-option.png?view=azure-devops)
元に戻す必要があることを確認します。 ダイアログで [元に戻す ] を選択します。
![[コミットの元に戻す] ダイアログ](media/wiki/revert-publish-as-code-commit-dialog.png?view=azure-devops)
元に戻された変更を含むブランチが作成されます。
[ Pull Request の作成] を選択します。
![[Pull Request の作成] を選択します。](media/wiki/revert-publish-as-code-commit-confirm.png?view=azure-devops)
代わりに、次のセクションで説明するように、ローカル ブランチを作成し、手動で変更する必要があることを示すエラー メッセージが表示されます。

[新しいプル要求] フォームで [ 作成 ] を選択します。
[ 完了] を選択して、変更内容をメイン Wiki ブランチにマージします。 必要に応じて、[ 削除 ] チェック ボックスをオンにして中間分岐を削除します。

Wiki に戻り、ブラウザーを更新すると、元に戻されたコンテンツが表示されます。
別のブランチを使用して以前のリビジョンから元に戻す
以前のコミット済みバージョンのコード Wiki ページ (直前のリビジョンではないページ) に戻すには、Wiki のメイン ブランチ以外のブランチを更新してから、メイン ブランチへのプル要求を作成する必要があります。
- メイン Wiki ブランチのローカル ブランチを作成します。
- コミット履歴を表示し、元に戻す変更を含むコミットを見つけます。
- revert コマンドを使用して、目的のコミットを元に戻します。
- 競合が発生した場合は、競合解決ツールを使用して問題を解決します。
- 変更をローカルブランチにローカルにコミットします。
- ローカル ブランチをリモート サーバーにプッシュします。
- ローカル ブランチのプル要求をメインに作成します。
- pull request を完了します。
次の手順を使用して、元に戻すコンテンツを含むコミットを特定できます。 次に、標準の Git 操作を使用してコンテンツを元に戻します。
詳細については、次の記事を参照してください。