Ich hatte in letzter Zeit einen Mac bei der Arbeit und war erstaunt zu sehen, dass Xcode mein neuestes Projekt immer noch finden würde, nachdem ich seinen Ordner umbenannt und an einen anderen Ort verschoben hatte.
Jetzt verstehe ich, dass dies das Ergebnis einer starken Infrastruktur bei der Arbeit ist, aber ich habe mich gefragt, ob es möglich wäre, ähnliche Funktionen für den Rest der Unix-Welt zu entwickeln.
filesystems
symlink
open-files
rename
julien
quelle
quelle
mv /path/to/project /new/path/to/project
würde es es immer noch finden? Oder ziehen Sie in Xcode um? Die meisten IDEs können Projektdateien trivial ändern / umbenennen / verschieben und finden sie dennoch einwandfrei.Antworten:
Unter Linux können Sie inotify verwenden , um Änderungen an Ihren Dateien zu verfolgen. Inotify ist im Kernel und verfügt über Bindungen zu vielen verschiedenen Sprachen, sodass Sie solche Funktionen schnell skripten können, wenn die App, mit der Sie arbeiten, inotify noch nicht unterstützt.
quelle