SORU
4 HAZİRAN 2010, Cuma


nasıl farklı yerel gıt dal/ana heroku için zorlamaya

Heroku tüm dalları görmezden politikası var ama ''. usta

Olsa eminim Heroku tasarımcıları mükemmel nedenlerden dolayı bu ilkeyi (sanırım depolama ve performans iyileştirme), sonuçlardan beni bir geliştirici olan her konuda yerel şube ben olabilir çalışmak istiyorum kolay bir yolu geçmek Heroku master için yerel konu şube ve bunu bir "git push heroku -f" over-write master Heroku.

Ben okumaktan ne var "Refspecs" http://progit.org/book/ch9-5.html Bölüm . Bastırıyor

git push -f heroku local-topic-branch:refs/heads/master

Gerçekten "git heroku" her zaman yaptığı şeyden değiştirme . push böylece bu yapılandırma dosyasında ayarlamak için bir yoldur nasıl olur ^em>yerel-konu-şubeadı her neyse ile benim şimdiki şube olur. Eğer herkes bunu gerçekleştirmek için nasıl biliyorsa, lütfen bana bildirin!

Bu uyarı, tabii ki, bu eğer Heroku uygulama/depo bas edebilecek tek kişi bensem tek mantıklı olduğunu. Bir test veya KALİTE kontrol ekibi yönetmek olabilir böyle bir depo için denemek farklı aday dalları, ama onlar için koordinat böylece hepsi aynı fikirde hangi branş itici üzerinde herhangi bir gün.

Söylemeye gerek yok, o da çok iyi her şey için yedekleme için ayrı uzak bir depo (Github gibi) bu kısıtlama olmadan bir fikir olacaktır. Derim ki bir "köken" ve "heroku" Heroku "git push" her zaman yedekler her şeyin kökeni ve "git push heroku" iter ne olursa olsun şube ediyorum şu an için Heroku ana dal, üzerine, eğer gerekli.

Kimse bu işe yarar olmadığını söyleyebilir misiniz?

[remote "heroku"]
    url = git@heroku.com:my-app.git
    push =  refs/heads/*:refs/heads/master

Birisi Heroku ve deney kukla bir uygulama oluşturmak olabilir, ancak deney, ben başlamadan önce daha deneyimli duymak istiyorum.

Çekici gelince, gerçekten eğer Heroku Depo ve yazma ise umurumda değil. Ben hala ayrı bir depo, bu kadar çalışma yedekleme ve klonlama için Github gibi.

Dipnot: Bu soru için benzer, ama oldukça http://stackoverflow.com/questions/1489393/good-git-deployment-using-branches-strategy-with-heroku gibi

CEVAP
21 HAZİRAN 2012, PERŞEMBE


https://devcenter.heroku.com/articles/git#deploying-code bkz

$ git push heroku yourbranch:master

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ItZWaffleS420

    ItZWaffleS42

    9 EYLÜL 2011
  • Nick Pitera

    Nick Pitera

    8 NİSAN 2006
  • TheForgottenGamer1

    TheForgotten

    28 AĞUSTOS 2009