1. コードホスティングの歴史バージョン管理システムの開発の歴史は、簡単にまとめると 3 世代にわたっています。以下に簡単な紹介をします。 1. 第一世代ネットワーク展開なし、一度に操作できるファイルは1つだけ、同期ロックブロッキングメカニズムに基づく、代表的な製品: RCS、SCCS 2. 第二世代集中型ネットワーク展開では、一度に複数のファイルを操作でき、同時操作をサポートしますが、最初にローカルでマージしてからバージョン ライブラリに送信する必要があります。代表的な製品: CVS、Subversion、SourceSafe、Microsoft の TFS バージョン管理システム 3. 第三世代分散ネットワーク展開、変更セットに基づいて複数のファイルを操作、同時実行をサポート、最初に送信してからバージョン ライブラリにマージする必要があり、代表的な製品: Git、Mercurial、Bazaar。 第 3 世代は、Git に代表される分散バージョン管理システム (DCS) です。 Git は 2002 年に誕生し、Linux の父である Linus Torvalds 氏が率いる Linux オープンソース コミュニティによって開発されました。当初の目的は、Linux カーネルの膨大なオープンソース コードを管理することでした。その後、GitHub や Gitlab などの国際的なオープンソースソフトウェアによって開発・推進され、現在ではほとんどのオープンソースプロジェクトやエンタープライズプロジェクトで使用されています。 Git は現在のコードホスティングの主流テクノロジーです。 2. CodeArts リポジトリの紹介CodeArts Repo(旧称CodeHub)は、Gitをベースにした分散コード管理と共同開発機能を提供する、Huaweiのフルスタック自社開発コードホスティングサービスプラットフォームです。メンバー管理、権限制御、コードホスティング、コード検査、コードレビュー、コードトレーサビリティ、CI/CD統合などの実用的な機能を提供し、さまざまな規模の企業がR&Dの品質と効率を向上させるのに役立ちます。 3. CodeArts リポジトリの機能アーキテクチャ1. 研究開発コラボレーションシングルウェアハウス開発コラボレーション: コード閲覧、マージリクエスト、コードレビュー、ファイル検索、保護されたブランチ、マージアクセス制御 (コードマージチェックメカニズム) 複数倉庫開発コラボレーション: 複数倉庫レビュー、変更 ID、複数倉庫送信、注文ごとのマージ、アトミック マージ、きめ細かい権限。 2. コード管理機能
3. コード保存機能
4. CodeArts Repo の技術的能力
5. ファーウェイクラウドコードホスティング技術の開発の歴史
6. CodeArts Repoの使用シナリオの紹介1. 倉庫管理者
2. 開発者の日々の開発活動
3. コードレビュー活動
4. 自動化システムコンフィギュレータ
5. テスター
6. バージョンマネージャーがバージョンを発行する
7. QA/プロダクトマネージャー
7. CodeArts Repo製品の利点1. フルスタックの自社開発で安全かつ安心フルスタックの自社開発クラウドネイティブ アーキテクチャ、セル展開、独自のシャード暗号化ストレージ、IP ホワイトリストときめ細かいアクセス制御、暗号化された送信、オフサイトの災害復旧バックアップに基づいて、クラウド内で極めて安全で復元力のあるコード ホスティング サービスを提供します。 2. 効率的なコード共同開発Huawei の長年の変革実践の成果が組み込まれており、クラウド、パイプ、エンドツーエンドなどのさまざまな開発コラボレーション シナリオをカバーし、マイクロサービス DevOps や大規模チームを含むさまざまな規模のチームの共同開発をサポートし、さまざまなルールとテンプレートが組み込まれているため、効率的なチーム コラボレーションが保証されます。 3. 多段階のコード品質保護コード ブランチとメンバーの役割に基づくコード リポジトリ ワークフロー制御と、ツールの自動検査および手動レビュー プロセスを組み合わせることで、Huawei の CleanCode 実践結果が組み込まれ、アップロードされたコードのすべての行の品質が保証されます。 4. コード中心のR&D資産のトレーサビリティR&D の中核資産であるコードにより、各コード行の詳細を明確に理解できるようになり、要件、設計、ストーリー、コード、欠陥から製品バージョンまでの完全な追跡パスが提供され、バージョン追跡と問題修正が容易になります。 8. アプリケーションシナリオの紹介1. チームレベルの開発コラボレーション利点
2. エンタープライズレベルの開発コラボレーション利点
9. CodeArts リポジトリ機能の紹介1. コードレビューとアクセス制御
2. コードレビュー
3. きめ細かな権限制御
4. コード周辺のE2Eトレーサビリティ
5. 倉庫の仕様とテンプレート
6. セキュリティと回復力
7. 複数のジョブストリームのサポート
8. フルスタック自社開発
10. CodeArts Repo を使用する主なプロセス1. 開発仕様を決定する
ブランチの命名規則を決定します。 ¡ 機能/abc[機能の説明]。 ¡ hotfix/115[チケット日付]。
2. 開発プロセスを決定する
3. 倉庫ルールを設定する倉庫ルールを構成する方法については、公式ヘルプドキュメントで詳しく知ることができます。 成長マップ_コードホスティング CodeArts リポジトリ_Huawei Cloud (huaweicloud.com)。 以下は、倉庫ルールを構成する場合のインターフェース効果の一部を示しています。 CodeArts Repo を理解する上で、誰にとっても非常に役立つと思います。見てみましょう。 応募ルール: 提出ルールを編集する: プロジェクトメンバー管理: ブランチ保護戦略を設定します。 保護されたブランチを編集します。 マージリクエスト設定インターフェース: コードレビューのマージリクエスト戦略を設定します。
コードマージレビュー効果インターフェース: コードレビューの詳細インターフェース: 11. まとめHuawei 自身が開発したこのコード ホスティング プラットフォームは、権限制御、セキュリティ、高性能、コード レビュー メカニズム、バージョン ログ、複数のジョブ フローのサポートなど、コード ホスティング分野のほぼすべての機能をカバーしており、企業やソフトウェア企業にとって非常に優れた選択肢となります。 |
<<: Amazon Cloud は、「コンピューティングパワーの爆発的増加 + グローバルレイアウト」の課題に対応するために、技術革新を続けています。
>>: Docker トラブルシューティングの実践: 実際の問題を解決するためのヒント
加盟店紹介:星月SEO OEMネットワークは5年間A5プロモーションに従事し、1万人近くの顧客にSE...
a2hosting からイベント情報を受け取りました: a2hosting 10 周年を記念して、バ...
今、SEO について言及すると、少なくとも一部の人は苦痛を感じるかもしれません。なぜでしょうか? 希...
電子商取引の発展に伴い、中国のビジネス分野は徐々に「有形」から「無形」へと移行しています。インターネ...
SEO では、ページのコアコンテンツに関係のないノイズ情報を削減することが困難な作業になる場合があり...
今日のAPP爆発の時代では、栄光も衰退も予想外のものとなりました。一夜にして有名になるか、一夜にして...
ExtraVM は、日本 VPS (東京) を含む複数のデータセンターで VPS サービスを提供して...
人工知能は242万件の医療記録の分析を支援した1月26日、iFLYTEKは最前線の防疫・管理を支援す...
ウェブマスターの皆様へみなさん、こんにちは。より正確なアップグレード版の外部リンクツールを皆様にご利...
検索エンジン最適化に携わっている同僚の中には、キーワードについて質問してくる人も多いです。たとえば、...
Hostodo (~) は現在、ラスベガス、スポケーン、マイアミのデータセンターで、少なくとも 5T...
一般的な SEO の見解では、静的ページは SEO に有益であるため、多くの SEO 担当者が We...
多くの人が Vultr の VPS を使用していますが、IP ブロックや「説明できない」問題、そして...
近年、SEO専門家はウェブサイトのホームページのBaiduスナップショット(つまり、ウェブサイトのホ...
街中で、突然の暴風雨に見舞われ、何千もの雨粒が流れ落ち、土砂降りの雨で通り全体が冠水し、車、人、家、...