Задать вопрос
@lleexxaa

Проверка на изменение файла перед его сохранением на удаленном сервере в notepad++

Здравствуйте.
Задача: перед сохранением файла на удаленном сервере проверять, не был ли он изменен другим пользователем, и, если изменения были, то выводить соответствующее сообщение (как в Dreamweaver).
Пример.
На удаленном сервере есть файл /index.php. Вася открыл этот файл в 13.00 и вносит изменения. Петя открыл этот файл в 13.30, внес свои изменения и сохранил файл на сервере. Затем Вася в 14.00 собирается сохранить файл. В момент сохранения необходимо вывести сообщение для Васи, что в то время, пока он кодил, файл уже изменился, и что текущее сохранение может затереть данные изменения (такой механизм работает в Дримвейвере).

Можно ли как-то данный механизм включить в NPP? Может, есть под это дело соответствующий плагин?

Спасибо.
  • Вопрос задан
  • 3423 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@sergei-grigorev
А почему-бы не сделать это в виде системы контроля версий? Например, git, mercurial, svn. Тогда и отслеживать можно будет кто именно обновил файл, и какие изменения сделал (может поменяли чисто заголовок и поэтому можно объединить изменения)
Ответ написан
@lleexxaa Автор вопроса
Система контроля версий используется (меркуриал). Но это не решает проблему. Ведь не делать же локальные коммиты после сохранения каждого файла? Например, после того, как (в приведенном примере) Вася затрет изменения Пети, а затем Петя снова откроет этот файл, например, в 14.30, то своего кода Петя не увидит (соответственно, код Пети не попадет в систему контроля версий).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы