如何告诉 cookiecutter 下载稳定版本的 cookiecutter-django?

How to tell cookiecutter to download a stable version of cookiecutter-django?

命令:

cookiecutter https://github.com/pydanny/cookiecutter-django/

将克隆针对 Django 1.9 的最新版本 cookiecutter-django

有一个 Stable section in the README 指向一些标签。其中之一是 https://github.com/pydanny/cookiecutter-django/releases/tag/1.8.7.

但如果我尝试:

cookiecutter https://github.com/pydanny/cookiecutter-django/releases/tag/1.8.7

我收到一个错误:

subprocess.CalledProcessError: Command '[u'git', u'clone', u'https://github.com/pydanny/cookiecutter-django/releases/tag/1.8.7']' returned non-zero exit status 128

那么,如何指定 cookiecutter 使用稳定版而不是 master 分支?

根据 cookiecutter docs,您可以选择检出特定分支、标签并使用 CLI 参数 --checkout-c

提交

像这样的命令应该可以工作:

$ cookiecutter https://github.com/pydanny/cookiecutter-django.git --checkout 1.8.7