标签: git macos scripting cocoapods atlassian-sourcetree
我写了一个自定义的post-checkout git hook来检查pod文件并执行pod安装。我在SourceTree中将其添加为自定义操作。每当我尝试从Sourcetree触发时,它会抛出错误“pod not found”。但是,如果我独立运行此脚本,它可以正常工作。
答案 0 :(得分:0)
您需要将脚本目标设置为pod和install作为参数。
pod
install
感谢Michael Voong Blog
答案 1 :(得分:0)
我使用以下脚本创建了一个名为pod_install.sh的文件:
echo passthru('sudo docker run my_docker bash -c "-check ATCG "'.$cut );
我还添加了此自定义操作:
如果需要执行权限,只需转到脚本所在终端的命令行并运行:
#!/bin/sh export LANG=en_US.UTF-8 /usr/local/bin/pod install