Wie Units unter neuem Namen im neuen Verzeichnis speichern?
-
- Beiträge: 61
- Registriert: So 21. Aug 2011, 20:37
- OS, Lazarus, FPC: WIN7 /Laz 1,0,8 / FPC 2.6.2/ SVN 40573
- CPU-Target: xxBit
Wie Units unter neuem Namen im neuen Verzeichnis speichern?
Hallo!
Wenn ich eine Programm Funktion zum laufen gebracht habe, habe ich das Programm in einem neuen Verzeichnis unter neuem Namen gespeichert.
Dies habe ich gemacht, damit ich falls danach alles verhunzte, einfach auf eine sauber arbeitende Version zurück wechseln kann.
Das Speichern unter neuem Namen in einem neuen Verzeichnis habe ich mit der Projectdatei und den 4 von mir erstellten Units gemacht.
Die fremde Unit cscsv_785.pas die für den Import von .csv Dateien zuständig ist, habe ich mittels Windows-Explorer ins neue Verzeichnis kopiert.
Ich habe innerhalb Lazarus den Reiter mit der jeweiligen Unit angeklickt.
Dann "speichern unter" gewählt.
Ein neues Verzeichnis erstellt. Und in diesem neuen Verzeichnis die Dateien gespeichert.
Natürlich unter neuem Namen. Bei der Projectdatei war's das auch schon.
Bei den Units ist es komplizierter:
'Datei speichern unter'; neuen Namen vergeben.
Jetzt werde ich gefragt, ob ich die alte Datei/Unit löschen will. Hier natürlich 'Nein' gewählt.
'Die Unit wird von anderen Dateien benötigt. Verweise automatisch anpassen?'
Hier habe ich 'Ja' ausgewählt. Ist das richtig?
Außerdem habe ich das Fenster: 'Das Verzeichnis so und so, wird nicht länger im Unit-Pfad benötigt. Entfernen?' (nicht erkennbar, welcher Zielordner gemeint ist, da der Pfad zu lang ist)
Hier habe ich 'Ja' gewählt. Hier weiß ich gar nicht was richtig ist.
Ich bin mir total unsicher und habe aktuell ein totales Durcheinander. D.h. ich hatte jetzt Version 0046 und musste bis Version 0039 zurückgehen um eine saubere Dateianordnung zu finden.
-----------------
Mist.
Es wäre toll wenn Ihr mir helfen könnt!
Gruß!
idefix
Wenn ich eine Programm Funktion zum laufen gebracht habe, habe ich das Programm in einem neuen Verzeichnis unter neuem Namen gespeichert.
Dies habe ich gemacht, damit ich falls danach alles verhunzte, einfach auf eine sauber arbeitende Version zurück wechseln kann.
Das Speichern unter neuem Namen in einem neuen Verzeichnis habe ich mit der Projectdatei und den 4 von mir erstellten Units gemacht.
Die fremde Unit cscsv_785.pas die für den Import von .csv Dateien zuständig ist, habe ich mittels Windows-Explorer ins neue Verzeichnis kopiert.
Ich habe innerhalb Lazarus den Reiter mit der jeweiligen Unit angeklickt.
Dann "speichern unter" gewählt.
Ein neues Verzeichnis erstellt. Und in diesem neuen Verzeichnis die Dateien gespeichert.
Natürlich unter neuem Namen. Bei der Projectdatei war's das auch schon.
Bei den Units ist es komplizierter:
'Datei speichern unter'; neuen Namen vergeben.
Jetzt werde ich gefragt, ob ich die alte Datei/Unit löschen will. Hier natürlich 'Nein' gewählt.
'Die Unit wird von anderen Dateien benötigt. Verweise automatisch anpassen?'
Hier habe ich 'Ja' ausgewählt. Ist das richtig?
Außerdem habe ich das Fenster: 'Das Verzeichnis so und so, wird nicht länger im Unit-Pfad benötigt. Entfernen?' (nicht erkennbar, welcher Zielordner gemeint ist, da der Pfad zu lang ist)
Hier habe ich 'Ja' gewählt. Hier weiß ich gar nicht was richtig ist.
Ich bin mir total unsicher und habe aktuell ein totales Durcheinander. D.h. ich hatte jetzt Version 0046 und musste bis Version 0039 zurückgehen um eine saubere Dateianordnung zu finden.
-----------------
Mist.
Es wäre toll wenn Ihr mir helfen könnt!
Gruß!
idefix
-
- Beiträge: 41
- Registriert: Do 11. Okt 2012, 18:50
- OS, Lazarus, FPC: Win7 (L 1.0.0.2 FPC 2.6.0)
- CPU-Target: 32Bit
- Wohnort: Rügen
- Kontaktdaten:
Re: Wie Units unter neuem Namen im neuen Verzeichnis speiche
Moin!
Menü:
Projekt -> Projekteinstellungen -> Pfade -> Units [...]
Kontrolliere dort ob alle Pfade aktuell stimmen.
Menü:
Projekt -> Projekteinstellungen -> Pfade -> Units [...]
Kontrolliere dort ob alle Pfade aktuell stimmen.
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2822
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: Wie Units unter neuem Namen im neuen Verzeichnis speiche
Das ist eine ziemlich umständliches Vorgehen. Schau dir doch einmal Subversion (http://subversion.apache.org/) oder ein anderes Versionskontrollsystem an. Die Einarbeitungszeit hast du recht schnell wieder heraus, wenn du dir dann diese Kopierorgien sparen kannst.idefix hat geschrieben:Wenn ich eine Programm Funktion zum laufen gebracht habe, habe ich das Programm in einem neuen Verzeichnis unter neuem Namen gespeichert.
Dies habe ich gemacht, damit ich falls danach alles verhunzte, einfach auf eine sauber arbeitende Version zurück wechseln kann.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
- af0815
- Lazarusforum e. V.
- Beiträge: 6854
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Wie Units unter neuem Namen im neuen Verzeichnis speiche
Für Windows : tortoisesvn
Online/Offline freies Buch über Subversion svnbook.red-bean.com
Subversion geht auch wunderbar auf einem einzelnem Rechner ohne Server. Backup aber trotzdem nicht vergessen !!
Online/Offline freies Buch über Subversion svnbook.red-bean.com
Subversion geht auch wunderbar auf einem einzelnem Rechner ohne Server. Backup aber trotzdem nicht vergessen !!
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
Re: Wie Units unter neuem Namen im neuen Verzeichnis speiche
Kopiere einfach - außerhalb der IDE, also mit dem Explorer - den Projekt-Ordner an eine andere Stelle (natrülich unter Beibehaltung der Ordner-Struktur). Dann kannst du das Projekt ohne weiteres aus den neuen Ordner kompilieren. Du musst nur darauf achten, dass in den Projektoptionen keine absoluten Pfade eingetragen sind.
-
- Beiträge: 61
- Registriert: So 21. Aug 2011, 20:37
- OS, Lazarus, FPC: WIN7 /Laz 1,0,8 / FPC 2.6.2/ SVN 40573
- CPU-Target: xxBit
Re: Wie Units unter neuem Namen im neuen Verzeichnis speiche
Hallo!
Ich will nur kurz Rückmeldung geben. Ich arbeite gerade das Buch zu subversion durch. (soweit es mich betrifft).
Da ich unter Windows arbeite, habe ich tortoisesvn installiert.
Einen netten Einstieg dazu gibt es hier:
http://www.danielgrunwald.de/coding/svn/
Ob es was für mich ist, kann ich aktuell noch nicht sagen.
Danke an alle erst mal.
Gruß!
idefix
Ich will nur kurz Rückmeldung geben. Ich arbeite gerade das Buch zu subversion durch. (soweit es mich betrifft).
Da ich unter Windows arbeite, habe ich tortoisesvn installiert.
Einen netten Einstieg dazu gibt es hier:
http://www.danielgrunwald.de/coding/svn/
Ob es was für mich ist, kann ich aktuell noch nicht sagen.
Danke an alle erst mal.
Gruß!
idefix
-
- Beiträge: 61
- Registriert: So 21. Aug 2011, 20:37
- OS, Lazarus, FPC: WIN7 /Laz 1,0,8 / FPC 2.6.2/ SVN 40573
- CPU-Target: xxBit
Re: Wie Units unter neuem Namen im neuen Verzeichnis speiche
Hallo!
Da subversion doch etwas aufwendiger ist zu verstehen, möchte ich jetzt auch parallel weiter programmieren.
Daher habe ich die im obersten Beitrag gestellten Fragen kurz gefasst nochmal gestellt.
Ich hoffe Ihr könnt mir helfen.
Gruß!
idefix
Da subversion doch etwas aufwendiger ist zu verstehen, möchte ich jetzt auch parallel weiter programmieren.
Daher habe ich die im obersten Beitrag gestellten Fragen kurz gefasst nochmal gestellt.
Ich hoffe Ihr könnt mir helfen.
Ich habe innerhalb Lazarus den Reiter mit der jeweiligen Unit angeklickt.
Dann "speichern unter" gewählt. Ein neues Verzeichnis erstellt.
'Die Unit wird von anderen Dateien benötigt. Verweise automatisch anpassen?'
Hier habe ich 'Ja' ausgewählt. Ist das richtig?
Vielen Dank?Außerdem habe ich das Fenster: 'Das Verzeichnis so und so, wird nicht länger im Unit-Pfad benötigt. Entfernen?' (nicht erkennbar, welcher Zielordner gemeint ist, da der Pfad zu lang ist)
Hier weiß ich gar nicht was richtig ist. Was mache ich hier?
Gruß!
idefix
Zuletzt geändert von Lori am Do 23. Mai 2013, 09:52, insgesamt 1-mal geändert.
Grund: richtiger Highlighter
Grund: richtiger Highlighter
- af0815
- Lazarusforum e. V.
- Beiträge: 6854
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Wie Units unter neuem Namen im neuen Verzeichnis speiche
Für das was du eigentlich machen will - sichern eines Standes - ist die von wpx_xyz vorgeschlagene Lösung am besten. Dein beschriebener Weg ist der mit den meisten Fehlermöglichkeiten.
Zu Deiner Frage
1) Ja, denn jetzt ist die Unit in einem anderen Pfad.
2) Ja, denn der alte Pfad ist ja nicht mehr benötigt. (Bezüglich der Nichtsichtbarkeit ist ev. eine Bugreport zu überlegen - wenn nicht schon vorhanden)
BTW: SVN ist nur beim ersten Projekt ein Problem
Tutorial für Creating The Repository With TortoiseSVN
Zu Deiner Frage
1) Ja, denn jetzt ist die Unit in einem anderen Pfad.
2) Ja, denn der alte Pfad ist ja nicht mehr benötigt. (Bezüglich der Nichtsichtbarkeit ist ev. eine Bugreport zu überlegen - wenn nicht schon vorhanden)
BTW: SVN ist nur beim ersten Projekt ein Problem

