Каждый современный разработчик вырос на git add, git commit, git push. Git стал де-факто стандартом, воздухом, которым мы дышим. Но задумывались ли вы, почему? И всегда ли этот воздух самый чистый для вашего проекта? История VCS (Version Control Systems) не началась и не закончилась на Git. Есть целый мир альтернатив, каждая из которых была создана для решения конкретных проблем и до сих пор находит своих преданных сторонников в крупных корпорациях и нишевых проектах.
Рубрика «subversion»
Не Git-ом единым: гид по системам контроля версий для особых случаев
2026-01-12 в 15:29, admin, рубрики: Darcs, Git, Mercurial, perforce, Pijul, subversionТехническое руководство по системам управления версиями (VСS)
2019-12-04 в 16:14, admin, рубрики: Concurrent Versions System, cvs, Git, Mercurial, RCS, Revision Control System, SCCS, Source Code Control System, subversion, svn, Системы управления версиями
В этой статье сравним с технической точки зрения самые известные системы управления версиями (в будущем планируем расширить список):
- Первое поколение
- Второе поколение
- Третье поколение
История систем контроля версий
2019-12-04 в 16:14, admin, рубрики: Concurrent Versions System, cvs, Git, Mercurial, RCS, Revision Control System, SCCS, Source Code Control System, subversion, svn, Системы управления версиями
В этой статье сравним с технической точки зрения самые известные системы управления версиями (в будущем планируем расширить список):
- Первое поколение
- Второе поколение
- Третье поколение
Какую систему управления версиями вы используете (в реальной работе, больше всего)?
2019-10-26 в 16:14, admin, рубрики: bazaar, cvs, DVCS, Git, Mercurial, subversion, svn, Системы управления версиямиGit as Subversion
2014-10-21 в 10:38, admin, рубрики: Git, scm, subversion, svn, Блог компании Mail.Ru Group, велосипед, Системы управления версиями
Некоторое время назад при старте нового проекта было решено попробовать использовать Git вместо Subversion. Через некоторое время коллектив разделился на тех, кто любит Git (программисты), и тех, кто его ненавидит (дизайнеры и художники). Эксперимент по замене Subversion на Git провалился и на горизонте замаячила перспектива возвращения Subversion.
Почесав репу и содрогнувшись от связанных с Subversion воспоминаний мужики решили: «А что, мы же программисты!» и запилили свой Subversion с Git-ом и печеньками. Так родился проект git-as-svn.
Теперь мы можем использовать и Git, и Subversion с одним и тем же репозиторием. Причем доступ через Subversion напрямую использует данные Git-репозитория, в отличие, скажем, от SubGit, где для Subversion используется отдельный репозиторий.
Читать полностью »
Непрерывная интеграция в облаке
2013-03-27 в 13:18, admin, рубрики: continuous integration, java, jelastic, Jenkins, maven, paas, platform as a service, plugin, repository, subversion, tomcat, Блог компании Jelastic, Облачные вычисления, платформа как услуга, метки: continuous integration, java, jelastic, Jenkins, maven, paas, platform as a service, plugin, repository, subversion, tomcat, платформа как услуга
В последнее время разработчики все чаще и чаще обращаются к нам с просьбами реализовать CI в Jelastic. Для чего же нужна непрерывная интеграция? Как правило, в проекте, где над разными частями разработчики трудятся независимо, стадия интеграции является заключительной и довольно трудоемкой, соответственно требует дополнительных затрат времени. Переход к непрерывной интеграции позволяет снизить эту трудоемкость, а так же обнаружить и устранить ошибки заранее, пока они еще не укоренились и не выросли в более серьезную проблему. Да действительно, если осуществлять контроль качества на протяжении всего процесса разработки, можно сэкономить и время, и деньги, и усилия, при одновременном повышении качества. Такой подход особенно полезен для крупных проектов с участием большого количества разработчиков.
Сегодня мы покажем, как можно реализовать непрерывную интеграцию в облаке Jelastic на простом примере с использованием Jenkins.Читать полностью »
Пожаробезопасность в системах управления версиями
2013-02-28 в 9:53, admin, рубрики: csv, DVCS, Git, Mercurial, subversion, svn, VCS, Системы управления версиями, метки: csv, DVCS, Git, mercurial, subversion, svn, VCS 
На сегодняшний день существуют два типа систем управления версиями: клиент-серверный и распределенный. Но несмотря на огромное различие между ними мы все-равно продолжаем использовать центральный сервер для синхронизации работы между участниками команды.
А что будет если в один прекрасный день центральный сервер сгорит?
Давайте это обсудим
Читать полностью »
Связка ExtJS+Django+Apache+SVN deploy (и простой CRUD контроллер на Django)
2013-01-26 в 10:20, admin, рубрики: Apache, CentOS, crud, database, django, extjs, extjs 4, python, sencha, subversion, svn, Библиотека ExtJS/Sencha, контроллер, Питон, метки: apache, CentOS, crud, database, Django, extjs, extjs 4, python, sencha, subversion, svn, контроллер, ПитонПредисловие
Сразу хочу попросить прощения за столь перегруженную статью, но для меня сейчас всё это актуально и связано. Думаю что некоторым это может пригодиться для будущей разработки. Хочу обратить внимание, что в этой статье я не стану рассказывать вам как устанавливать те или иные тривиальные вещи, установка которых, к тому же, зависит от той или иной платформы. Также в статье я не описываю телодвижения по настройке прав доступа к файлам сервера, опять же, это зависит от реализации. В статье описан процесс настройки на PDC сервер с именем tci.lan, все имена сохранены, в вашем случае их следует заменить на соответствующие вам. Данная статья содержит код, для улучшения читаемости он спрятан в спойлерах.Читать полностью »
Разработка в Caché Studio с использованием Subversion
2012-09-07 в 14:33, admin, рубрики: cache, intersystems cache, subversion, svn, Блог компании InterSystems, Системы управления версиями, метки: cache, InterSystems cache, subversion, svn 
Было разработано расширение Caché Studio, которое называется Caché-SVN. Это расширение позволяет работать с репозиторием (хранилищем) SVN, не покидая Caché Studio. С его помощью можно выполнять checkout, commit и update.
Caché-SVN работает не с отдельными файлами (классами, программами, csp-страницами и т.д.), а с проектом целиком.
Caché-SVN создаёт временную папку на сервере, где установлено Caché, выгружает туда файлы проекта и выполняет svn commit. Аналогично при svn update полученные xml-описания файлов импортируются в Caché.
Читать полностью »
Введение в Subversion
2012-09-07 в 7:23, admin, рубрики: subversion, svn, Visual Studio, разработка, Системы управления версиями, метки: subversion, svn 
Разработкой ПО я интересуюсь не так давно, поэтому многие вещи для меня все еще являются тайной, покрытой мраком.
Я открываю для себя много нового, читая такие сообщества, как Хабр.
И вот один раз я открыл для себя SVN, встретив упоминание о ней в одной из статей. На Хабре часто можно найти простые статьи для начинающих, позволяющие сформировать общую структуру явления в голове и разобраться в основах. С SVN вышло иначе, я не нашел введений в эту систему и в итоге читал информацию на других сайтах.
Руководствуюсь принципом «разобрался сам — помоги другому». Я знаю, что на Хабре немало профессиональных программистов, но так же знаю, что тут есть много студентов, а так же людей из других профессий, далеких от IT, но желающих научиться программировать. Поэтому статья посвещена таким как я — новичкам, и призвана привлечь их к использованию такой удобной вещи, как системы управления версиями (VCS) в общем и SVN в частности. В ней описываются основные функции SVN на примере плагина Visual SVN для Visual Studio (который теперь еще и бесплатный для студентов, фрилансеров и любителей), а так же рассказывается об использовании SVN в командной разработке посредством сети интернет. Visual SVN использует TortoiseSVN — бесплатный клиент для Subversion.
Читать полностью »
