Skip to content

Latest commit

 

History

History
39 lines (36 loc) · 3.57 KB

SVN使用方法.md

File metadata and controls

39 lines (36 loc) · 3.57 KB

SVN对Github管理教程

准备阶段

  • 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要复制保存下来,后面用到)
      .

开发阶段

  • 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

  • 你的功能做完后,可以向主仓库发起pull request,并且写明你的开发内容方便管理者审查是否同意合并
  • 审查通过后,你的提交将会被合并进入主仓库,你将成为共享这contributor。