Thread editor in perl 0.3.n: hurra
(630 answers)
Opened by zipster at 2005-10-21 17:46
Feature-Wunsch: Alle geöffneten Dateien in eine "Beobachtung" nehmen. Wenn sich die Datei nicht geändert hat und diese Änderungen nicht im Editor gemacht wurden, dann darauf hinweisen, dass die Datei geändert wurde und fragen, ob die geänderte Datei von Platte geladen werden soll.
Hintergrund: Ein Team mit mehreren Personen arbeiten an einem Projekt. Person A und Person B haben jeweils eine "Working Copy" der Datei C. A ändert seine Working Copy von C und B ändert ebenfalls an der Working Copy von C etwas. A speichert die Datei im SVN Repository. B holt sich die aktuelle Version aus dem Repository, hat seine Working Copy aber noch im Editor geöffnet. B ändert wieder etwas und speichert dann. Änderungen von A gehen "verloren" (sind in der aktuellsten Version nicht berücksichtigt). Mit dem von mir gewünschten Feature würde A beim Aktivieren des Reiters von C eine Meldung bekommen wie "Auf Platte liegt eine geänderte Version von C. Diese geänderte Version laden?". Dann würde A auch die Änderungen von B im Editor sehen. Man müsste beim Start des Editors also alle Dateien, die gleich geöffnet werden, einem "Beobachter" melden genauso wie alle Dateien, die dann danach geöffnet werden. Wenn ich wüsste, wo überall wo das Wechseln des Reiters eine Rolle spielt, könnte ich mich mal an einer Probeumsetzung versuchen. Es gibt ja entsprechende "Notify"-Module auf CPAN... OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/) -- Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html Perl-Entwicklung: http://perl-services.de/ |