Git Shortcuts für mehr Effizienz in der täglichen Arbeit

Git Shortcuts für mehr Effizienz in der täglichen Arbeit
In der täglichen Arbeit mit dem Source Code Management Tool Git sind einige Kommandos in der Praxis manchmal etwas "sperrig", weil sie beispielsweise recht lang und damit aufwändig zu tippen sind. Ähnlich wie die Alias -Funktionalität in der Unix-Shell, kann man für die Git-Kommandos aber auch Aliase hinterlegen. Schauen wir uns das am praktischen ...
Weiterlesen

Open Source Software Ansible - Continous Ansible mit Jenkins

Open Source Software Ansible - Continous Ansible mit Jenkins
Die Open Source Software Ansible bietet Konfigurationsmanagement, Orchestrierung und Provisionierung für unterschiedliche Plattformen. Mithilfe von Jenkins können Builds, Deployments und Automatisierungen mittels einer Open Source Software realisiert werden. Damit bietet sich Jenkins auch für die Automatisierung von Ansible Playbooks an. So erhält ...
Weiterlesen

Git-repositories synchronisieren

Git-repositories synchronisieren

In einem Projekt wird ein Git-Repository auf einen anderen Server umgezogen, indem das gesamte Verzeichnis kopiert wird. Das alte Repository ist weiterhin erreichbar, soll aber nicht verwendet werden. Nun haben nicht alle Entwickler ihre Remotes rechtzeitig angepasst und haben ihren letzten Code versehentlich in das alte Repository hochgeladen.

Da jedoch bereits andere Entwickler auch in das neue Repository Änderungen hochgeladen haben, kann das alte Repository nicht einfach erneut herüber kopiert werden.

Um beide Repositories zu synchronisieren, kann die Eigenschaft ausgenutzt werden, dass es sich bei Git um ein verteiltes Source-Code-Managment handelt [1].

Weiterlesen