UniRPA ChinaTuring
1.0.0
Including UniStudio & UniRobot
Comming Soon……
计算机HKEY_CLASSES_ROOTAppIDSapROTWr.DLL
,在右側找到名稱為AppID
的數值數據,例如當前是: {xxx-xx-xxx}
计算机HKEY_CLASSES_ROOTWOW6432NodeAppID{xxx-xx-xxx}
(末尾大括號部分為上一步獲取的數值),在右側新建字符串值,名稱命名為DllSurrogate
,數值數據為空Comming Soon……
團隊開發中,遵循一個合理、清晰的Git使用流程,是非常重要的
否則,每個人都提交一堆雜亂無章的commit,項目很快就會變得難以協調和維護
push
操作push
操作,只能通過Pull Request的方式將個人分支合併到此分支feature/package-manager
分支負責開發包管理器模塊develop
分支;此後,該分支將被刪除develop
分支**(僅能通過Pull Request 的方式)**,然後被刪除push
操作develop
分支保持同步master
或develop
分支創建feature/xxx
分支一樣,一旦修復工作完成,它們就會被合併進master
或develop
分支(僅能通過Pull Request 的方式) ,然後就被刪除 # 开发前克隆 develop 分支到本地
git clone -b develop https://github.com/yusiyang/UniRPA.git
首先,每次開發新功能,都應該新建一個單獨的分支
# 获取 develop 分支最新代码
git checkout develop
git pull
# 新建一个特性分支
git branch feature/xxx
# 切换到该特性分支,进行开发
git checkout feature/xxx
分支修改後,就可以提交了
# 提交代码
git add .
git commit
# 开发过程中,将本地仓库开发中的特性分支 push 到远程仓库(可选的)
git push -u origin feature/xxx
git push
的-u
參數,表示將遠程倉庫origin/feature/xxx
與本地倉庫feature/xxx
建立關聯,下一次執行push
命令,可省略後面的遠程倉庫名和分支名,直接輸入git push
即可
分支的開發過程中,要經常與develop
主幹保持同步
# 获取 develop 分支最新代码
git checkout develop
git pull
# 切换回当前开发的特性分支
git checkout feature/xxx
# 合并 develop 分支到当前分支
git merge develop
完成當前特性分支的所有開發任務,進行最後一次與develop 主幹同步工作,並提交到遠程倉庫以後,就可以發出Pull Request 到develop 分支,然後請求管理員進行Code Review ,確認可以合併到develop
分支
# 最后进行一次步骤三的同步工作
# 提交到远程仓库
git checkout feature/xxx
git push origin feature/xxx
# 在 GitHub 管理界面创建 Pull Request,等待管理员进行 Code Review
某個特性分支開發任務全部完成後,應刪除它
# 首先,切换回 develop 分支
git checkout develop
# 先删除远程特性分支
git push origin -d feature/xxx
# 再删除本地特性分支
git branch -d feature/xxx