![]() |
Wie Units am elegantesten umbenennen
Hallo!
Ich habe ein Projekt mit vieeeeeeelen Units. Deren Benennung ist, sagen wir mal, historisch gewachsen. Wenn man die jetzt einfach über die Projektverwaltung umbenennt, strampelt man sich anschließend einen ab weil man jede einzelne Einbindung per kompilieren und try-and-error raussuchen muss. Gibt es denn inzwischen in einem der einchlägigen Tools (CnPack, GExperts, MMX...) ein elegantes Feature das einem diese Arbeit erleichtert? Bei MMX hab ich gesehen gibt es ein "Rename in Scope", wobei das leider dem Anschein nach nicht mit "gepunkteten" Unitnamen wie "System.Generics.Collections.pas" klar kommt (nur als bekanntes Beispiel). Grüße Cody |
AW: Wie Units am elegantesten umbenennen
Hallo,
ich habe das mal mit GExperts gemacht. Unit im Projektexplorer umbenannt und dann mittels ![]() |
AW: Wie Units am elegantesten umbenennen
Zitat:
|
AW: Wie Units am elegantesten umbenennen
Darüber ärgere ich mich auch jeden Tag ungefähr zehn mal. In der Zeit könnte man echt sinnvollere Dinge tun.
|
AW: Wie Units am elegantesten umbenennen
Zitat:
Bis dahin hilft vielleicht der ![]() |
AW: Wie Units am elegantesten umbenennen
Mit Notepad++ sollte das ratz-fatz gehen. Wie genau solltest du
![]() Ist zwar schon ein bisschen her, dass ich das mal gemacht habe, aber soweit ich mich erinnere war das sehr effektiv. |
AW: Wie Units am elegantesten umbenennen
Was man nicht vergessen darf: Wie geht ein VCS mit umbenannten Dateien um? Eine wirklich elegante Lösung habe ich auch in dieser Kombination nicht gefunden.
|
AW: Wie Units am elegantesten umbenennen
Doch, die kommen damit klar 8-)
|
AW: Wie Units am elegantesten umbenennen
Zitat:
|
AW: Wie Units am elegantesten umbenennen
Bei GIT sieht das (wenn man SourceTree benutzt) genauso aus. Wenn man die Datei dann aber in den Staging Bereich übernimmt und auf Commit klickt um die Commit Message einzugeben, dann ändert sich das Symbol von "new untracked" in "renamed". Mit Mercurial kenne ich mich jetzt nicht aus, aber vielleicht ist es dort ähnlich/gleich.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:56 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 by Thomas Breitkreuz