工具地址在这里。
git作为版本工具已经很常见了,它的优点不言而喻,svn,unity自带的version control神马的淘汰的差不多了。没做这款工具之前经常用sourcetree更新、提交代码、资源,很是感觉繁琐,内心总是排斥这种用法,于是就有了把git嵌入进unity的想法,最好代码足够少、功能足够简、功能足够用。
之前用svn作为unity的版本工具时,用过Good SVN插件,翻看代码之后,发现原理是:unity调用TortoiseSVN的接口,实现在editor下同步svn功能。TortoiseGit与TortoiseGit作为同一家公司的产品,感觉将TortoiseGit集成到unity下完全可行。
首先安装TortoiseGit到电脑中,在bin目录下,可以看到TortoiseGit_en.chm文件,如图,在这里,就可以看到各种命令
unity调用这些命令就能打开各种窗口,实现一键更新、提交的效果。具体代码在下面,记得在TortoiseEditor.cs配置好TortoiseGit的安装路径,然后就可以愉快的使用了。
目前快捷键:
- F9查看更新日志(选中目录或文件)
- F10拉取
- F11提交
你也可以根据自己的喜好,扩充自己的功能,设置自己的快捷键。