SVN: различия между версиями

Материал из Wiki FU-Lab
Перейти к навигации Перейти к поиску
 
(не показаны 3 промежуточные версии 2 участников)
Строка 9: Строка 9:


  svn co https://victorio.uit.no/langtech/trunk main
  svn co https://victorio.uit.no/langtech/trunk main
Введите на вопрос букву "'''p'''" - сокращённое от слова постоянно, и нажмите "Enter".
Если у вас не установлен svn-клиент, то система вас предупредит об этом и предложит его установить, например, для Mint или Ubuntu:
sudo apt-get install subversion


Запустите скрипт:
Запустите скрипт:
Строка 34: Строка 40:
Для отправки на SVN ваших изменений, например, изменили файлы test1.xml, test2.xml, используйте команду:
Для отправки на SVN ваших изменений, например, изменили файлы test1.xml, test2.xml, используйте команду:


  svn ci -m "внесение исправленния в файлы test1.xml, test2.xml."
  svn ci -m "внесение исправления в файлы test1.xml, test2.xml."


Чтобы "обновить" из SVN каталог main на своём компьютере:
Чтобы "обновить" из SVN каталог main на своём компьютере:
Строка 44: Строка 50:
*[http://giellatekno.uit.no/doc/tools/docu-svn-user.html Центр саамских языковых технологий "Гиеллатекно"]
*[http://giellatekno.uit.no/doc/tools/docu-svn-user.html Центр саамских языковых технологий "Гиеллатекно"]
*[http://svnbook.red-bean.com/en/1.4/index.html Руководство по SVN]
*[http://svnbook.red-bean.com/en/1.4/index.html Руководство по SVN]
*[http://wiki.komikyv.ru/index.php/HFST3 Установка HFST3]
*[http://wiki.fu-lab.ru/index.php/HFST3 Установка HFST3]
*[https://kitwiki.csc.fi/twiki/bin/view/KitWiki/HfstHome Helsinki Finite-State Transducer Technology (HFST) (Wiki)]
*[https://kitwiki.csc.fi/twiki/bin/view/KitWiki/HfstHome Helsinki Finite-State Transducer Technology (HFST) (Wiki)]




[[Category:Linux]]
[[Category:Linux]]

Текущая версия от 18:17, 27 сентября 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

Введите на вопрос букву "p" - сокращённое от слова постоянно, и нажмите "Enter".

Если у вас не установлен svn-клиент, то система вас предупредит об этом и предложит его установить, например, для Mint или Ubuntu:

sudo apt-get install subversion

Запустите скрипт:

main/gt/script/gtsetup.sh

Далее:

cd /home/user/main/gtcore
svn up
./autogen.sh
./configure
make
sudo make install

Если вы работаете, например, с татарским языком, перейдите в папку: main/langs/tat и выполните следующие команды:

./autogen.sh
./configure --with-hfst --enable-spellers
make
sudo make install

Выполнив следующую команду, можете проверить как работает анализатор:

lookup src/analyser-gt-desc.xfst

HFST tat.png

Для отправки на SVN ваших изменений, например, изменили файлы test1.xml, test2.xml, используйте команду:

svn ci -m "внесение исправления в файлы test1.xml, test2.xml."

Чтобы "обновить" из SVN каталог main на своём компьютере:

svn up

Ссылки