Als «git» getaggte Fragen

14
Wie können wir verfolgen, welche Version unseres Codes in jeder Umgebung vorhanden ist?

Mein Team verwendet derzeit einen relativ einfachen Verzweigungs- / Bereitstellungsprozess, der folgendermaßen aussieht: ┌────────┐ ┌────┐ ┌──────┐ Environments: │ DEV │ │ QA │ │ PROD │ └────────┘ └────┘ └──────┘ ▲ ▲ ▲ │ │ │ ┌────────┐ ┌────┐ ┌──────┐ Builds: │ DEV │ │ QA │ │ PROD │...

14
Wohin gehen Bugfixes im Git-Flow-Modell?

In den allgemein als Git-Flow- Modell bezeichneten Hotfixes werden hotfix-*kleine Integrationskorrekturen in den jeweiligen Zweig gestellt, bevor die Veröffentlichung in den release-*Zweig gestellt wird. Allgemeine Bugfixes aus der Vorgängerversion scheinen keinen Platz zu haben. Wo sollen sie...

14
Bricht Squashing Pull Requests den Merge-Algorithmus von Git?

Ich arbeite derzeit für eine Firma, die VSTS für die Verwaltung von Git-Code verwendet. Die von Microsoft empfohlene Methode zum Zusammenführen eines Zweigs besteht darin, einen "Squash-Merge" durchzuführen. Dies bedeutet, dass alle Festschreibungen für diesen Zweig zu einer neuen Festschreibung...

13
Ein anständiges Git-Verzweigungsmodell für Produkte, die die Version eines anderen Produkts von Drittanbietern (und die Vor- und Nachteile eines Angebots) begleiten sollen

Hinweis: Meine Frage konzentriert sich auf mein spezielles Problem (das Liferay betrifft), aber ich hoffe, dass es für jeden nützlich sein kann, der verschiedene Versionen desselben Projekts auf git warten muss. Ich arbeite in einer Firma, die viele Plugins für Liferay Portal schreibt . Diese...

13
Was ist der richtige Weg, um Commit-Daten in Git zu überprüfen?

Mein Ziel ist es, Festschreibungsdaten zu überprüfen, die bestimmte Anforderungen nicht erfüllen, und dann entweder die erstellte Festschreibung abzulehnen oder an das Remote-Repository weiterzuleiten. Das Problem beim Ausführen eines Pre-Commit-Hooks besteht darin, dass die Bereitstellung für...

13
Wie erstelle ich ein "Git Push" -Update für Dateien auf meinem Webhost?

Ich habe ein paar Websites, die alle auf dem gleichen Webhosting-Service unter Shared Hosting gehostet werden. Mein Webhost unterstützt Git und ich habe SSH-Zugriff darauf, und ich habe auch Git-Setup auf meinem Laptop. Ich möchte es so machen, dass wenn ich einen "Git Push Origin Master" mache, er...

13
Verschieben eines SVN-Repos mit mehreren GB nach Git

Derzeit verfügt mein Unternehmen über eine Visual Studio-Lösung in einem SVN-Repository, das wie folgt organisiert ist: SolutionFolder (~3.5 GB) |-> SolutionName.sln |-> .. Some source code folders... (~250 MB) |-> ThirdParty (~3 GB) |-> Tools | -> Tool1 | -> Tool2 Tool1 und...

12
Verwalten mehrerer Versionen einer Webanwendung mit Git

Wir haben eine Familie von Apps, die alle dieselbe Basis haben. Bis jetzt habe ich diese Basis entwickelt und der Git-Workflow war sehr einfach: Die Entwicklung erfolgt im developZweig Neue Funktionen werden in der name-of-the-featureBranche entwickelt Freigaben erfolgen in der