Qiita Engineer Festa 2024(キータ・エンジニア・フェスタ 2024) - Qiita
投稿マラソン
Qiita Engineer Festa 2024 の記事投稿キャンペーンに紐づけて19記事投稿すると、「Qiitaオリジナルグッズ」を必ずプレゼント!38記事投稿すると更に特別な「Qiitaオリジナルグッズセット」を必ずプレゼント!
とのことで「学び」を強制的に自分に課したいな、どこまで走れるか分からないがちょうど目の前に、学びたい Azure DevOps Services | Microsoft Azure があるじゃない、これをテーマに走り出してみたら良いじゃないという個人的コミット駆動です。
日曜日 6 日目です。Azure Repos です。
ここまでの記事:
Qiita 投稿マラソン 2024 またの名を 人はいかにして学びの機会を捻出するか - DevOps 編 開会宣言 #AzureDevOps - Qiita
Qiita 投稿マラソン 2024 またの名を 人はいかにして学びの機会を捻出するか - DevOps 編 2 日目 Azure DevOps Labs #AzureDevOps - Qiita
Qiita 投稿マラソン 2024 またの名を 人はいかにして学びの機会を捻出するか - DevOps 編 3 日目 Azure Boards #カンバン - Qiita
Qiita 投稿マラソン 2024 またの名を 人はいかにして学びの機会を捻出するか - DevOps 編 4 日目 Azure Pipelines #AzurePipelines - Qiita
Qiita 投稿マラソン 2024 またの名を 人はいかにして学びの機会を捻出するか - DevOps 編 5 日目 Azure Artifacts #AzureArtifacts - Qiita
本日のタイトル: Azure Repos
コードでの共同作業 - Azure Repos | Microsoft Learn
Azure Repos は、コードの管理に使用できるバージョン管理ツールのセットです。 ソフトウェア プロジェクトが大きいか小さいかにかかわらず、できるだけ早くバージョン管理を使用することをお勧めします。
バージョン コントロール システムは、時間の経過にともなうコード変更を追跡するのに役立つソフトウェアです。 コードを編集するときに、ファイルのスナップショットを取得するようにバージョン コントロール システムに指示します。 バージョン コントロール システムはスナップショットを永続的に保存するので、後で必要なときに呼び戻すことができます。 バージョン管理は、作業を保存し、チーム全体でコードの変更を調整するために使用します。
たとえ 1 人の開発者であっても、バージョン管理は、バグ修正や新機能開発の際に整理された状態を維持するのに役立ちます。 バージョン コントロールを使用すると開発の履歴が残るため、コードの確認や任意のバージョンへのロールバックも簡単に行うことができます。
などと言われても、GitHub と何が違うの? という気持ちになります。
比較はこのスライドが分かりやすかったです。少々古いかも :
どちらでも良いのですが、あえて
適材適所ですね。
公式には以下がありました。
GitHub および Azure Repos での Git のホスティング - Azure DevOps | Microsoft Learn
Git はすぐにバージョン管理の世界標準になりました。 何百万ものプロジェクトが日常のコラボレーションのニーズに Git を利用しています。 Git の分散型の性質には大きなメリットがありますが、ブランチをマージして他の DevOps アクティビティのハブを提供するには、チームが変更を一元化された Git リポジトリにプッシュする必要があります。
GitHub
これまでのところ、Git プロジェクトの世界最大のホストは GitHub です。 GitHub は単なる Git ホスティング以上のものを提供します。 GitHub には、パートナー製品とサービスのマーケットプレイスなど、DevOps プロセス全体にわたる機能があります。
Azure Repos
すでに Azure DevOps または以前のバージョンの Team Foundation Server を使用しているユーザーには、Azure Repos への移行における最上級のオプションがあります。 Azure Repos は、使い慣れたユーザー エクスペリエンスと統合ポイントを組み合わせて、Git のすべての利点を提供します。
本日のまとめ
2024.06.16 個人的注目記事
Azure Reposの今昔 #VisualStudio - Qiita
マイクロソフトの製品としては
Team Foundation Services
Visual Studio Online
Visual Studio Team Services
Azure DevOps Services
と変遷しており、クラウド版のServicesの他にオンプレミス向けサーバー製品のServerが用意されています。
これは私も Visual Studio Online の頃に無料で使い始めた気がしています。
2018年6月、マイクロソフトがGitHubを買収しました。
その後2020年4月、GitHubの無料プランでもプライベートリポジトリの利用ができるようになりました。
GitHub が買収されたのって 2018 年でしたか。時の流れ...
つづく