![]() |
Komponenten im Netzwerk nutzen
Hallo,
eigentlich eine ganz simple Frage: Wie nutzt man Komponenten im Netzwerk? Also mehrere Entwickler im Netzwerk die immer die gleichen Versionen der Komponenten nutzen sollen. Ich würde jetzt so vorgehen, dass ich gemeinsam genutzte Komponenten auf den Server lege und alle das Netzlaufwerk in den entsprechenden Suchpfad eintragen. Aber ist das auch der korrekte Weg? Wie macht Ihr das? |
Re: Komponenten im Netzwerk nutzen
Eine weitere Möglichkeit wäre es ein Sourceverwaltungstool wie CVS/SVN o.ä zu nutzen
|
Re: Komponenten im Netzwerk nutzen
Zitat:
|
Re: Komponenten im Netzwerk nutzen
ach ok die bpl un dcp müssen bei jedem User extra sein? kann man die nicht auch aufs Netz legen?
|
Re: Komponenten im Netzwerk nutzen
Zitat:
|
Re: Komponenten im Netzwerk nutzen
ok, ich wusste nich das die gesperrt werden :cyclops:
dann ist das klar :thumb: |
Re: Komponenten im Netzwerk nutzen
Die Variante mit dem Netzlaufwerk halte ich für gefährlich bis ungünstig. Denn sobald mehr als 1 Person gleichzeitig an einer Datei arbeitet überschreibt Nutzer1 Dinge die Nutzer2 eingepflegt hat. Natürlich sagt Delphi "oh da wurde eine Datei geändert, willst du diese erneut laden". Aber wenn man dort ja wählt ist ja das eigene getippte auch wieder weg.
|
Re: Komponenten im Netzwerk nutzen
Zitat:
wenn ich das richtig sehe (keine Erfahrung damit), ist das bei einem Versionsverwaltungssystem eigentlich auch nicht anders - ein System, dass aus 2 geänderten Versionen eine logisch korrekte dritte zusammensetzt, kann es doch garnicht geben. Da hilft nur Disziplin, Disziplin, Disziplin. Ich kenne nur Systeme, bei denen ein Entwickler die Komponente, die er ändert, für andere gegen Ändern sperrt. M.a.W. alle können lesen, nur einer kann ändern, aber dazu muss er Source usw. "auschecken", damit die anderen keine u.U. kaputte Zwischenversion bekommen. Gruss Reinhard |
Re: Komponenten im Netzwerk nutzen
Zitat:
Subversion macht das bei uns täglich. Wenn zwei Entwickler an der gleichen Datei, aber an verschiedenen Stellen Änderungen machen, werden die beim anderen jeweils integriert - automatisch. Nicht ohne Grund heissen diese System auch z.B. 'Concurrent Versions System'. Zitat:
Bei kaputten Zwischenversionen gibt es eins auf die Finger - einchecken "darf" man natürlich nur etwas, das zuvor Unittests passiert hat, oder zumindest einen Smoke-Test besteht (kompilier- und startbar), je nach internem Standard. |
Re: Komponenten im Netzwerk nutzen
Aber sie verhindern ungewolltes oder unbemerktes Überschreiben von Änderungen und ermöglichen es auf jeden beliebeigen Zeitpunkt zurückzugehen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 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