Verschieben des Verzeichnisses eines Lotus Notes On-Disk Projekts
Juli 11, 2020 Lesezeit: 4 Minuten
Es kann vorkommen, dass man die Dateien und Verzeichnisse eines On-Disk Projekts (ODP) verschieben muss. Ich musste die Dateien und Ordner z.B. in einen Unterordner verschieben, damit das „.git“-Verzeichnis nicht mehr auf der Ebene der Dateien und Ordner ist. Dies hat nämlich zur Folge, dass das „.git“-Verzeichnis auch in die NSF-Datei synchronisiert wird (siehe auch Diskussion bei OpenNTF)
Vor dem Verschieben sah mein ODP-Verzeichnis so aus:
Ziel ist es, alle Dateien und Ordner außer dem „.git“-Verzeichnis in einen Unterordner „nsf“ zu verschieben.
Vorgehen:
- Notes Designer öffnen und die Verknüpfung der Anwendung zur Quellcodeverwaltung entfernen
- Im Designer die Eclipse-Ansicht „Navigator“ öffnen und das ODP löschen (Dabei die Checkbox zum Löschen der Dateien auf dem Datenträger nicht aktivieren)
- Ordner und Dateien in den Unterordner verschieben
Dabei muss die Historie in Git erhalten bleiben. Da ich TortoiseGit installiert habe, geht dies ganz einfach. Zuerst Ordner „nsf“ anlegen und der Quellcodeverwaltung hinzufügen (Bei TortoiseGit funktioniert dies nur, wenn der Ordner nicht leer ist). Dann mit der rechten Maustaste die Dateien und Ordner per Drag und Drop in den NSF-Ordner verschieben.
- In den NSF-Ordner wechseln und die Datei „.project“ editieren. Der Inhalt des Tags „name“ muss mit dem Verzeichnisnamen des ODP übereinstimmen.
- Im Designer in der Eclipse-Ansicht „Navigator“ mit der rechten Maustaste klicken und „Importieren“ auswählen. Im nächsten Dialog „Allgemein->Vorhandene Projekte in den Arbeitsbereich“ auswählen.
- Im nächsten Schritt als Stammverzeichnis das ODP-Verzeichnis auswählen. Im Feld „Projekte“ dann das Projekt auswählen. Für dieses Projekt sollte dann das „NSF“-Verzeichnis angezeigt werden.
- Im Navigator ist jetzt das ODP wieder vorhanden und verweist auf den neuen Ordner.
- Jetzt wird das ODP wieder mit der bestehenden NSF-Datei verknüpft.
- Im Verknüpfungsdialog habe ich die Richtung auf „Aus ausgewählter NSF nach ODP exportieren“ gewählt, weil bei mir die NSF-Datei das führende System ist. Im unteren Bereich dann noch die passende Anwendung auswählen.
- Jetzt sind die Notes Dateien und Verzeichnisse verschoben und wieder mit der NSF-Datei verknüpft. Ab sofort können dann wieder die gewünschten Git-Operationen ausgeführt werden.