Слово разработка тут лишнее. его можно использовать не только для разработки, сфера его возможного применения гораздо шире, например его можно использовать для архивации (в смысле хранения в архиве в исторической перспективе) каких-то текстовых документов, для этого достаточно иметь механизм перевода из формата текста в формат документа, типа txt/html/xml и т.п. -> odt/doc/docx/pdf/ps и т.п..
В git можно настроить редактор по умолчанию и тогда при открывании документа из git(не обязательно текстового, да хоть графического!) будет запускаться Ваш указанный редактор, - опробовано! Не только установленные редакторы, но и портабле, git замечательно работает и в винде.
Это система контроля версий,
настраиваемая система, которая будет работать так как, Вы этого захотите, он удобен именно для контроля версий, ветвлений, различных конфигураций, с достаточно полными пометками, поясняющими что Вы сами сделали - удобно когда много вариантов документа с разными функциями и самое главное - с возможностью "отката назад" - в другое русло, и его совсем не обязательно использовать в сетевом - глобальном фрагменте, можно и локально!
Как жаль, что я всего этого не знал, когда занимался проектированием устройств на ПЛИС и контроллерах! - столько потеряно информации и столько раз ходили по кругу!!!
В
теме давал описание git, тема - небольшая, почитайте, я и сам с удовольствием почитал нюансы описанные другими в ней. Интересно, всем спасибо!