3 Repos
Mechanisms for maintaining database links to files as they are moved or renamed on disk.
Distinct from File Path Locators: Shortlist candidates focus on search or network sync; this is about maintaining database referential integrity for local files.
Explore 3 awesome GitHub repositories matching data & databases · File Path Synchronization. Refine with filters or upvote what's useful.
TagStudio is a database-driven digital asset manager designed to organize and categorize files without altering their physical location on disk. It utilizes a non-destructive metadata store to attach tags and custom fields to files via a separate database rather than modifying original file headers. The project is distinguished by a hierarchical tagging system that supports parent-child relationships and custom color palettes for visual organization. It includes a multi-format media previewer that generates thumbnails and playback for images, videos, audio, documents, and archives, as well as
Automatically detects file renames, moves, and deletions to keep library metadata linked to the actual file locations.
Synx ist ein Entwickler-Dienstprogramm für Apple-Entwicklungsumgebungen, das Festplattenordner mit Projekt-Navigatoren synchronisiert. Es fungiert als Xcode-Projektordner-Synchronisierer und Dateimanager, der sicherstellt, dass physische Verzeichnisstrukturen auf dem Dateisystem mit den logischen Gruppenstrukturen innerhalb eines Projekts übereinstimmen. Das Tool reorganisiert physische Dateien, um die virtuelle Gruppenhierarchie des Projekt-Navigators zu spiegeln. Es enthält ein Gruppen-Ausschlussmanagement, um zu verhindern, dass bestimmte logische Gruppen physische Verzeichnisbewegungen auslösen, was die Beibehaltung benutzerdefinierter Verzeichnisstrukturen ermöglicht. Das Dienstprogramm bietet zudem Funktionen zur Dateibereinigung, um Quell- und Asset-Dateien auf dem Dateisystem zu identifizieren und zu entfernen, die keiner Projektgruppe mehr zugeordnet sind.
Moves physical files to new paths to align the disk structure with the parsed project groups.
Dieses Projekt bietet eine umfassende Reihe standardisierter Entwurfsmuster, Namenskonventionen und Umgebungskonfigurationen für die Objective-C-Entwicklung. Es etabliert ein konsistentes Framework für API-Design, Speicherverwaltung und Projektorganisation, um sicherzustellen, dass Codebasen über Teams hinweg lesbar und wartbar bleiben. Der Leitfaden definiert spezifische Standards für Namespace-Isolierung mittels Klassenpräfixen und ein strukturiertes System zur Benennung von Assets. Er skizziert Architekturmuster für Delegate-Protokolle und Fehlerbehandlungsmechanismen, die darauf abzielen, Typsicherheit und Klarheit zu verbessern. Die Abdeckung erstreckt sich auf Quellcode-Formatierung, Organisation der Klassenstruktur und die Implementierung thread-sicherer Singletons. Er enthält zudem Standards für die Xcode-Projektkonfiguration, die physische Dateihierarchien mit Projektgruppen abgleichen und Build-Einstellungen verwalten.
Standardizes the alignment of physical folder hierarchies with logical project groups for predictable file resolution.