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
https://devcenter.heroku.com/articles/git#deploying-code bkz
$ git push heroku yourbranch:master
Nasıl "git heroku master" iti...
Nasıl yerel uzak bir klasör için scp?...
Nasıl bir Git branch yerel kaydedilmem...
svn: çözmek için nasıl "yerel düz...
Nasıl maven projesi yerel jar dosyalar...