Я не стану вам приводить те множество причин. Замечу, что для своих личных проектов я юзаю git. На работе на тех проектах, где возможно, svn. Не нужно коситься на разработчиков php — они тут не при чем. Проекты бывают разные и для редактирования десятка файлов раз в полгода контроль версий по сути и не нужен — достаточно бэкапов. Чтобы не быть голословным приведу в пример сайт на ModX. Зачем тут контроль версий? Код большей частью в БД, а для картинок оно и ни к чему.
Вчера появилась потребность чистить код от trailing spaces. Из коробки sublime умеет их чистить при сохранении, а нужно было по запросу.
Вот такой плагинчик получился:
import sublime, sublime_plugin
class TrailingSpacesCleanerCommand(sublime_plugin.TextCommand):
def run(self, edit):
ws = self.view.find_all("[\t ]+$")
ws.reverse()
for r in ws:
self.view.erase(edit, r)
Поделись, как вылечить то, что при монтировании через fuse соединение разрывается при простое в несколько минут? Это единственная причина, по которой приходится пользоваться сторонними клиентами.
Вы правы и я сам пользуюсь svn и git когда это возможно. Но есть случаи, для которых оно не то чтобы невозможно, а просто не целесообразно. Например попросили меня срочно поправить по ftp файлик. Ну или когда я писал этот топик, я тоже делал бакапы =)
А вообще, цель статьи не дать готовый инструмент, а показать как этот инструмент можно сделать самому. На примере своих потребностей.
Вот такой плагинчик получился:
А вообще, цель статьи не дать готовый инструмент, а показать как этот инструмент можно сделать самому. На примере своих потребностей.