- 1.准备一个vpn
- 2.SVN端口配置,右键后,选择svn,选择setting.在setting页面输入你VPN的端口号 ..
- 3.在github申请你的授权Key
- 3.1 进入Github个人设置
. - 3.2 选择Developer Setting
. - 3.3选择Access Token,并生成Key
. - 3.4对Key进行设置(仅需要勾选repo就行),以及你的认证密钥授权期限(建议设置成半年)
. - 3.5准备工作完成(注意这个生成的Key要复制保存下来,后面用到)
.
- 3.1 进入Github个人设置
- 1.到目标仓库去,Fork目标到你自己的仓库下
- 2.在本地新建文件夹,进入文件夹后右键
- **3.选择Checkout,并输入你自己fork过来的Github仓库地址
第一次Checkout要求登录(登录使用自己登录github的账户,以及装备阶段生成的密钥Key作为密码输入)
. - 4.非第一次
- 4.1 修改项目后先右键Assets进行Update
- 4.2 Update后进行commit,并写版本更新注释(每次commit之前都必须先update)
- 4.3 若有新增文件可以右键Add添加新增文件,然后commit
- 5.仓库管理(非常重要)
- 可以直接在fork过去的仓库内容中进行修改,然后再Pull Request的时候把你的项目说明以及地址写在Readme.md里面
- 若是向直接pull request一个完整的unity项目,需要自己新建一个文件夹(以你的名字或者功能进行命名),然后Pull Request这个副本。
1.每次SVN的操作对象是被你Fork到自己仓库的仓库。
2.每次更新必须先Update,再Commit,并且unity上传同步的时候不需要同步Library(这个是本地编译出来的不用上传)
3.Update遇到冲突的时候,右键红字进行冲突处理(可上网搜索如何处理SVN冲突)
- 你的功能做完后,可以向主仓库发起pull request,并且写明你的开发内容方便管理者审查是否同意合并
- 审查通过后,你的提交将会被合并进入主仓库,你将成为共享这contributor。