Wiki ページの履歴を表示し、変更を元に戻す

Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019 |TFS 2018

Wiki ページに加えられた変更の詳細を確認し、必要に応じて以前のバージョンに戻すことができます。

Wiki ページのリビジョン履歴を表示する

  1. ページのリビジョン履歴を表示するには、各ページに表示されている [リビジョン ] リンクを選択します。 ページのコンテキスト メニューで [ リビジョンの表示 ] を選択することもできます。

    [印刷]、[作業項目のリンク]、[リビジョンの表示]、[削除] の各オプションを示すコンテキスト メニューのスクリーンショット。リビジョンの表示が強調表示されています。

  2. リビジョン ページには、変更を行ったユーザーと、リビジョン メッセージ、日付、バージョン、またはコミット ID が表示されます。 リビジョンの詳細を表示するには、メッセージまたはバージョンのリンクを選択します。

    プロビジョニングされた Wiki ページのページ

    ホーム |リビジョンにはリビジョンが一覧表示されます。列は、作成者、メッセージ、最終更新日時、およびバージョンです。

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

    アーティクルの 2 つのリビジョンを並べて比較します。この記事は Markdown にあり、「Fabrikam Fiber Wiki へようこそ」と題されています。

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

    コードとして発行する Wiki ページのリビジョン ページ

  4. 階層リンクを使用して 、ページまたはページのリビジョンに戻ります。

プロビジョニングされた Wiki ページにコミットを戻す

Wiki ページの変更を 元に戻 すには、リビジョンの詳細ページで [元に戻す] を選択します。

Note

元に戻すオプションは、TFS 2018.2 以降のバージョンで使用できます。

[リビジョン 701b5a9f を元に戻す] ダイアログ ボックスには、[元に戻す] オプションと [キャンセル] オプションがあります。[元に戻す] が選択されています。

コード Wiki ページとして発行するコミットを元に戻す

コードとして発行したページの以前のリビジョンに戻す必要がある場合は、次のいずれかの操作を行います。

  • コミットがページの最新のリビジョンである場合は、Web ポータルから元に戻すことができます。
  • コミットが以前のリビジョンで、その間に追加のコミットが発生した場合は、別のブランチを作成し、そのブランチの変更を元に戻します。

Web ポータルから最近のリビジョンから元に戻す

  1. 選択したファイルの [リビジョン ] ページからコミット ID を選択して、任意のバージョンをプレビューします。

  2. コピー/複製を選択して、コミットの完全な ID を コピーします。 ここでは、 ca6d475a22eb1db930cf238f3b80862a78a689e4コミット ID をコピーします。省略された ID は ca6d475a.

    以前のコミットの完全なコミット ID をコピーする

  3. [リポジトリ>のコミット] ページを開き、コピーした ID を [コミット ID] ボックスに貼り付けて、[検索] を選択します。

    以前のコミットのコミット ID を貼り付けます。

  4. コミット ページで、[その他のアクション] を選択し、[元に戻す] を選択します。

    以前のコミットの [元に戻す] メニュー オプションを選択する

  5. 元に戻す必要があることを確認します。 ダイアログで [元に戻す ] を選択します。

    [コミットの元に戻す] ダイアログ

    元に戻された変更を含むブランチが作成されます。

  6. [ Pull Request の作成] を選択します。

    [Pull Request の作成] を選択します。

    代わりに、次のセクションで説明するように、ローカル ブランチを作成し、手動で変更する必要があることを示すエラー メッセージが表示されます。

    発行コードを wiki エラー メッセージとして元に戻す

  7. [新しいプル要求] フォームで [ 作成 ] を選択します。

  8. [ 完了] を選択して、変更内容をメイン Wiki ブランチにマージします。 必要に応じて、[ 削除 ] チェック ボックスをオンにして中間分岐を削除します。

    発行コードを wiki として元に戻し、プル要求を完了する

Wiki に戻り、ブラウザーを更新すると、元に戻されたコンテンツが表示されます。

別のブランチを使用して以前のリビジョンから元に戻す

以前のコミット済みバージョンのコード Wiki ページ (直前のリビジョンではないページ) に戻すには、Wiki のメイン ブランチ以外のブランチを更新してから、メイン ブランチへのプル要求を作成する必要があります。

  1. メイン Wiki ブランチのローカル ブランチを作成します。
  2. コミット履歴を表示し、元に戻す変更を含むコミットを見つけます。
  3. revert コマンドを使用して、目的のコミットを元に戻します。
  4. 競合が発生した場合は、競合解決ツールを使用して問題を解決します。
  5. 変更をローカルブランチにローカルにコミットします。
  6. ローカル ブランチをリモート サーバーにプッシュします。
  7. ローカル ブランチのプル要求をメインに作成します。
  8. pull request を完了します。

次の手順を使用して、元に戻すコンテンツを含むコミットを特定できます。 次に、標準の Git 操作を使用してコンテンツを元に戻します。

詳細については、次の記事を参照してください。