AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Project clonen

Ein Thema von rwb · begonnen am 12. Feb 2023 · letzter Beitrag vom 16. Feb 2023
Antwort Antwort
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.003 Beiträge
 
Delphi 12 Athens
 
#1

AW: Project clonen

  Alt 12. Feb 2023, 12:52
Ich benutze (leider) keine Versionsverwaltung. Ich habe es versucht, aber es gab immer mehr Probleme als Arbeitserleichterung.
Das ist wirklich nicht schwer. Man muss sich am Anfang natürlich damit beschäftigen, aber dann bringt es viele Vorteile.

Ich habe hier mal für SVN (einfacher) und Git (etwas schwieriger, aber auch mehr und bessere Funktionen) eine kurze bebilderte Anleitung geschrieben:
Kurze Einführung in Versionsverwaltungen am Beispiel von SVN
Kurze Einführung in Versionsverwaltungen am Beispiel von Git

Mir geht es lediglich darum mit möglichst geringem Aufwand ein Projekt in einen anderen Ordner zu verpflanzen und dort erneut zum laufen zu bringen. Das hat, wie Sie sagen, sicherlich mit den Pfaden zu tun. In meiner .dpr Projektdatei sind allerdings keinerlei Pfadangaben, und in der .dproj XML Datei ist auch nicht gerade hilfreich.
Wenn da keine Pfade drin sind, kannst du das Projekt auch einfach kopieren, indem du den Ordner kopierst.

Wenn du Units aus dem Bibliothekspfad nutzt, die anderswo liegen, werden die dadurch natürlich nicht erfasst, aber die kannst du auch nicht direkt als Liste sehen, weil sie nicht direkt in das Projekt eingebunden sind.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Detlev

Registriert seit: 16. Nov 2014
Ort: Hamburg
46 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Project clonen

  Alt 14. Feb 2023, 16:27
Ich vermisse die Clon-Funktion auch sehr oft.

Hier war die Frage ja nicht nach Versionskontrolle, sondern nach Clonen. Es kommt bei mir auch immer mal vor, dass ich ein Projekt einfach völlig unabhängig weiterentwickeln möchte.

Es ist immer frickelig.

Meistens funktioniert es so:

ALLES bezieht sich auf die Kopie im NEUEN Ordner!
Danach entfernen:
- Project1.~dsk
- Project1.dproj
- Project1.dsk
- Project1.identcache
- Project1.dproj.local
- Project1.otares

Alten Ordner zeitweilig umbenennen.

Projekt aus neuem Ordner öffnen
- Project.dpr öffnen
- Projekt speichern unter NEUERNAME.dproj

Compilieren.

Dann kann das alte Projekt zurückbenannt werden.
Detlev
  Mit Zitat antworten Zitat
Benutzerbild von softtouch
softtouch

Registriert seit: 13. Feb 2015
Ort: Kerpen
240 Beiträge
 
Delphi 12 Athens
 
#3

AW: Project clonen

  Alt 15. Feb 2023, 09:38
Klappt bei mir immer wenn ich folgende Dateien lösche in der Ordner Kopie:

*.~dsk
*.dproj
*.dproj.local
*.dsk
*.identcache
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.410 Beiträge
 
Delphi 12 Athens
 
#4

AW: Project clonen

  Alt 15. Feb 2023, 13:19
Da DPROJ die Projektoptionen sind, muß man natürlich beim Löschen beachten, dass eventuell geänderte Optionen somit alle verloren gingen.

Außerdem sind die "Standard"-Optionen eines neuen leeren Projektes LEIDER nicht die Selben, wie wenn die DPROJ neu genereiert wird.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von rwb
rwb

Registriert seit: 28. Nov 2007
Ort: Tarmstedt
42 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Project clonen

  Alt 15. Feb 2023, 14:22
herzlichen Dank an alle.
Noch bin ich nicht entschlossen, welchen Weg ich gehe. Ich fand es allerdings aufschlußreich, dass auch andere manchmal vor dieser Aufgabenstellung stehen. Wäre ja schön, when die IDE einen Eintrag hätte: Clone Project.
Mit den besten Grüßen für den Rest der Woche
RWB
Das Leben ist Freude
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.410 Beiträge
 
Delphi 12 Athens
 
#6

AW: Project clonen

  Alt 15. Feb 2023, 14:24
Hat sie.

Das Projekt in die Projektvorlagen einfügen und dann lässt sich damit ein neues Projekt erstellen.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (15. Feb 2023 um 17:33 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.003 Beiträge
 
Delphi 12 Athens
 
#7

AW: Project clonen

  Alt 15. Feb 2023, 15:34
Ich fand es allerdings aufschlußreich, dass auch andere manchmal vor dieser Aufgabenstellung stehen
Das passiert z.B., wenn man ein ähnliches Projekt erstellen möchte und daher das andere als Basis nehmen möchte. Ich habe das z.B. bei Plugins schon gemacht.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.410 Beiträge
 
Delphi 12 Athens
 
#8

AW: Project clonen

  Alt 15. Feb 2023, 17:39
Die Dateien einfach kopieren und im Explorer eventuell auch umbenennen geht so eh nicht so leicht,
da intern auch überall die Bezeichner geändert werden müssen.

* entweder altes Projekt öffnen und in Projektverwaltung bei Projekt und Units im Contextmenü jeweils auf "Speichern unter..."

* oder Dateien in neues Verzeichnis kopieren, *.DSK löschen und dann, innerhalb der IDE, in der Projektverwaltung beim Projekt und Units jeweils mit [F2] oder Contextmenü->Umbenennen
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Detlev

Registriert seit: 16. Nov 2014
Ort: Hamburg
46 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#9

AW: Project clonen

  Alt 15. Feb 2023, 20:36
Wäre ja schön, wenn die IDE einen Eintrag hätte: Clone Project.
Yep, das wäre Klasse. Könnte ich oft gebrauchen.
Detlev
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.704 Beiträge
 
Delphi 12 Athens
 
#10

AW: Project clonen

  Alt 15. Feb 2023, 20:52
Wäre ja schön, wenn die IDE einen Eintrag hätte: Clone Project.
Yep, das wäre Klasse. Könnte ich oft gebrauchen.
Dann existiert doch sicher schon eine Weile ein entsprechender Eintrag in QP, oder?
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  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:35 Uhr.
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