AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Git - Datenbankschema versionieren und 2-3 andere Kleinigkeiten
Thema durchsuchen
Ansicht
Themen-Optionen

Git - Datenbankschema versionieren und 2-3 andere Kleinigkeiten

Ein Thema von jensw_2000 · begonnen am 8. Sep 2014 · letzter Beitrag vom 8. Sep 2014
Antwort Antwort
jensw_2000
(Gast)

n/a Beiträge
 
#1

Git - Datenbankschema versionieren und 2-3 andere Kleinigkeiten

  Alt 8. Sep 2014, 14:08
Ich nutze seit einiger Zeit SourceTree als Git Client und Bitbucket als Git Host.
Das klappt fast alles perfekt.

Problematisch ist:
1. MSSQL Datenbankschema (und ggf. Testdaten) zwischen Entwicklern abgleichen
2. Komponenten Updates mitten in der Feature Entwicklung verursachen viel Ärger. (Inkonsistenzen und Konflikte).
3. Bei Git Stash mache ich irgendwas falsch. Nach dem Wiederholen des "Stashes" bleiben die Testmarken "<<<<< git stash begin..." usw. in den Quelldateien stehen. Die Stash Marken müssen dann immer manuell entfernt werden.

Kann jemand Erfahrungen weitergeben?
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#2

AW: Git - Datenbankschema versionieren und 2-3 andere Kleinigkeiten

  Alt 8. Sep 2014, 14:46
Zu 1 bieten sich die Data Tools an. Wir benutzen das nur noch, um Updateskripts zu generieren.
Zu 2 nutzen wir ein zweites GIT Repository, welches die ganzen Komponenten enthält - sowohl nur Sourcen, die müssen dann bei nem Branchwechsel oder Pull ebend über ein Skript erstellt werden, als auch Binaries.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie ( 8. Sep 2014 um 14:49 Uhr)
  Mit Zitat antworten Zitat
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.736 Beiträge
 
Delphi 6 Enterprise
 
#3

AW: Git - Datenbankschema versionieren und 2-3 andere Kleinigkeiten

  Alt 8. Sep 2014, 14:53
Hallo,

bei den Vorträgen über DVCS bei den Delphitagen kam von Anwesenden passend zu deiner Frage 1 der Beitrag, Datenbank-Schemata und Testdaten als SQL-Load-Scripts (oder wie das heißt) vorzuhalten und diese auch ins Repository zu packen.

Zu 2, wenn ich das richtig verstanden habe, könnte man für Komponenten und 3-Anbieter-Zeugs jeweils eigene Subrepositories anlegen, auch die Sourcen des eigentlichen Projectes wären dann ein Subrepository und über dem ganzen stünde dann das Repository des projektes, das quasi nur die Unterrepositories enthält.
Ralph
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz