Als «git» getaggte Fragen

Git ist ein Open-Source-DVCS (Distributed Version Control System).

1
Sollten Release-Zweige jemals zum Master zusammengeführt werden
Mein Team verwendet das Git Stable Mainline-Verzweigungsmodell und wir sind dabei, den ersten Release-Zweig zu erstellen. Nach dem, was ich bisher gelesen habe, klingt es so, als ob Release-Zweige vom Master-Zweig getrennt und nie wieder vollständig zum Master zusammengeführt werden. Wenn stattdessen ein Fix für den Release-Zweig vorgenommen wird, wird …



2
Codeüberprüfungsprozess bei Verwendung von GIT als Repository?
Was ist der beste Prozess für die Codeüberprüfung bei Verwendung von GIT? Wir haben einen externen GIT-Anbieter (Unfuddle) und haben Einschränkungen bei der Ressourcennutzung. Daher können wir nicht für jeden Entwickler dedizierte Remote-Repositorys haben. Aktueller Prozess: Wir haben einen GIT-Server mit einem masterZweig, zu dem sich jeder verpflichtet Entwickler arbeiten …

2
Best Practice für vertrauliche Informationen in der Quellcodeverwaltung
Ich weiß, dass dieses Thema viel behandelt wurde, aber ich kann keine Antwort auf meine spezifische Situation finden. Derzeit verwende ich .gitignore, um vertrauliche Inhalte auszuschließen und separat (Konfigurationsdateien usw.) aufzubewahren. Da sich meine Codebasis in immer mehr Projekte erweitert, wird dies immer schwieriger zu verwalten und ich habe auch …
8 git  security 


5
Etikette für die Rückkehr der Arbeit anderer
Kürzlich hatte ich einen Streit mit einem Teamkollegen, dass ich "sie nicht konsultiert habe, bevor ich zurückgekehrt bin", weil sie dadurch "wie ein Idiot aussehen". (Für den Kontext ist dies ein Universitätsprojekt, und das Zurücksetzen erfolgte über die Code-Platzierung.) Ich frage mich daher: Was ist die Norm, um den Committer …
8 git  etiquette 

1
Umgang mit der Codesignatur in einer quellengesteuerten Umgebung
Nur eine kurze Frage, hoffentlich: Mein Team verwaltet eine Software, die die ClickOnce-Bereitstellung verwendet und mit einem Zertifikat signiert ist. Wir behalten das öffentliche Zertifikat, das tatsächlich auf einem separaten Computer verwendet wird, der nur zum Signieren verwendet wird. Das funktioniert gut. Gelegentlich treten jedoch Probleme auf, wenn jemand es …
8 git 

3
Versehentlich nicht verwandte Änderungen in Commits
Mein persönlicher Ansatz für ein Git-Commit ist, dass jedes Commit in seiner Vollständigkeit eine Änderungseinheit enthalten sollte. Wenn ich mich entwickle, konzentriere ich mich normalerweise auf solche Einheiten. Aber manchmal wandert meine Aufmerksamkeit woanders hin und ich arbeite eine Weile an einem anderen Gerät. Dies ist wahrscheinlich nicht optimal, aber …
8 git 

1
Vermeiden Sie das Grid of Doom ™ in Git-Flow
Mein Projekt folgt dem Git Flow-Verzweigungsmodell . Die Entwicklung erfolgt am develop, die dort zusammengeführt masterund für Releases markiert wird. Hotfixes treten in Zweigen auf, die vom Strom abgezweigt sind master. Die aktuelle Entwicklung benötigt jedoch auch die Hotfixes, sodass auch jeder Hotfix-Zweig zusammengeführt wird develop. Dies führt zu sehr …
8 git  gitflow 


2
Warum hat Git Tags?
Ich habe gelesen , Git Verzweigen und Markieren Best Practices und git Tagging Kommentare - Best Practices , aber ich habe keine direkte Antwort auf etwas , sehe ich für eine lange Zeit gefragt haben: Warum hat Git Tags? (statt nur Zweige) Sie scheinen Bürger zweiter Klasse zu sein oder …

2
Warum braucht Gits Stash Commit zwei Eltern?
Warum braucht Gits Stash Commit zwei Eltern? Im Hacker's Guide to Git sehe ich dieses mentale Modell für Verstecke: Der Leitfaden sagt mir, dass stash @ {0} sowohl A als auch B als Eltern benötigt. Warum? Warum zeigt der Vorrat nicht einfach auf B, um die Notwendigkeit von C loszuwerden? …
8 git  concepts 

1
Wie pflege ich ein gegabeltes Git-Repo mit Feature-Zweigen, die stromaufwärts nicht gezogen werden?
Hier ist ein typischer Workflow für Github ... Wie ein Projekt ->gabelt es -> git clone https://github.com/you/someproject. Offenes Projekt. Wie das, was Sie sehen, aber nehmen Sie einige Änderungen vor. Nachdem Sie darauf geachtet haben, nur in a feature-branch( git checkout -b some-feature) zu arbeiten, entscheiden Sie sich, eine Pull-Anfrage …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.