Kom ihåg mig?
Home Menu

Menu


Arbetsflöde med git

Ämnesverktyg Visningsalternativ
Oläst 2012-06-28, 11:04 #1
macwiz macwiz är inte uppkopplad
Medlem
 
Reg.datum: Sep 2008
Inlägg: 55
macwiz macwiz är inte uppkopplad
Medlem
 
Reg.datum: Sep 2008
Inlägg: 55
Standard Arbetsflöde med git

Fick inget napp på Google+ eller Twitter, nu står mitt hopp till er

Har börjat pyssla lite med git. Jag har två repos på samma server, en produktionsmiljö (prod) och en utvecklingsmiljö (dev). All utveckling sker i dev, inga ändringar görs direkt i prod och inga andra användare gör ändringar. Har inga problem att göra commit i dev och sen göra pull från prod, men hur sätter jag upp det för att kunna göra push från dev till prod utan att byta repo/katalog på servern?
macwiz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-06-28, 11:23 #2
Dimme Dimme är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 397
Dimme Dimme är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 397
Sökt på stackoverflow? http://stackoverflow.com/questions/1...-to-new-server
Dimme är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-06-28, 11:57 #3
macwiz macwiz är inte uppkopplad
Medlem
 
Reg.datum: Sep 2008
Inlägg: 55
macwiz macwiz är inte uppkopplad
Medlem
 
Reg.datum: Sep 2008
Inlägg: 55
Jadå, jag har kollat där också. Undrar mest om jag tänker fel och/eller satt upp det fel. Om jag förstått det rätt, så ska man inte göra push på ett working directory, utan på ett bare repo och då faller funktionen lite. Antar att jag får göra pull från prod i stället.
macwiz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-06-28, 12:04 #4
Dimme Dimme är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 397
Dimme Dimme är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 397
Git fungerar så att alla involverade datorer har en egen repo för varje gång du skriver "git init". Först ska du göra commit till din lokala repo, och sedan push till en remote repo.

Du borde kunna göra push från dev till prod.

Kolla på bilden: http://4.bp.blogspot.com/-Di_fSF3MxO.../s1600/git.png
Dimme är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-06-28, 12:44 #5
macwiz macwiz är inte uppkopplad
Medlem
 
Reg.datum: Sep 2008
Inlägg: 55
macwiz macwiz är inte uppkopplad
Medlem
 
Reg.datum: Sep 2008
Inlägg: 55
När jag försöker får jag:

remote: error: refusing to update checked out branch: refs/heads/master
remote: error: By default, updating the current branch in a non-bare repository
remote: error: is denied, because it will make the index and work tree inconsistent
remote: error: with what you pushed, and will require 'git reset --hard' to match
remote: error: the work tree to HEAD.
remote: error:
remote: error: You can set 'receive.denyCurrentBranch' configuration variable to
remote: error: 'ignore' or 'warn' in the remote repository to allow pushing into
remote: error: its current branch; however, this is not recommended unless you
remote: error: arranged to update its work tree to match what you pushed in some
remote: error: other way.
remote: error:
remote: error: To squelch this message and still keep the default behaviour, set
remote: error: 'receive.denyCurrentBranch' configuration variable to 'refuse'.

Och en googling tyder på att man ska göra push bara till bare repos.
macwiz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-06-30, 17:55 #6
linusoleander linusoleander är inte uppkopplad
Medlem
 
Reg.datum: Feb 2010
Inlägg: 234
linusoleander linusoleander är inte uppkopplad
Medlem
 
Reg.datum: Feb 2010
Inlägg: 234
Capistrano
linusoleander är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-06-30, 21:00 #7
Alexs avatar
Alex Alex är inte uppkopplad
Administratör
 
Reg.datum: Sep 2004
Inlägg: 1 621
Alex Alex är inte uppkopplad
Administratör
Alexs avatar
 
Reg.datum: Sep 2004
Inlägg: 1 621
Citat:
Ursprungligen postat av linusoleander Visa inlägg
Japp. Jag vill också rekommendera Capistrano. Fruktansvärt smidigt. Speciellt tillsammans med git flow.
__________________
@Zn4rK - Börja blogga - Paintball i Göteborg
Det jag skriver är mina personliga åsikter och återspeglar inte vad WN eller andra företag jag representerar tycker.
Alex är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-06-30, 23:21 #8
macwiz macwiz är inte uppkopplad
Medlem
 
Reg.datum: Sep 2008
Inlägg: 55
macwiz macwiz är inte uppkopplad
Medlem
 
Reg.datum: Sep 2008
Inlägg: 55
Tack, ska kollas
macwiz är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 00:26.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017