파일을 이동하거나 이름을 바꾼 후 파일에 대한 참조를 유지하기위한 전략은 무엇입니까?


9

나는 최근에 직장에서 맥을 가지고 있었고 Xcode가 폴더의 이름을 바꾸고 다른 곳으로 옮긴 후에도 최신 프로젝트를 여전히 찾을 수 있다는 사실에 놀랐습니다.

이제 이것이 작업이 심한 인프라의 결과라는 것을 이해하고 있지만, 유닉스 세계의 다른 지역에서도 비슷한 기능을 수행 할 수 있는지 궁금합니다.


2
Mac OS X Unix 세계에 있습니다.
mouviciel

실제로 편집되었습니다.
Julien

변경 한 위치에 관계없이 변경 내용을 추적합니까? 예를 들어 사용한 mv /path/to/project /new/path/to/project경우 여전히 찾을 수 있습니까? 아니면 Xcode에서 움직이거나 이름을 바꾸고 있습니까? 대부분의 IDE는 사소하게 프로젝트 파일을 변경 / 이름 바꾸기 / 이동할 수 있으며 여전히 잘 찾을 수 있습니다.
Falmarri

어떻게 당신이 프로젝트를 이동 했습니까? 어디로 옮겼습니까? Xcode를 사용하여 이동하면 걱정할 필요가 없습니다. Xcode가 어떤 규칙 ( "모든 프로젝트는 ~ / 프로젝트 아래에 있습니다")을 사용하고 그 주위로 옮겼다면 그냥 찾아 볼 수 있습니다 (또는 $ HOME 전체에서 프로젝트처럼 보이는 물건을 검색 할 수도 있습니다). 당신은 반드시 눈치 채지 못할 것입니다).
vonbrand

답변:


10

Linux에서는 inotify 를 사용 하여 파일의 변경 사항을 추적 할 수 있습니다. Inotify는 커널 내에 있으며 여러 언어에 바인딩되어있어 작업중인 앱이 아직 inotify를 지원하지 않는 경우 이러한 기능을 빠르게 스크립팅 할 수 있습니다.


파일에 대한 고대 경로를 저장하고 파일을 찾을 수없는 후크를 사용하여 현재 경로를 저장하는 데 사용할 수있는 것처럼 들립니다. 니스
줄리앙
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.