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:

Ordner eines On-Disk Projekts

Ziel ist es, alle Dateien und Ordner außer dem „.git“-Verzeichnis in einen Unterordner „nsf“ zu verschieben.

Vorgehen:

  1. Notes Designer öffnen und die Verknüpfung der Anwendung zur Quellcodeverwaltung entfernen
    Verknüpfung entfernen
  2. 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)
  3. 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.
    Verschieben3
  4. In den NSF-Ordner wechseln und die Datei „.project“ editieren. Der Inhalt des Tags „name“ muss mit dem Verzeichnisnamen des ODP übereinstimmen.
  5. 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.
    Dialog importieren
  6. 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.
  7. Im Navigator ist jetzt das ODP wieder vorhanden und verweist auf den neuen Ordner.
  8.  Jetzt wird das ODP wieder mit der bestehenden NSF-Datei verknüpft.
    ODP mit NSF verknüpfen
  9. 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.
    Dilaog ODP mit MSF verknüpfen
  10. 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.

Über

Hier kann beispielsweise eine kurze Beschreibung der Person, die den Blog oder die Website betreibt, oder der Website stehen. Der Text kann im Administrationsbereich in den Einstellungen des Plugins "Über" geändert werden.