AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Ich kapiere das mit dem Speichern nicht
Thema durchsuchen
Ansicht
Themen-Optionen

Ich kapiere das mit dem Speichern nicht

Ein Thema von Erutan · begonnen am 3. Feb 2014 · letzter Beitrag vom 4. Feb 2014
Antwort Antwort
Gutelo

Registriert seit: 29. Sep 2013
152 Beiträge
 
#1

AW: Ich kapiere das mit dem Speichern nicht

  Alt 3. Feb 2014, 08:07
Jetzt verstehe ich es endlich:

1) du erstellst ein Projekt und speicherst es in Ordner1
2) du fuehrst Aenderungen durch
3) du speicherst das Projekt in Ordner2, aber er speichert die Units nicht ab

Wirf mal einen Blick in die Projektverwaltung. Dort sind die Units mitsamt Pfad eingebunden. Wenn du das Projekt in Ordner2 abspeicherst dann speichert er die Pfade mit und legt die Units nicht neu an.

Wie baumina sagte, im Explorer gesammtes Verzeichnis kopieren und Projekt neu oeffnen. Das ist auch nicht mehr Arbeit, es sei denn du machst alle 10 Zeilen Code eine neue Version
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.821 Beiträge
 
Delphi 12 Athens
 
#2

AW: Ich kapiere das mit dem Speichern nicht

  Alt 3. Feb 2014, 08:21
Der Aufwand, sowas von Hand zu machen, ist durch nichts, aber auch gar nichts, zu rechtfertigen. Nimm eine der etablierten Versionsverwaltungen. Ganz anders als sonst kosten die guten sogar nichts. In dem Zuge würde ich empfehlen auf eines der moderneren Systeme zu setzen, also Git oder Mercurial. Subversion ist dem allgemeinen Tenor zu folge für Branching nicht so sehr toll.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#3

AW: Ich kapiere das mit dem Speichern nicht

  Alt 3. Feb 2014, 08:36
In dem Zuge würde ich empfehlen auf eines der moderneren Systeme zu setzen, also Git oder Mercurial. Subversion ist dem allgemeinen Tenor zu folge für Branching nicht so sehr toll.
Vor allem kann mit git und Mercurial auch lokal (ohne Server) arbeiten, was eher dem beschriebenen Einsatzszenario entspricht

@Erutan: Gib einer ordentlichen Versionierung eine Chance. Die kurze Einarbeitungszeit lohnt sich.
  Mit Zitat antworten Zitat
PMM

Registriert seit: 17. Feb 2005
101 Beiträge
 
#4

AW: Ich kapiere das mit dem Speichern nicht

  Alt 3. Feb 2014, 10:14
GExpert hat die gesuchte Funktion: "BackUp Project" nimmt alle verfügbaren Quellen und legt sie, gezippt, in ein frei wählbares Archiv.
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#5

AW: Ich kapiere das mit dem Speichern nicht

  Alt 3. Feb 2014, 11:29
@Erutan

Nicht jedes Projekt ist so einfach wie ein Word oder Excel Dokument und besteht nur aus einer einzelnen Datei. Bei Programmen die ihr Projekt auf mehrere Dateien verteilen funktioniert dieses Prinzip nicht. Da führt das "Speichern unter" in der Regel nur dazu, die Projekt Datei anderswo zu speichern. Also nur die Datei die die "Fäden" zusammenhält, nicht alle Teile das Projekts.

Alles im Leben hat seine zwei Seiten und auch dieses Prinzip. "Speichern unter" speichert bei Delphi somit nur die Projekt Datei an einen neuen Ort. Welche Nachteile hat das? Da wären schon mal die, die du erwähnt hast. Die andere Seite: welche Vorteile hat das? Du hast mit den Jahren einige Units erstellt die du immer wieder nutzt. Die sind in einem Ordner. "Projekt speichern unter" kopiert die Datei nicht um, somit gibt es immer nur eine Version davon. Der Nachteil ist eigentlich ein Vorteil, wenn man ihn richtig nutzt.

Ansonsten würde ich dir empfehlen dir ein System der Speicherung zu überlegen. Ich persönlich wende zu hause für kleine Projekte dieses System an (andere machen es anders):
Code:
Gesamtprojektordner
 |
 +-Prog (oder Units)
 |  |
 |  +-Form
 |  +-Unit
 |  +-(...)
 |
 +-(...)
Noch bevor ich die erste Zeile schreibe, wird diese Ordnerstruktur angelegt. Unter Form landen Formularunits, unter Unit andere Units, unter Prog das Projekt. Dann wird unter Projektoptionen unter Ausgabeordner ".." eingegeben. Dadurch landet die Exe unter dem Ordner Prog. Es gibt Leute die haben dafür einen Bin Ordner, hat auch seine Vorteile. Dann kommt in den Progr Ordner noch eine Clean.bat, die die ~ Backups bei Bedarf löscht.

Man kann es vielleicht noch besser machen, aber mir reicht es. Der Vorteil von der Struktur - gelegentlich, wenn ich ein Backup machen will, nehme ich den Ordner Prog, kopiere ihn in den Backupordner, führe die Clean.bat aus und fertig ist ein Backup. Wenn ich gut drauf bin zippe ich das auch noch. Aufwand 15 Sekunden, kein Müll, keine Exe die das Backup unnötig groß macht. Kein extra Backup-Programm.

Ob so oder anders, richtig abgespeichert ist es ein kleiner Aufwand das Projekt zu sichern.
  Mit Zitat antworten Zitat
grizzly

Registriert seit: 10. Dez 2004
150 Beiträge
 
Delphi XE4 Professional
 
#6

AW: Ich kapiere das mit dem Speichern nicht

  Alt 3. Feb 2014, 08:31
Hallo!

Wenn Du Dir die Source-Dateien in ein neues Verzeichnis zum Bearbeiten kopierst, dann kopiere die .dsk Datei nicht mit. Das sollte einen Großteil Deines Ärgers erschlagen. Über diese Datei werden im Editor immer wieder die Dateien aus dem alten Verzeichnis geöffnet.
Die alten Delphi-Versionen haben unter den neuen Betriebssystemen (Windows 7 etc) oft die Angewohnheit, einen beim Öffnen von Dateien nicht in das Verzeichnis zu setzen, das man erwartet. Und wenn man dann im alten Verzeichnis landet, erkennt man das an den Dateinamen nicht.

Gruß
Michael
  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:02 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