AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi XE7 Git integration welche Files einchecken
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi XE7 Git integration welche Files einchecken

Ein Thema von Kostas · begonnen am 10. Dez 2014 · letzter Beitrag vom 10. Dez 2014
Antwort Antwort
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.058 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Delphi XE7 Git integration welche Files einchecken

  Alt 10. Dez 2014, 11:35
Hallo Zusammen,

ich habe mich mit Git noch nicht beschäftigt.
Wenn ich aus der IDE ein rechtsklick auf das Projekt und danach Git/Übergeben/AusProjektverzeichnis, werden alle Files angezeigt.
Die manuelle Auswahl ist hier ziemlich gefährlich da man eine Datei übersehen kann.
Alle .dcu Files können ignoriert werden. Wie sieht es aus mit Dateien für Mobile Apps.
Ich habe zu einer Unit weitere Dateien z.B.
MobileMain.pas
MobileMain.fmx
MobileMain.iPhone.fmx
MobileMain.iPhone4in.fmx
MobileMain.LgXhdpiPh.fmx
MobileMain.SmXhdpiPh.fmx
MobileMain.vlb
MobileMain.XLgXhdpiTb.fmx

Die IDE zeigt nur die erste zwei an. Werden die anderen Dateien ebenfalls benötigt oder
könne sie nachträglich erzeugt werden. Es geht darum ob die zusätzlichen Files ebenfalls
in das Git Repository rein müssen.

Gruß Kostas
  Mit Zitat antworten Zitat
Der schöne Günther
Online

Registriert seit: 6. Mär 2013
6.110 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Delphi XE7 Git integration welche Files einchecken

  Alt 10. Dez 2014, 11:38
Ohne damit je gearbeitet zu haben würde ich behaupten dass sie, soweit nicht verwendet, nicht benötigt werden. Denn sonst könnte eine XE7-IDE ja auch keine XE6-Projekte öffnen

Ebenso .vlb.

Wenn du aber (als Beispiel) eine iPhone-Anpassung hast verlierst du die natürlich wenn du sie nicht eincheckst.
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.058 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Delphi XE7 Git integration welche Files einchecken

  Alt 10. Dez 2014, 11:49
Hallo genau darum ging es ja, ob die Files z.b. .iPhone4in.fmx nur temporär sind oder ob
sie aus MobileMain.fmx wieder generiert werden können. Wenn sie nicht temporär sind,
gehören Sie zu dem Projekt wie die .pas und die .fmx.
Was mich dabei wundert ist, GExperts kann alle Projektfiles zippen. Auch GExperts nimmt die
zusätzlichen Files nicht mit. Jetzt könnte man GExperts unterstellen das haben die vergessen. Oder die Antwort würde lauten, die Files werden nicht benötigt so wie die .dcu Files.
  Mit Zitat antworten Zitat
Der schöne Günther
Online

Registriert seit: 6. Mär 2013
6.110 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Delphi XE7 Git integration welche Files einchecken

  Alt 10. Dez 2014, 11:52
Harte Unterstellung, aber ich glaube Gexperts wird seit XE5 nur noch am Leben gehalten, nicht mehr aktiv weiterentwickelt. Wie gesagt, schau doch in die Dateien rein und probier es aus: Es sind doch nur Ableitungen. Wenn du keine iPhone-Spezialisierung benutzt, brauchst du die Datei auch nicht.
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

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

AW: Delphi XE7 Git integration welche Files einchecken

  Alt 10. Dez 2014, 12:56
Alle fmx Dateien werden benötigt, diese sind seit XE7 von FireUI (der neue Multi-Device Designer) angelegt und benutzt.

Soll heißen seit XE7 gibt es nicht mehr eine 1-zu-1 Abhängigkeit von pas und fmx Datei sondern 1-zu-n+1 (Master + von dir angelegte Views)
Das kannst du auch in der pas Datei sehen, dort sollte nämlich nicht nur die bekannte {$R *.fmx} Direktive stehen, sondern auch einige andere.

Die .vlb Datei enthält deine Visual Livebindings Einstellungen (also, wie du dort deine einzelnen Komponenten angeordnet hast, ob du verschiedene Layer angelegt hast, etc).
Die Bindings selber (also welche Komponente an was gebunden ist) steht allerdings nach wie vor in den dfm/fmx Dateien.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie (10. Dez 2014 um 14:15 Uhr)
  Mit Zitat antworten Zitat
Der schöne Günther
Online

Registriert seit: 6. Mär 2013
6.110 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: Delphi XE7 Git integration welche Files einchecken

  Alt 10. Dez 2014, 13:19
Das heißt ich habe Mist erzählt, richtig?
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.058 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

AW: Delphi XE7 Git integration welche Files einchecken

  Alt 10. Dez 2014, 13:34
Danke Stefan für die ausführliche Antwort. Jetzt ist klar was ich benötige.

Euch noch eine schöne Zeit.
  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 19:26 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