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 トラブルシューティングの実践: 実際の問題を解決するためのヒント
企業では、ほとんどの製品マネージャーが実際の業務で競合製品の分析を行うことはほとんどありません。マー...
美麗碼や莫谷街など、数多くの垂直型電子商取引コミュニティサイトが急速に発展するにつれ、ほとんどのウェ...
企業が IT のアップグレードを必要とする場合、業務をクラウドに移行することが解決策となるでしょうか...
マーケティングを行う際には、消費者の種類や構成、消費パターンを理解し、合理的なマーケティング戦略を立...
みなさんこんにちは、私はXiaosiです。上級インターネット実践者として、もちろんダウンロードしてで...
SEO で見落とされがちな詳細。SEO の最適化は時間がかかり、手間のかかる作業です。作業の効率と方...
Baidu の最新の SEO 規制により、この記事を書くことで多くの注目を集める可能性があり、著者は...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスWeiboマーケティング...
草の根ウェブマスターはウェブマスター界で最大のグループですが、ウェブマスター界では不利な立場にあるグ...
ロシアの会社である best-hoster は、2006 年に設立された LLC「Group of ...
メタバースブームの中、新たな有力プレイヤーが登場した。 2017年にメタバースの概念が普及して以来、...
入札プロモーションを数年間行っている場合、毎年、Baiduの入札プロモーションの結果に「低迷期」が数...
ウェブサイトの運用とメンテナンスの最適化中に遭遇する最適化の障害の分析。ご存知のように、ウェブサイト...
9月2日、BaiduはSERPページのウェブサイトリンクURLをひっそりと調整しました。これらの調整...
tmhhost は、ブラック フライデー ゴールデン ウィーク中にスーパー プロモーションを実施しま...