移動または名前変更後にファイルへの参照を維持するための戦略?


9

最近Macを使用していて、フォルダの名前を変更して別の場所に移動した後も、Xcodeがまだ最新のプロジェクトを見つけられることに驚いていました。

現在、これは作業中の重いインフラストラクチャの結果であることを理解していますが、残りのUnixの世界でも同様の機能をどうにかして実現できるかどうか疑問に思いました。


2
Mac OS X Unixの世界にあります。
mouviciel

確かに、編集されました。
julien

どこで変更を加えても、変更は追跡されますか?たとえば、使用した場合、mv /path/to/project /new/path/to/projectそれはまだそれを見つけますか?またはXcodeで移動/名前変更していますか?ほとんどのIDEは、プロジェクトファイルを簡単に変更/名前変更/移動しても、問題なく見つけることができます。
Falmarri

プロジェクトをどのように移動しましたか?どこに移動しましたか?Xcodeを使用して移動する場合は、非常に簡単です。Xcodeが何らかの規則(「すべてのプロジェクトは〜/ Projectsの下にある」)を使用していて、そこに移動した場合、そこだけを見ることができます(または$ HOME全体でプロジェクトのようなものを検索しても、今日のマシンは十分なパフォーマンスを備えています)あなたは必ずしも気づかないでしょう)。
フォンブランド2013年

回答:


10

Linuxでは、inotifyを使用できますをしてファイルへの変更を追跡ます。Inotifyはカーネル内にあり、さまざまな言語にバインドされているため、作業中のアプリがまだinotifyをサポートしていない場合でも、このような機能をすばやくスクリプト化できます。


ファイルへの古いパスを格納するために使用でき、ファイルが見つからないフックで現在のパスを検索するのに使用できるように思えます。ニース
ジュリアン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.