Strategie per mantenere un riferimento a un file dopo che è stato spostato o rinominato?


9

Ultimamente ho avuto un mac al lavoro e sono rimasto sorpreso nel vedere che Xcode avrebbe ancora trovato il mio ultimo progetto dopo aver rinominato la sua cartella e spostato da qualche altra parte.

Ora capisco che questo è il risultato di una pesante infrastruttura al lavoro, ma mi chiedevo se sarebbe possibile in qualche modo inventare funzionalità simili per il resto del mondo Unix?


2
Mac OS X è nel mondo Unix.
mouviciel,

Anzi, modificato.
luglio

Tiene traccia delle modifiche indipendentemente da dove le hai apportate? Ad esempio, se lo avessi usato lo mv /path/to/project /new/path/to/projecttroverebbe ancora? O stai spostando / rinominando in Xcode? La maggior parte degli IDE sarà in grado di modificare / rinominare / spostare banalmente i file di progetto e di trovarli ancora bene.
Falmarri,

Come hai spostato il progetto? Dove l' hai spostato? Posso certamente immaginare che se usi Xcode per spostarlo, è un gioco da ragazzi. Se Xcode utilizza una convenzione ("tutti i progetti sono sotto ~ / Progetti") e lo hai spostato lì, potrebbe semplicemente guardare lì (o persino cercare in tutto il tuo $ HOME per cose che sembrano progetti, le macchine di oggi hanno prestazioni sufficienti che non lo noteresti necessariamente).
vonbrand,

Risposte:


10

Bene su Linux potresti usare inotify per tenere traccia delle modifiche ai tuoi file. Inotify è nel kernel e ha collegamenti a molte lingue diverse che ti consentono di eseguire rapidamente lo script di tale funzionalità se l'app con cui stai lavorando non supporta ancora inotify.


Sembra che potrebbe essere usato per memorizzare percorsi antichi in un file e con una ricerca di hook non trovato il percorso corrente. Nizza
luglio
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.