Unity Git客户端可视化工具

作者: 罗卡恩 | 来源:发表于2019-06-08 14:50 被阅读9次

TortoiseGit客户端 人称小乌龟 类似于SVN那种框框
图标类似于一个小乌龟
https://tortoisegit.org/download/

image.png
界面类似于这样

vs其实也有git


image.png

Visual Studio Code也有


image.png

GitHub for Desktop


image.png

不带三方合并工具,必须自己手动解决冲突

Source Tree目前是最好用,容易上手的git GUI工具
官网
https://www.sourcetreeapp.com/enterprise
这个是企业版 个人版好像没办法跳过登录注册很麻烦
我们就用这个提交
先下载

image.png
典型的
安装最常见的程序功能。建议大多数用户使用。

习俗
允许用户选择要安装的程序功能及其安装位置。建议高级用户使用。

完成
将安装所有程序功能。需要的磁盘空间最多

就安装选第二个可以选择安装位置
安装完双击打开


image.png

让二选一登录 我们跳过登录

把下方地址


image.png

然后回车就行了

%LocalAppData%\Atlassian\SourceTree

在这个目录下创建这个json文件


image.png
[
  {
    "$id": "1",
    "$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity",
    "Authenticate": true,
    "HostInstance": {
      "$id": "2",
      "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount",
      "Host": {
        "$id": "3",
        "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount",
        "Id": "atlassian account"
      },
      "BaseUrl": "https://id.atlassian.com/"
    },
    "Credentials": {
      "$id": "4",
      "$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account",
      "Username": "",
      "Email": null
    },
    "IsDefault": false
  }
]

把这个粘贴进去再打开SourceTree
如果你是个人版就没有用记得卸载干净,还有之前的那个目录下删除完。如果安装选择第一个type也会没用
然后再打开提示


image.png

因为咱们安装过git所以直接跳到第二步
然后选不想用这个界面


image.png
然后就进来了
找到我们想上传的git文件夹目录
右键
输入命令添加 就是之前的Live2D项目
$ git init
Initialized empty Git repository in D:/Live2D/.git/

添加
别忘了把之前做的剔除文件粘贴过来


image.png

点击暂存所有


image.png
用树状视图不然看不懂
image.png

因为我们不是在这里创建而是直接加的所以还要用命令行
这里右上角可以直接打开命令行


image.png
$ git commit -m 'live2D 2.0 Demo GalGame'

这样才有了master分支


image.png

如果还要分支在这里可以创建


image.png
远端连接我们的GitHub
image.png

创建一个新库 我发现


image.png
这里可以直接选不提交 不过那也是新项目创建了
image.png
添加完毕
image.png
image.png
选择OpenSSH会自动去寻找你的公钥
image.png

如果提交界面是灰色的就重新启动
提交没有东西就推送远程库


image.png
image.png image.png

刷新查看远程库成功
然后如果不更新的把本地删除修行了

然后我会把之前帖子的一些Demo源码连接补上

对了忘了说提交的时候Unity也要做和之前SVN一样
Unity要设置一下 生成.meta的格式和把二进制转化为文本 不然无法对照合并


5446265d003cd80002343f1a48401f9e_1240.png image.png

还有一件事 你上传文件没有指定语言就会自动按最多的算默认语言
但是有时候会不对 可以这么修改
创建这个脚本就可以了


image.png image.png

这样是把别的这样后缀脚本都识别转换为C# 这样就手动控制GitHub的显示了
项目点击这个条可以去看你的代码总量占多少


image.png

我是提交有个大坑 代码显示百分之70都是RPC 但是根本没这个代码 点进去一看都是.X结尾的图片
然后把.X结尾都识别为C#就完事

相关文章

网友评论

    本文标题:Unity Git客户端可视化工具

    本文链接:https://www.haomeiwen.com/subject/nxrixctx.html