Als «git» getaggte Fragen

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

8
Git - Welche Probleme ergeben sich aus der Arbeit direkt am Master?
Ich habe viele Ratschläge zu Git-Verzweigungsmodellen erhalten, und die gängigste Meinung scheint zu sein, dass es eine schlechte Idee ist, Änderungen direkt in der Master-Verzweigung vorzunehmen. Einer unserer Mitarbeiter ist sehr froh, Änderungen direkt in der Hauptniederlassung vornehmen zu können, und trotz mehrerer Gespräche ist es unwahrscheinlich, dass dies geändert …

6
Wie gehe ich eine komplizierte Zusammenführung an?
Hier ist der Deal, ich bin einer neuen Firma beigetreten und wurde gebeten, die Arbeit an einer Filiale abzuschließen, die seit fast einem Jahr nicht mehr berührt wurde. In der Zwischenzeit ist die Master-Branche stetig gewachsen. Idealerweise möchte ich alle Änderungen aus dem Master-Zweig in den Feature-Zweig zusammenführen und die …

4
Ist die Verwendung von Git Stash als Workflow ein Gegenmuster?
Ich habe mir kürzlich angesehen, wie ich und mein Team Git verwenden und wie unsere Workflows funktionieren. Derzeit verwenden wir einen Feature-Branch-Workflow, der anscheinend gut funktioniert. Ich habe auch einige Personen in unserem Team gesehen, die einen Workflow basierend auf git stash verwendet haben . Der Workflow sieht ungefähr so …

4
Warum verschmilzt Git benachbarte Zeilen nicht konfliktfrei?
Ich habe kürzlich erfahren, dass beim Zusammenführen von zwei Zweigen in git ein Konflikt vorliegt, wenn Änderungen an zwei benachbarten Zeilen vorgenommen werden. Wenn die Datei beispielsweise folgenden test.txtInhalt hat: Line 1: A Line 2: B Line 3: C Line 4: D und im Zweig masterändern wir dies auf Line …
25 git  merging 


2
Wie robust sind Git-Commits, wenn der Strom ausfällt?
Eines Tages habe ich Git benutzt (ich benutze es immer noch) und der Strom ist während des Commits ausgefallen. Als ich (eigentlich der Strom) zurückkam, war das Git Repo korrupt. Ich erinnere mich nicht an den genauen Namen, aber es war so etwas wie "ungültige Refs" oder so etwas. Es …
24 git 


4
Wie stellen Sie verschiedene Versionen Ihrer Bibliothek unter Versionskontrolle? Verwenden Sie Tags? Oder Filialen? Oder eine andere Methode?
Ich habe kürzlich begonnen, meinen Code der Versionskontrolle zu unterstellen (im Labor arbeite ich unter SVN und meine eigenen Codes in github (offensichtlich mit git)). Vor der Verwendung der Versionskontrolle habe ich so etwas gemacht. Ich hatte einen Ordner mit dem Namen der Bibliothek in vielen Ordnern mit der Versionsnummer. …




4
Wie wird ein laufendes Refactoring durchgeführt?
Ich habe also dieses große Projekt, das gerade von mir überarbeitet wird. Ich ändere eine Menge Dinge, daher gibt es keine Chance, dass sie bald kompiliert werden. Ich lebe in einem speziellen Git-Zweig, den ich benannt habe cleanup( masterder natürlich irgendwann zusammengeführt wird). Das Problem ist, dass ich / wir …
23 git  refactoring 

5
Was ist mit der großen SVN-Geschichte zu tun, wenn man zu Git wechselt?
Edit: im Gegensatz zu einigen ähnlichen Fragen wie Verschieben eines Multi-GB SVN Repo Git oder /programming/540535/managing-large-binary-files-with-git Mein Szenario ist nicht mit mehreren Teilprojekte , dass kann leicht in Git-Submodule oder einige sehr große Binärdateien konvertiert werden, die sich gut für Git-Annex eignen. Es ist ein einziges Repository, in dem die …
23 git  svn 

3
Wo sollte das QA-Team die Tests im Gitflow-Verzweigungsmodell durchführen?
Wir sind ein großes Team (10-12 Entwickler und 4 Entwickler), das an mehreren Projekten mit demselben Git-Repository arbeitet. Es ist ein Spring-Boot-basierter Backend-Webservice. Wir suchen eine gute Git-Verzweigungs- und Bereitstellungsstrategie. Wir haben auch ein QA-Team, das sicherstellt, dass unsere Funktionen wie erwartet funktionieren (bis zu einem gewissen Grad fehlerfrei). Nachdem …
23 testing  git  branching  qa  gitflow 


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.