美文网首页辅助资料unity
Unity3D 怎么使用git bash 打开Unity工程

Unity3D 怎么使用git bash 打开Unity工程

作者: 雨落随风 | 来源:发表于2018-09-25 18:32 被阅读146次

    在本文,笔者将会教大家一个相对来说比较实用的小技巧,那就是怎么用git 打开unity 工程,百度了一下,嘿嘿,全网首发呐~

    需求:

    对着文件夹右键,git bash here,然后就是一系列的git log ,git pull ,那做完这些同步操作,能不能紧接着使用git unity 指令使用Unity 打开这个unity工程呢?
    我的答案是:yes!


    OK,下面我们按步骤来实现一下:
    1 . 如何自定义git 指令。
    2 . 如何使用git 获得当前unity 的工程根目录。
    3 . 怎么整合出这个开篇提到的git unity 开启unity仓库。

    实现:

    一、自定义git 指令
    在git如何自定义指令呢,很简单(本文只讲全局设置),在一个名为“.gitconfig”的文件里面加上[alias],然后在其下写自己的指令就行。
    这个文件在用户文件夹下,形如:“C:\Users\Bian’s PC”
    CMD键入如下通用代码,可直接使用notepad打开它(如果有的话,否则提示新建):

    notepad %systemdrive%\users\%username%\.gitconfig
    

    二、使用git 获得当前unity 的工程根目录
    这个笔者也是bing 搜索得到的,这个指令如下:

    git rev-parse --show-toplevel 
    

    三、实现git unity 指令开启Unity仓库
    第一步,打开 %systemdrive%\users\%username%\.gitconfig这个文件
    第二步,键入如下代码:

    [alias] 
        chs = "!f(){ git checkout \"$1\" && git status; };f"
        unity = "!f() { \
                    trap 'echo ERROR: 不是一个有效的Git仓库!; return' ERR; \
                    workpath=$(git rev-parse --show-toplevel);\
                    exec \"D:\\Program Files\\Unity3D2017.3.1f1\\Editor\\unity.exe\" -projectPath $workpath ;\
                };\
                f"
    

    Tips:请务必注意那个Unity的路径可是要换成你自己的哟!
    第三步,开启git bash食用,如下动图演示

    演示

    演示git unity 指令开启当前仓库,如果仓库不正确会有小提示

    扩展阅读:

    1 .怎么获得git仓库根目录-stackoverflow
    2 . Git 基础 - Git 别名
    3 .Git 别名-廖雪峰
    4 .git alisa 多参数-stackoverflow
    5 .git config文件总结及git alias配置 - 看风景就 - 博客园

    写到最后:

    姊妹篇:Unity3D 一键设置文件夹右键菜单打开Unity工程 - 简书

    相关文章

      网友评论

      本文标题:Unity3D 怎么使用git bash 打开Unity工程

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