SVN: различия между версиями
Admin (обсуждение | вклад) (→Ссылки) |
Admin (обсуждение | вклад) |
||
Строка 10: | Строка 10: | ||
svn co https://victorio.uit.no/langtech/trunk main | svn co https://victorio.uit.no/langtech/trunk main | ||
Если вы работаете, например, с татарским языком, перейдите в папку: main/langs/tat и выполните следующие команды: | |||
./autogen.sh | |||
./configure --with-hfst --enable-spellers | |||
make | |||
sudo make install | |||
Для отправки на SVN ваших изменений, например, изменили файлы test1.xml, test2.xml, используйте команду: | Для отправки на SVN ваших изменений, например, изменили файлы test1.xml, test2.xml, используйте команду: |
Версия от 11:46, 1 марта 2015
Subversion (также известная как SVN) — свободная централизованная система управления версиями, официально выпущенная в 2004 году компанией CollabNet Inc.
Цель проекта — заменить собой распространённую на тот момент систему Concurrent Versions System (CVS), которая ныне считается устаревшей. Subversion реализует все основные функции CVS и свободна от ряда недостатков последней.
В настоящее время Subversion используется многими сообществами разработчиков открытого программного обеспечения (в том числе сообществами, ранее использовавшими CVS). В их числе такие известные проекты, как Apache, GCC, Free Pascal, Python, Ruby, Mono, FreeBSD, Haiku, AROS и MediaWiki. Subversion также широко используется в закрытых проектах и корпоративной сфере. Хостинг Subversion, в том числе для проектов с открытым кодом, также предоставляют популярные хостинг-проекты SourceForge.net, Tigris.org, Google Code и BountySource.
Работа с SVN центра "Гиеллатекно"
Перейдите в свою рабочую папку, например, /home/user. Создайте папку "main". Выполните следующую команду:
svn co https://victorio.uit.no/langtech/trunk main
Если вы работаете, например, с татарским языком, перейдите в папку: main/langs/tat и выполните следующие команды:
./autogen.sh ./configure --with-hfst --enable-spellers make sudo make install
Для отправки на SVN ваших изменений, например, изменили файлы test1.xml, test2.xml, используйте команду:
svn ci -m "внесение исправленния в файлы test1.xml, test2.xml."
Чтобы "обновить" из SVN каталог main на своём компьютере:
svn up