Я использую Netbeans для управления проектами PHP в проприетарной установке. Файлы находятся на веб-сервере, и я использую netbeans sFTP для загрузки и автоматической загрузки файлов по мере их изменения. Это прекрасно работает, и я читал о других, делающих это. Это заботится о создании / загрузке файлов по мере их изменения / создания. Также кажется, что файлы удаляются, если я удаляю их локально.
Теперь введите управление исходным кодом (в моем случае Git, но для этого тип не должен иметь значения). Мой источник контроля имеет на веб-сервере. Это отдельно от проприетарной настройки.
Допустим, я переключаю ветки (что будет сделано на веб-сервере, чтобы быть понятным), Могу ли я и как мне согласовать все изменения с сервера? Это будет включать в себя удаление файлов и папок локально, которые больше не существуют в версии, с которой я работаю. Это также включает обновление содержимого файла для изменений.
Теперь я знаю о функции «Загрузка» в сетевых компонентах. В NetBeans я щелкаю правой кнопкой мыши на структуре папок или проекте (на панели «Проекты»), и NetBeans продолжит загрузку всех изменений, но не удастся удалить локальные файлы и папки, которые больше не существуют. на сервере ..