答案1
我必须在.sh 的开头添加以下内容:
#!/bin/sh
cd $1
然后在Sourcetree自定义操作参数中添加此参数:
$REPO
这样,.sh 脚本将接收 $REPO(repo 路径)作为 $1 参数,并且 cd 将在运行命令之前转到此目录。
下面是另一个示例,演示如何执行此操作:https://gist.github.com/mike3k/6125852
答案2
答案3
对我来说,将解释器更改为 zsh 就像这样:
#!/bin/zsh
我必须在.sh 的开头添加以下内容:
#!/bin/sh
cd $1
然后在Sourcetree自定义操作参数中添加此参数:
$REPO
这样,.sh 脚本将接收 $REPO(repo 路径)作为 $1 参数,并且 cd 将在运行命令之前转到此目录。
下面是另一个示例,演示如何执行此操作:https://gist.github.com/mike3k/6125852
对我来说,将解释器更改为 zsh 就像这样:
#!/bin/zsh