Konzepte, Funktionsweise & Best Practices
Diese Session langweilt Sie nicht mit einer weiteren, oberflächlichen Einführung, sondern nutzt direkt ihre bisherigen Erfahrungen als professioneller Anwender von Subversion & Co. für einen fundierten Einblick in die Vorteile und Funktionsweise von Git. Dazu wagen wir einen Blick unter die Motorhaube und erschließen uns daraus Best-Practices für das Projekt z.B. zum Umgang mit Branches. Ein kurzer Blick auf die attraktive Toollandschaft rund um Git und Erfahrungen zu Stolperfallen bei seinem Einsatz z.B. unter Windows runden die Session ab.
Zielpublikum: Entwickler und Architekten
Voraussetzungen: Erfahrungen mit Versionsverwaltungsystemen
Schwierigkeitsgrad: Fortgeschritten
Sie lernen:
Der Zuhörer erhält als Git-Neuling oder Einsteiger eine fundierte Hinführung zu Git speziell im Hintergrund für den Einsatz im professionellen Umfeld. Er lernt damit welche Faszination hinter dem Buzzword Git steckt, aber auch wo diese ihre Grenzen hat. Dazu diskutieren wir seine Funktionsweise und führen ganz praktische Stolperfallen und schwierige Erfahrungen (Windows Einsatz, hohe Lernkurve, History-Rewriting) auf der einen Seite an, auf der anderen Seite aber auch die Mehrwerte & innovativen Lösungen die sich rund um Git bieten.
Immer mehr Open-Source-Projekte benutzen Git. Der Vorteil ist klar: Viele Entwickler arbeiten weltweit verteilt, zeitlich versetzt und nur lose gesteuert an einem Projekt. Das passt hervorragend zum dezentralen Ansatz von Git. Git untersützt die benötigten Workflows für eine solche Projektorganisation hervorragend - denn dafür wurde es entwickelt.
Der Vortrag diskutiert die Fragen, die sich bei der Einführung von Git im eigenen Unternehmen stellen:
- Welche Vorteile bringt Git für In-House-Projekte und Produktentwicklungen?
- Wie geht man vor, wenn man Git einführen möchte?
- Mit welchen Problemen ist beim Umstieg zu rechnen?
- Sind die gleichen Workflows, die in der Open-Source-Welt funktionieren auch für die Unternehmenswelt sinnvoll?
Am Beginn des Vortrages gibt es einem kurzen Einstieg in Git, so dass auch Git-Unerfahrene eine Idee von den Fähigkeiten einer dezentralen Versionsverwaltung erhalten.
Abendvortrag oose Innovative Informatik GmbH, Tower Falkenried-Piazza, Straßenbahnring 7, 20251 Hamburg
Konzepte, Funktionsweise & Best Practices
Diese Session langweilt Sie nicht mit einer weiteren, oberflächlichen Einführung, sondern nutzt direkt ihre bisherigen Erfahrungen als professioneller Anwender von Subversion & Co. für einen fundierten Einblick in die Vorteile und Funktionsweise von Git. Dazu wagen wir einen Blick unter die Motorhaube und erschließen uns daraus Best-Practices für das Projekt z.B. zum Umgang mit Branches. Ein kurzer Blick auf die attraktive Toollandschaft rund um Git und Erfahrungen zu Stolperfallen bei seinem Einsatz z.B. unter Windows runden die Session ab.
Zielpublikum: Entwickler und Architekten
Voraussetzungen: Erfahrungen mit Versionsverwaltungsystemen
Schwierigkeitsgrad: Fortgeschritten
Sie lernen:
Der Zuhörer erhält als Git-Neuling oder Einsteiger eine fundierte Hinführung zu Git speziell im Hintergrund für den Einsatz im professionellen Umfeld. Er lernt damit welche Faszination hinter dem Buzzword Git steckt, aber auch wo diese ihre Grenzen hat. Dazu diskutieren wir seine Funktionsweise und führen ganz praktische Stolperfallen und schwierige Erfahrungen (Windows Einsatz, hohe Lernkurve, History-Rewriting) auf der einen Seite an, auf der anderen Seite aber auch die Mehrwerte & innovativen Lösungen die sich rund um Git bieten.
Immer mehr Open-Source-Projekte benutzen Git. Der Vorteil ist klar: Viele Entwickler arbeiten weltweit verteilt, zeitlich versetzt und nur lose gesteuert an einem Projekt. Das passt hervorragend zum dezentralen Ansatz von Git. Git untersützt die benötigten Workflows für eine solche Projektorganisation hervorragend - denn dafür wurde es entwickelt.
Der Vortrag diskutiert die Fragen, die sich bei der Einführung von Git im eigenen Unternehmen stellen:
- Welche Vorteile bringt Git für In-House-Projekte und Produktentwicklungen?
- Wie geht man vor, wenn man Git einführen möchte?
- Mit welchen Problemen ist beim Umstieg zu rechnen?
- Sind die gleichen Workflows, die in der Open-Source-Welt funktionieren auch für die Unternehmenswelt sinnvoll?
Am Beginn des Vortrages gibt es einem kurzen Einstieg in Git, so dass auch Git-Unerfahrene eine Idee von den Fähigkeiten einer dezentralen Versionsverwaltung erhalten.
Abendvortrag oose Innovative Informatik GmbH, Tower Falkenried-Piazza, Straßenbahnring 7, 20251 Hamburg
El documento anuncia tres decretos relacionados con la deuda pública de Argentina. El primero deroga un decreto anterior sobre la deuda. El segundo dispone la cancelación de vencimientos de capital e intereses con organismos financieros internacionales usando reservas excedentes. El tercero crea un fondo para el desendeudamiento y una comisión bicameral para supervisar los pagos de la deuda.
This document discusses animals found in Oceania, Australia and New Zealand. It mentions that New Zealand was originally inhabited by the Maori people and is home to animals like the Kea parrot and spiders. Australia is home to indigenous Aboriginal people and animals including kangaroos, koalas, Tasmanian devils and platypuses.
Este documento lista diferentes tipos de flores y plantas como tulipanes, margaritas, pensamientos, violetas, narcisos, peonías, rododendros, azaleas japonesas, lilas, magnolias, pinos, alerces, abedules, enebros. También incluye fotos de estas plantas tomadas en Dzierżoniów, Polonia el 10 de mayo de 2010 como parte de un proyecto eTwinning sobre ecosistemas.
El documento presenta una denuncia contra el vicepresidente Julio Cobos por infringir el artículo 248 del Código Penal al no cumplir con las disposiciones constitucionales requeridas para modificar la Ley de Cheque. Al votar en contra de la reforma propuesta, Cobos violó la Constitución Nacional que exige una mayoría absoluta del Senado para modificar leyes que afectan intereses coparticipables.
Some athletes have been accused of cheating in their sports. Brian Cushing, Alex Rodriguez, and Mark McGwire were accused of using performance-enhancing drugs in their baseball careers. Tiger Woods was also accused of cheating in his sport of golf.
El documento habla sobre la pirámide invertida horizontal y cómo jerarquiza la información colocando los elementos más importantes en la izquierda. Describe los patrones de lectura en F, E y L invertida y cómo a veces toman la forma de una E u otra letra. También discute el uso de la voz pasiva y los dos puntos para llevar las palabras clave a la izquierda en títulos, párrafos e ítems de enumeración.
A história descreve uma mãe que grita com o filho pequeno por estar perto dela na cozinha, mas depois se arrepende ao descobrir que o filho havia cortado flores para presenteá-la. No final, o texto reflete sobre a importância da família e como as pessoas geralmente dedicam mais tempo ao trabalho do que aos seus entes queridos.
A empresa de tecnologia anunciou um novo smartphone com câmera aprimorada, tela maior e bateria de longa duração por um preço acessível. O dispositivo tem como objetivo atrair mais consumidores em mercados emergentes com suas especificações equilibradas e preço baixo. Analistas esperam que as melhorias e o preço baixo impulsionem as vendas do novo aparelho.
Escolarización del pueblo piegmeo de Camerúnmanuelagudo00
Este documento describe un proyecto educativo para el pueblo pigmeo Baka en Camerún. El proyecto tiene como objetivo integrar a los niños Baka en el sistema educativo de Camerún a través de pre-escolares en sus poblados, escuelas primarias propias y acceso a escuelas públicas cercanas. El proyecto busca hermanar colegios en Madrid con los poblados y escuelas en Camerún para financiar la educación de los niños Baka y fomentar la interacción entre los estudiantes.
Este documento apresenta os resultados financeiros da CSU CardSystem nos primeiros 9 meses de 2006. Resume:
1) A CSU CardSystem é líder no mercado brasileiro de serviços de administração de cartões de crédito.
2) Nos primeiros 9 meses de 2006, a CSU CardSystem continuou apresentando forte crescimento operacional, com aumento no número de cartões, posições de atendimento e contatos de cobrança.
3) O documento fornece detalhes sobre o desempenho financeiro de cada unidade de negócios da CSU
El documento anuncia tres decretos relacionados con la deuda pública de Argentina. El primero deroga un decreto anterior sobre la deuda. El segundo dispone la cancelación de vencimientos de capital e intereses con organismos financieros internacionales usando reservas excedentes. El tercero crea un fondo para el desendeudamiento y una comisión bicameral para supervisar los pagos de la deuda.
This document discusses animals found in Oceania, Australia and New Zealand. It mentions that New Zealand was originally inhabited by the Maori people and is home to animals like the Kea parrot and spiders. Australia is home to indigenous Aboriginal people and animals including kangaroos, koalas, Tasmanian devils and platypuses.
Este documento lista diferentes tipos de flores y plantas como tulipanes, margaritas, pensamientos, violetas, narcisos, peonías, rododendros, azaleas japonesas, lilas, magnolias, pinos, alerces, abedules, enebros. También incluye fotos de estas plantas tomadas en Dzierżoniów, Polonia el 10 de mayo de 2010 como parte de un proyecto eTwinning sobre ecosistemas.
El documento presenta una denuncia contra el vicepresidente Julio Cobos por infringir el artículo 248 del Código Penal al no cumplir con las disposiciones constitucionales requeridas para modificar la Ley de Cheque. Al votar en contra de la reforma propuesta, Cobos violó la Constitución Nacional que exige una mayoría absoluta del Senado para modificar leyes que afectan intereses coparticipables.
Some athletes have been accused of cheating in their sports. Brian Cushing, Alex Rodriguez, and Mark McGwire were accused of using performance-enhancing drugs in their baseball careers. Tiger Woods was also accused of cheating in his sport of golf.
El documento habla sobre la pirámide invertida horizontal y cómo jerarquiza la información colocando los elementos más importantes en la izquierda. Describe los patrones de lectura en F, E y L invertida y cómo a veces toman la forma de una E u otra letra. También discute el uso de la voz pasiva y los dos puntos para llevar las palabras clave a la izquierda en títulos, párrafos e ítems de enumeración.
A história descreve uma mãe que grita com o filho pequeno por estar perto dela na cozinha, mas depois se arrepende ao descobrir que o filho havia cortado flores para presenteá-la. No final, o texto reflete sobre a importância da família e como as pessoas geralmente dedicam mais tempo ao trabalho do que aos seus entes queridos.
A empresa de tecnologia anunciou um novo smartphone com câmera aprimorada, tela maior e bateria de longa duração por um preço acessível. O dispositivo tem como objetivo atrair mais consumidores em mercados emergentes com suas especificações equilibradas e preço baixo. Analistas esperam que as melhorias e o preço baixo impulsionem as vendas do novo aparelho.
Escolarización del pueblo piegmeo de Camerúnmanuelagudo00
Este documento describe un proyecto educativo para el pueblo pigmeo Baka en Camerún. El proyecto tiene como objetivo integrar a los niños Baka en el sistema educativo de Camerún a través de pre-escolares en sus poblados, escuelas primarias propias y acceso a escuelas públicas cercanas. El proyecto busca hermanar colegios en Madrid con los poblados y escuelas en Camerún para financiar la educación de los niños Baka y fomentar la interacción entre los estudiantes.
Este documento apresenta os resultados financeiros da CSU CardSystem nos primeiros 9 meses de 2006. Resume:
1) A CSU CardSystem é líder no mercado brasileiro de serviços de administração de cartões de crédito.
2) Nos primeiros 9 meses de 2006, a CSU CardSystem continuou apresentando forte crescimento operacional, com aumento no número de cartões, posições de atendimento e contatos de cobrança.
3) O documento fornece detalhes sobre o desempenho financeiro de cada unidade de negócios da CSU
Interner Git-Power-Workshop am Lehrstuhl für Informatik III
Dauer: 2,45 h
Teilnehmer hatten die Gelegenheit, Gelerntes direkt am eigenen Laptop auszuprobieren.
BASTA Spring 2016 - Moderne Versionsverwaltung mit Git, und der neue Build-Se...Marc Müller
In einer Zeit, in der Codeänderungen möglichst schnell ins Produkt einfließen sollen, steigt auch der Bedarf an Automatisierung und Toolunterstützung. In diesem Vortrag geht es um alle Themen zwischen dem Check-in und dem Bereitstellen des Build-Ergebnisses zum Deployment. Zum einen werden die vom TFS angebotene neue Versionsverwaltungsmöglichkeit auf Basis von G beleuchtet, wie z.B. lokale Branches, Integration in den Auslieferungsbranch mittels Pull Requests sowie Branch Policies, zum anderen geht es um den neuen Build-Server im TFS, der den alten ablöst und das kontinuierliche Integrieren noch einfacher macht.
TYPO3 Migration in komplexen Upgrade- und Relaunch-ProjektenAlex Kellner
Wie kann ich ein komplexes Upgrade in TYPO3 ideal vorbereiten und strukturiert abarbeiten? Welche Stolperfallen gibt es zu beachten? Was sind die Erfolgsfaktoren?
Mercurial ist ein in Python geschriebenes Revision Control System. Befehle und Funktionen sind einfach zu erlernen.
Da es unabhängig vom einem Server arbeitet kann jeder lokal und auch ohne Internetverbindung Dokumente oder Quellcode damit verwalten. Trotzdem können Mercurial Repositories untereinander Informationen austauschen und so auch über weite Entfernungen zusammen arbeiten.
Mercurial ist komplett in Python geschrieben und lässt sich so einfach erweitern.
Viele bekannte Open Source Projekte setzen Mercurial ein. So zum Beispiel Aptitude, Dovecot, Gajim, Mozilla, OpenOffice, Python, Vim oder Xen.
Einführung in Vagrant und wie es als lokale Entwicklungsumgebung verwendet werden kann.
Präsentation von März 2015.
Themen: Vagrant CLI, vagrant share, Provider, Boxes, Provisioning, Netzwerk, Synced Folders, Multi-Maschine Setup, Vergleich mit Docker
Already 4 years we plan the upgrade from 11c to a new supported version.
Somehow, on the one hand business projects were more important, on the other hand the exact technical procedure was not clear.
All databases have to be migrated, but some software vendors did not offer support at all.
The requirements diverged: consolidation to save costs versus dedicated environments to manage security and operations more easily.
When we finally knew how we wanted to proceed, technical details quickly threw the planning off course.
The target platform became 12c, 18 and now 19c
At some point, however, the threat of the final loss of support for 11g and the accumulating other requirements put the necessary pressure on the implementation.
This presentation will show you how and why we proceeded in this way and how we finally reached the finish line.
Maybe our experiences will help some of you to finally take the step!
TechDays 2016 - Der DevOps Kreislauf – Moderne Source Code Verwaltung und Pac...Marc Müller
GIT gilt als die beliebteste und erfolgreichste verteilte Quellcode-Verwaltung und ergänzt seit nun fast drei Jahren das Portfolio der ALM Plattform Team Foundation Server und Visual Studio Team Services. Die neuen Möglichkeiten zur Source Code Verwaltung ergeben auch neue Anforderungen an die Paket-Verwaltung und das Dependency Management. Beide sind nun ebenfalls in die ALM Plattform integriert. Abgerundet wird dieser Vortrag durch einen Einblick in das von Grund auf neu konzipierte Build-System.
8. Status
● Status abfragen
● git status
● Dateien müssen explizit mit zum commit
hinzugefügt werden
● git add file
● Liste alle
unversioniert/neu/gelöscht/modifiziert/modifiziert
aber nicht hinzugefügt Dateien und Verzeichnissen
9. # On branch master
#
# Initial commit
#
# Changes to be committed:
# (use "git rm --cached <file>..." to unstage)
#
# new file: test
# new file: test2
#
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: test
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# test3
10. Commit
● Änderungen sind zunächst lokal und offline
● git commit -m „my first commit“
● Zum remote senden
● git push
18. commit a80a9333443b51b6932a532d77fd47945df10ef1
Author: Gordon Franke <info@nevalon.de>
Date: Sat May 1 15:29:20 2010 +0200
2 commit
commit f953a9ed37f3cd98fff70cb070e72137e4b66735
Author: Gordon Franke <info@nevalon.de>
Date: Sat May 1 15:28:31 2010 +0200
start