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