sourcetree windows用户如何在推送之前在某些文件上设置可执行位?
如果系统管理员在Windows上使用sourcetree来管理脚本(*.sh
,*.py
等),这些脚本在远程linux上被拉动时需要可执行,这是一个常见的问题系统
到目前为止,我发现的唯一解决方案是打开终端窗口,然后运行命令:
git update-index --chmod=+x <your_file>
似乎这必须是一个足够普通的情况才能得到一个更简单的解决方案,比如右键单击一个文件并设置可执行文件&#34;或.gitattributes
中的某些设置,但到目前为止,我找不到任何类似的解决方案。
我也知道你可以定义一个自定义动作,但如果这个常见的东西确实需要你提前投入大量精力,那就非常令人惊讶。
有没有更好的解决方案?