在unity编辑器下,一键更新、提交git

工具地址在这里

git作为版本工具已经很常见了,它的优点不言而喻,svn,unity自带的version control神马的淘汰的差不多了。没做这款工具之前经常用sourcetree更新、提交代码、资源,很是感觉繁琐,内心总是排斥这种用法,于是就有了把git嵌入进unity的想法,最好代码足够少、功能足够简、功能足够用。

之前用svn作为unity的版本工具时,用过Good SVN插件,翻看代码之后,发现原理是:unity调用TortoiseSVN的接口,实现在editor下同步svn功能。TortoiseGit与TortoiseSVN作为同一家公司的产品,感觉将TortoiseGit集成到unity下完全可行。

首先安装TortoiseGit到电脑中,在bin目录下,可以看到TortoiseGit_en.chm文件,如图,在这里,就可以看到各种命令

image

unity调用这些命令就能打开各种窗口,实现一键更新、提交的效果。具体代码在下面,记得在TortoiseEditor.cs配置好TortoiseGit的安装路径,然后就可以愉快的使用了。

目前快捷键:

  1. F9查看更新日志(选中目录或文件)
  2. F10拉取
  3. F11提交

你也可以根据自己的喜好,扩充自己的功能,设置自己的快捷键。Winking smile

posted @ 2021-01-13 12:39  JohnRey  阅读(809)  评论(0编辑  收藏  举报