我最近将Capistrano升级到2.15.4。 cap deploy
尝试在服务器上运行此命令:
git clone -q -b master <URL of my repo>
导致Git出现此错误消息:
error: unknown switch `b'
检查git clone
的本地手册页,我看不到列出的-b
开关。但是,在man page published online上,我看到它被列为有效的开关。 (它允许您指定分支。)
为什么会出现差异?这个开关是在更高版本的Git中添加的吗?
答案 0 :(得分:1)
这是在git 1.6.5中添加的。在这个提交中添加了capistrano中的引用: https://github.com/capistrano/capistrano/commit/b8ce59ca4022b23d70bff597f3e32b74c818f977
尝试:
看起来这个要求并没有被添加到任何Capistrano文档中。