如何告诉 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
命令:
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