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

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

この記事では、Azure DevOps の Wiki ページのリビジョン履歴を表示する方法について説明します。 Wiki ページに加えられた変更を元に戻す方法についても説明します。

前提条件

  • Wiki を作成および変更するには、少なくとも Basic アクセス権が必要です。
  • Wiki としてコードを発行するには、リポジトリの作成アクセス許可が必要です。 既定では、このアクセス許可はプロジェクト管理者グループのメンバーに設定されます。
  • 共同作成者セキュリティ グループのメンバーであるすべてのユーザーは、Wiki ページを追加または編集できます。 利害関係者を含め、チーム プロジェクトへのアクセス権を持つユーザーはだれでも、Wiki を見ることができます。
  • Wiki としてコードを発行するには、リポジトリの作成アクセス許可が必要です。 既定では、このアクセス許可はプロジェクト管理者グループのメンバーに設定されます。
  • 共同作成者セキュリティ グループのメンバーであるすべてのユーザーは、Wiki ページを追加または編集できます。 利害関係者を含め、チーム プロジェクトへのアクセス権を持つユーザーはだれでも、Wiki を見ることができます。

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

  1. 組織 (https://dev.azure.com/{yourorganization}) にサインインし、Wiki ページに移動します。

  2. [その他のアクション] を>選択します。変更履歴を表示します。

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

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

    プロビジョニングされた Wiki ページのページのスクリーンショット。

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

    記事のリビジョンを並べて比較したスクリーンショット。この記事は Markdown にあります。

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

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

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

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

ダイアログ ボックスのリビジョンを元に戻すスクリーンショット。[元に戻す] オプションが選択されています。

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

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

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

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

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

  2. [コピー/複製] を選択して、コミットの完全な ID をコピーします。

    コミット ID全体をコピーするのスクリーンショット。

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

    以前のコミットのコミット IDを貼り付けるのスクリーンショット。

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

    以前のコミットの [元に戻す] メニュー オプションのスクリーンショット。

  5. 元に戻す必要があることを確認します。 [元に戻す] を選択します。

    [コミットの元に戻す] ダイアログのスクリーンショット。

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

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

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

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

  8. 変更をメイン Wiki ブランチにマージするには、[マージの完了] を選択します。 必要に応じて、チェック ボックスにチェックを追加して、完了後のオプションを選択します。

    発行コードを Wiki として元に戻し、pull request を完了するスクリーンショット。

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

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

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

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