Я работаю над некоторыми проектами с git, и большинство этих проектов используют nodejs. В последнее время, пока я занимаюсь разработкой этих проектов, некоторые файлы по какой-то причине были продублированы, и я не смог выяснить причину. Можно ли каким-то образом контролировать весь проект на наличие новых дублированных файлов с помощью процесса, который выполнял дублирование?
Я слышал, что lsof
выполнит эту работу, но страница руководства говорит мне, что это для мониторинга открытых файлов процесса. И я обнаружил, что люди говорят, что inotify
выполнит эту работу, но, похоже, не поддерживает MacOS.
Странно, что дублирование не всегда выполняется в одном и том же файле, это может быть *.json
, *.jpeg
или et c ,. поэтому я не могу отследить указанный c файл для дублирования. Кроме того, я не использую какие-либо автоматизированные c инструменты интеграции или IDE для разработки.
Есть предложения?