我正在使用我的mac上的文件从(bitbucket)存储库拉到服务器。
该文件看起来像这样(它是makefile
):
PUB_DIR="the/path/to/my/relevant/files"
server-pull:
@ssh -t myusername@server "cd ${PUB_DIR}; git pull"
我可以通过在终端中调用make server-pull
来执行该操作。
我想知道的是如何适应windows,所以我可以通过命令行工具以相同的方式调用函数,就像在我的Mac上一样?
答案 0 :(得分:1)
可能最简单的方法是使用相同的脚本:msysgit附带Cygwin / MSYS,因此您也可以在那里执行shell脚本。只需启动一个Git shell。
另一种方法是简单地创建批处理文件(或PowerShell脚本,只是准备将ssh添加到路径等),但我认为在每个环境中使用相同的脚本都有很大的优势。
如果你想坚持使用make,here's a thread关于如何为Git shell设置它。