Forum: Sonstige Fragen zu Delphi
by Uwe Raabe,
12. Jul 2016
Bei jeder Änderung, die sachlich zusammenhängt. Das kann ein einfacher Bugfix sein oder bei einem größeren Feature ein überschaubarer Teilbereich (dann in einem Branch). Wenn ich viele kleine Bugs fixe, dann können schon mal nur wenige Minuten zwischen den Commits liegen (manchmal dauert das Schreiben der Commit-Message am längsten).
Commits müssen auch nicht zwangsläufig compilieren oder auch...
Forum: Sonstige Fragen zu Delphi
by Uwe Raabe,
12. Jul 2016
Nein, das muss nicht so sein. Natürlich müssen die verwendeten Packages in der neuen Version vorhanden sein, aber das ist ja eigentlich Part der Delphi-Installation. Das gilt auch für die globalen Suchpfade. Die projekt-eigenen Suchpfade sind ja eh relativ und somit unabhängig von der Delphi-Version. In der Regel kann ich nach der Installation eines neuen Delphi mitsamt Design-Packages meine...
Forum: Sonstige Fragen zu Delphi
by Uwe Raabe,
12. Jul 2016
Richtig! Hier geht es ja auch gar nicht darum, wer was richtig oder falsch macht. Ich finde es sehr aufschlussreich hier verschiedene Arbeitsweisen und deren Gründe kennenzulernen. Das spart einem in manchen Fällen vielleicht selbst einen suboptimalen Weg einzuschlagen. Nur fürchte ich, daß wir dafür bald einen eigenen Thread aufmachen sollten.
Forum: Sonstige Fragen zu Delphi
by Uwe Raabe,
12. Jul 2016
Bibliotheks-Units nehme ich auch nicht direkt in die Projekte auf, sondern binde die über die Suchpfade ein. Ob man dazu die Sourcen oder nur die DCUs nimmt, hängt sicher vom eigenen Umfeld ab.
Bei mir sind aber alle Bibliotheken in dem Projekt oder im Über-Projekt eingebunden (als SubRepos), da ich in den verschiedenen Projekten halt oft unterschiedliche Versionen der Bibliotheken verwenden...
Forum: Sonstige Fragen zu Delphi
by Uwe Raabe,
7. Jul 2016
Interessant. Ich habe bei mir ausschließlich relative Pfade, weil ich meine Projekte immer so anlege, daß die verwendeten Units in Verzeichnissen unterhalb der Projekt-Datei liegen. Lediglich die Suchpfade dürfen schon mal eine Ebene höher referenzieren, wenn es eine übergeordnete Struktur gibt, in der die verwendeten Libraries verwaltet werden. Absolute Pfade gibt es projektbezogen gar nicht....