Tutorial für Creating The Repository With TortoiseSVN
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
-
- Beiträge: 61
- Registriert: So 21. Aug 2011, 20:37
- OS, Lazarus, FPC: WIN7 /Laz 1,0,8 / FPC 2.6.2/ SVN 40573
- CPU-Target: xxBit
Re: Wie Units unter neuem Namen im neuen Verzeichnis speiche
Hallo!
Vielen Dank!
Gruß!
idefix
Vielen Dank!
Gruß!
idefix
-
- Beiträge: 565
- Registriert: So 26. Aug 2012, 09:03
- OS, Lazarus, FPC: Windows(10), Linux(Arch)
- CPU-Target: 64Bit
Re: Wie Units unter neuem Namen im neuen Verzeichnis speiche
Dafür hat Lazarus aber auch Bordmittel:
Projekt --> Projekt veröffentlichen
Damit kannst du sämtliche benötigte Dateien in ein anderes Verzeichnis kopieren...
Projekt --> Projekt veröffentlichen
Damit kannst du sämtliche benötigte Dateien in ein anderes Verzeichnis kopieren...
Programmer: A device to convert coffee into software.
Rekursion: siehe Rekursion.
Rekursion: siehe Rekursion.
-
- Beiträge: 61
- Registriert: So 21. Aug 2011, 20:37
- OS, Lazarus, FPC: WIN7 /Laz 1,0,8 / FPC 2.6.2/ SVN 40573
- CPU-Target: xxBit
Re: Wie Units unter neuem Namen im neuen Verzeichnis speiche
Hallo!
Aber, das veröffentlichte Project lies sich nicht laden.
Ich hatte es in ein ganz anderes Verzeichnis mit kurzem Pfad 'veröffentlicht', da hier wiedermal der Pfad nicht sichtbar war.
Es wurde eine Datei angemakelt mit der Versionsnummer 0039.
Ich bin jetzt allerdings bei 0053.
Nun gut. Es erschien der Project Inspector. In dem waren neben zwei Packages eben meine ganzen Unit aufgeführt. Allerdings mit der Versionsnummer 0039.
Nun gut.
Ich habe diese Dateien gelöscht (im Project Inspector) und meine aktuellen Dateien eingetragen (hinzugefügt).
----------------
Ich war dann auch in den Projecteinstellungen.
Dort im Pfad bei den Compilereinstellungen.
Unter 'andere Units' war die Unit mit der Versionsnummer 0039 eingetragen.
Dies habe ich gelöscht, kann jetzt aber keinen andere Unit eintragen.
Kurz und gut, es ist wohl alles durcheinander.
Es wäre toll wenn Ihr mir helfen könnt!
PS.
Ich habe zum Glück von dieser 0053 Version eine Sicherheitskopie.
Es muss also nicht unbedingt die eben besprochene nicht 'Start fähige' Datei zum laufen gebracht werden. Es reicht, das in der Sicherheitskopie im Projectinspector und im Compilerpfad die richtigen Daten stehen.
PPS.
Lazarus lässt sich starten.
Compilern läßt sich das Project auch, aber das programmierte Programm läßt sich nicht starten.
Auch die exe des Programmierten Programms läßt sich nicht starten.
Vielen Dank!
Gruß
idefix
Ich wollte gerade schreiben, das das klappt.Komoluna hat geschrieben:Dafür hat Lazarus aber auch Bordmittel:
Projekt --> Projekt veröffentlichen
Damit kannst du sämtliche benötigte Dateien in ein anderes Verzeichnis kopieren...
Aber, das veröffentlichte Project lies sich nicht laden.
Ich hatte es in ein ganz anderes Verzeichnis mit kurzem Pfad 'veröffentlicht', da hier wiedermal der Pfad nicht sichtbar war.
Es wurde eine Datei angemakelt mit der Versionsnummer 0039.
Ich bin jetzt allerdings bei 0053.
Nun gut. Es erschien der Project Inspector. In dem waren neben zwei Packages eben meine ganzen Unit aufgeführt. Allerdings mit der Versionsnummer 0039.
Nun gut.
Ich habe diese Dateien gelöscht (im Project Inspector) und meine aktuellen Dateien eingetragen (hinzugefügt).
----------------
Ich war dann auch in den Projecteinstellungen.
Dort im Pfad bei den Compilereinstellungen.
Unter 'andere Units' war die Unit mit der Versionsnummer 0039 eingetragen.
Dies habe ich gelöscht, kann jetzt aber keinen andere Unit eintragen.
Kurz und gut, es ist wohl alles durcheinander.
Es wäre toll wenn Ihr mir helfen könnt!
PS.
Ich habe zum Glück von dieser 0053 Version eine Sicherheitskopie.
Es muss also nicht unbedingt die eben besprochene nicht 'Start fähige' Datei zum laufen gebracht werden. Es reicht, das in der Sicherheitskopie im Projectinspector und im Compilerpfad die richtigen Daten stehen.
PPS.
Lazarus lässt sich starten.
Compilern läßt sich das Project auch, aber das programmierte Programm läßt sich nicht starten.
Auch die exe des Programmierten Programms läßt sich nicht starten.
Vielen Dank!
Gruß
idefix