2016-03-24 15 views
3

komut:Cookiecutter'ın cookiecutter-django sabit bir sürümünü indirmesini nasıl söyleyebilirim?

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

Django 1.9 için hedeflenmiştir cookiecutter-django en son sürümünü, klon olacak.

Bazı etiketleri işaret eden bir Stable section in the README vardır. Bunlardan biri https://github.com/pydanny/cookiecutter-django/releases/tag/1.8.7.

Ama çalışırsanız:

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 

Peki, nasıl yerine master şube yayımlanan bu kararlı kullanmak cookiecutter belirtmek için:

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

bir hata alıyorum?

cevap

7

cookiecutter docs göre, belirli şube, etiketler ödeme ve CLI argüman --checkout veya bu komutu gibi -c

şey çalışmalıdır ile işlemeye seçebilirsiniz:

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

Bu benim için çalışıyor. Ama yeni bir problem ortaya çıkarır: Bunu yaptıktan sonra, şablonun ödeme seçeneği olmadan kullandıktan sonra, cookiecutter sizi cookiecutter-django.git ile ilişkilendirdiğim konusunda uyarır ve "silmek ve yeniden klonlamak" için teklif verir. Yani, aynı şablonun her iki sürümüne de sahip olamayacağım görünüyor (yani cookiecutter-django). – jgomo3

+0

Silmek ve yeniden yazmak için 'evet' deyin. Daha sonra, en son cookiecutter-django'yu kullanmak istiyorsanız, aynısını yapın. –

İlgili konular