我用这个内容创build了一个goToProject.bat文件:
cd C:\Dev\MyProject
我想使用Git Bash来运行goToProject.bat,因为我不想每次在我的项目中使用git都要手动进入文件夹。
从Git Bash运行goToProject.bat我可以这样做:
$cmd goToProject.bat
这样做的goToProject.bat运行,但控制台转换到Windows CMD控制台,如果我这样做:
c:\Dev\MyProject> exit
控制台再次转换到Git Bash控制台,但在默认路由。
我如何运行goToProject.bat并保持在Git Bash控制台?
我已经找到了我需要的东西:
要直接从Visual Studio中打开git bash,而不必每次手动输入项目根文件夹,只需添加一个新的外部工具命令:
在Visual Studio菜单栏中:工具 – >外部工具 – >添加新
标题 :Git Bash
命令 :c:\ Program Files(x86)\ git \ bin \ sh.exe
参数 :–login -i
初始目录 :$(SolutionDir)
这样做,你可以搜索'工具'下的Visual Studio菜单栏上的'Git Bash'和git bash将在你的项目文件夹中打开。
另外,您可以设置外部工具的快捷方式:
只需写一个.sh脚本而不是.bat文件。
这里有更多的信息: GIT Bash – 如何默认到其他目录,而不是主目录