Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Projekt clonen und separat weiterentwickeln (https://www.delphipraxis.net/183309-projekt-clonen-und-separat-weiterentwickeln.html)

stahli 1. Jan 2015 12:59

AW: Projekt clonen und separat weiterentwickeln
 
Ein genereller Tipp noch:

Du solltest die alten Ordner (temporär) und die alten DCU´s komplett löschen und das neue Projekt erzeugen.
So kannst Du rel. sicher sein, dass weder IDE noch der Compiler auf irgendwelche alten Dateien zugreift.

Ich hatte schon Effekte, dass ich zwar meine Quelltexte bearbeitet habe, der Compiler aber völlig andere Units kompiliert hat.
Die Kommandozeilenpunkte passten dann nicht mehr zum Quelltext.

Uwe Raabe 1. Jan 2015 13:16

AW: Projekt clonen und separat weiterentwickeln
 
Zitat:

Zitat von HJay (Beitrag 1285001)
Nach Öffnen und Speichern muss man dann noch einmal die neu angelegte OldName.dproj löschen und die OldProj.dpr dann entfernen, so dass nur noch NewProj.* Dateien vorhanden sind.

Wenn du das Projekt im Projektmanager umbenannt hast, anstatt es unter einem anderen Namen zu speichern, sollte das nicht mehr nötig sein.

Zitat:

Zitat von HJay (Beitrag 1285001)
Wäre eigentlich ein Vorschlag an die Delphi-Entwickler, hier eine einfache Clonen-Funktion zu schaffen, die alles sicher und automatisch erledigt.. wäre ja für die ein Leichtes...

Diese Funktionalität gehört meiner Meinung nach eher zum Versionskontrollsystem, wo es vermutlich auch schon zu finden ist.

Stevie 1. Jan 2015 16:28

AW: Projekt clonen und separat weiterentwickeln
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1285105)
Diese Funktionalität gehört meiner Meinung nach eher zum Versionskontrollsystem, wo es vermutlich auch schon zu finden ist.

Dat dachte ich mir auch schon bei der Eingangsfrage.

HJay 4. Jan 2015 22:02

AW: Projekt clonen und separat weiterentwickeln
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1285080)
Die GANZEN Projekteinstellungen für Debug/Release-Builds stecken da doch auch drin: Compilereinstellungen, Ausgabepfade, Build-Ereignisse, ...

Wenn du die dproj löscht geht das alles auf Standardeinstellungen zurück.

Welches Vorgehen empfiehlst du denn?

Es muss doch für diese simple Aufgabe eine geradlinige Lösung geben... braucht das nicht jeder ab und zu?

Stevie 4. Jan 2015 22:07

AW: Projekt clonen und separat weiterentwickeln
 
Zitat:

Zitat von HJay (Beitrag 1285357)
Es muss doch für diese simple Aufgabe eine geradlinige Lösung geben... braucht das nicht jeder ab und zu?

Source Code gehört in nen VCS. Und wenns da drin ist, dann branched du und der Drops is gelutscht. ;)

alda 5. Jan 2015 02:32

AW: Projekt clonen und separat weiterentwickeln
 
Zitat:

Zitat von Stevie (Beitrag 1285358)
Zitat:

Zitat von HJay (Beitrag 1285357)
Es muss doch für diese simple Aufgabe eine geradlinige Lösung geben... braucht das nicht jeder ab und zu?

Source Code gehört in nen VCS. Und wenns da drin ist, dann branched du und der Drops is gelutscht. ;)

Ich hätte den TE eher so verstanden, dass er einen Fork machen möchte -> Also eine Kopie des aktuellen Repos in einem neuen Repo.

Stevie 5. Jan 2015 07:14

AW: Projekt clonen und separat weiterentwickeln
 
Zitat:

Zitat von alda (Beitrag 1285364)
Zitat:

Zitat von Stevie (Beitrag 1285358)
Zitat:

Zitat von HJay (Beitrag 1285357)
Es muss doch für diese simple Aufgabe eine geradlinige Lösung geben... braucht das nicht jeder ab und zu?

Source Code gehört in nen VCS. Und wenns da drin ist, dann branched du und der Drops is gelutscht. ;)

Ich hätte den TE eher so verstanden, dass er einen Fork machen möchte -> Also eine Kopie des aktuellen Repos in einem neuen Repo.

Er will nen Projekt kopieren, ob nu Branch oder Fork ist dabei egal, am Ende hat er ne Kopie.

Bernhard Geyer 5. Jan 2015 09:13

AW: Projekt clonen und separat weiterentwickeln
 
Zitat:

Zitat von Stevie (Beitrag 1285380)
Zitat:

Zitat von alda (Beitrag 1285364)
Zitat:

Zitat von Stevie (Beitrag 1285358)
Zitat:

Zitat von HJay (Beitrag 1285357)
Es muss doch für diese simple Aufgabe eine geradlinige Lösung geben... braucht das nicht jeder ab und zu?

Source Code gehört in nen VCS. Und wenns da drin ist, dann branched du und der Drops is gelutscht. ;)

Ich hätte den TE eher so verstanden, dass er einen Fork machen möchte -> Also eine Kopie des aktuellen Repos in einem neuen Repo.

Er will nen Projekt kopieren, ob nu Branch oder Fork ist dabei egal, am Ende hat er ne Kopie.

Die Frage ist aber ob das neue Projekt so viel mit dem alten Projekt gemeinsam hat das es sinnvoll ist diese von der gleichen Unit/Projekt CVS-Technisch abzuleiten.
Ich kopiere auch immer bestehende Units um schon ein paar Grundeinstellungen zu haben (die ich bisher nicht sinnvoll in eine TMyBaseForm unterbringen konnte).

HJay 5. Jan 2015 12:40

AW: Projekt clonen und separat weiterentwickeln
 
Ich möchte ein NEUES UNABHÄNGIGES Projekt erzeugen, das mit dem alten nichts mehr zu tun haben soll. Daher auch die Umbenennung und separate Weiterentwicklung.

Es soll kein Branch, Fork oder sonstwas sein. Einfach ein neues Projekt, das völlig unabhängig weiterentwickelt werden kann -- zum Beispiel auch von jemand anderem, von mir selbst oder sonstwie.

Im übrigen gebe ich zu, dass ich kein Versionskontrollsystem verwende und bisher einfach selbst Backups anlege. Ich finde es irgendwie deplaziert, dass das hier so ausführlich diskutiert wird, anstatt einfach auf meine Frage zu antworten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:33 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz