2月24日,gitee 上的開源鴻蒙組織,所有代碼停止更新,查看代碼倉顯示已關閉,不少小伙伴以為停止更新了,發生了什么?
原因很簡單,所有代碼倉遷移至 Gitcode,至于為什么改用 Gitcode,從其官方幫助文檔可以得到答案。
GitCode 是一款由 CSDN 開發者社區與華為云 CodeArts 聯合打造的新一代開源代碼托管平臺。 作為開發者的全能助手,GitCode 集代碼托管、協同研發、項目管理與開源運營支持于一體,為個人開發者、團隊和企業提供高效、安全、智能的解決方案。 高效協作:分支管理、代碼審查、超級倉支持,讓開發更流暢。 自動化流程:內置 CI/CD 功能,自動化構建、測試和部署,縮短產品交付周期。
自家產品,當然優先選擇。筆者也第一時間試用了 Gitcode,界面清爽,總體感覺還不錯。
下面進入正文,討論現有環境、工程、代碼如何調整。只要是涉及 git 倉庫的地址需要調整,只需要修改域名即可,例如原來倉庫為
https://gitee.com/openharmony-sig/flutter_flutter
改為 https://gitcode.com/openharmony-sig/flutter_flutter
。
鴻蒙Flutter實戰
為了更方便開發者使用,系列倉庫也同步至 gitcode
Flutter鴻蒙適配指南
Gitee: https://gitee.com/zacks/awesome-harmonyos-flutter
GitCode: https://gitcode.com/zacksleo/awesome-harmonyos-flutter
Flutter鴻蒙版Demo
Gitee: https://gitee.com/zacks/flutter-ohos-demo
GitCode: https://gitcode.com/zacksleo/flutter-ohos-demo
鴻蒙原生應用demo
Gitee: https://gitee.com/zacks/arkts-ohos-demo
GitCode: https://gitcode.com/zacksleo/arkts-ohos-demo
環境
1. Flutter 3.22
如果你使用的是3.22 的鴻蒙sdk,暫時不需要調整,仍然使用,https://gitee.com/harmonycommando_flutter/flutter
2. Flutter 3.7
如果你使用的是3.7的鴻蒙sdk,需要修改 sdk 的 git 地址, 進入鴻蒙 flutter sdk 的目錄,修改其 remote 倉庫地址:
vim .git/config
修改 gitee.com 域名為 gitcode.com
修改后的內容像這樣:
[core]repositoryformatversion = 0filemode = truebare = falselogallrefupdates = trueignorecase = trueprecomposeunicode = true
[remote "origin"]url = https://gitcode.com/openharmony-sig/flutter_flutter.gitfetch = +refs/heads/*:refs/remotes/origin/*
[branch "dev"]remote = originmerge = refs/heads/devvscode-merge-base = origin/master
其他倉庫
flutter engine: https://gitcode.com/openharmony-sig/flutter_engine
flutter packages: https://gitcode.com/openharmony-sig/flutter_packages
flutter samples: https://gitcode.com/openharmony-sig/flutter_samples
插件,同步修改域名,如 flutter inappwebview
https://gitcode.com/openharmony-sig/flutter_inappwebview
修改完重新執行 pub get