diff options
author | Thomas Lange <lange@informatik.uni-koeln.de> | 2019-03-17 12:43:28 +0100 |
---|---|---|
committer | Thomas Lange <lange@informatik.uni-koeln.de> | 2019-03-17 12:43:28 +0100 |
commit | f562b174bff07a5c1e6e94c9f267b9544edabcc0 (patch) | |
tree | 0c6ac507c6cc1935c732f2d55924fe5d2f838dd5 /russian | |
parent | e64f14dabbc209061f6ad3b317236189aa702271 (diff) |
remove link to using_cvs, link to using_git
Diffstat (limited to 'russian')
-rw-r--r-- | russian/devel/website/index.wml | 1 | ||||
-rw-r--r-- | russian/devel/website/using_cvs.wml | 176 |
2 files changed, 0 insertions, 177 deletions
diff --git a/russian/devel/website/index.wml b/russian/devel/website/index.wml index e90c603ffd2..bcfbd47e417 100644 --- a/russian/devel/website/index.wml +++ b/russian/devel/website/index.wml @@ -22,7 +22,6 @@ <li><a href="working">создание или редактирование страниц на английском языке</a> <ul> <li><a href="using_git">как использовать git</a></li> - <li><a href="using_cvs">как использовать CVS (устарело)</a></li> <li><a href="using_wml">как использовать WML</a></li> <li><a href="htmlediting">как использовать HTML в веб-страницах Debian</a></li> <li><a href="todo">список основных задач</a></li> diff --git a/russian/devel/website/using_cvs.wml b/russian/devel/website/using_cvs.wml deleted file mode 100644 index de549ba69b7..00000000000 --- a/russian/devel/website/using_cvs.wml +++ /dev/null @@ -1,176 +0,0 @@ -#use wml::debian::template title="Использование CVS (устарело)" -#use wml::debian::translation-check translation="775bde4698a5b024eb1e3ba05a53cf38a0eb1fd5" maintainer="Lev Lamberov" - -<div class="important"> -<h3>Важно</h3> - -<p>Недавно репозторий содержимого веб-сайта был переведён с CVS -на git. Данная странице сохранена только исключительно для истории. Обращайтесь к -<a href="using_git">руководству по использованию git</a>. </p> -</div> - -<p>CVS — это программа, облегчающая нескольким людям работу над одним и -тем же материалом одновременно. Каждый пользователь создаёт локальную -копию основного репозитория. Локальные копии могут располагаться на той -же самой машине или в любой другой точке мира. Пользователи могут изменять -локальные копии по собственному усмотрению, и когда изменяемый материал -готов, зафиксировать изменения в основном репозитории.</p> - -<p>Для доступа в режиме только-для-чтения можно использовать -<a href="https://anonscm.debian.org/viewvc/webwml/webwml/">веб-интерфейс</a>. -Также существует множество графических клиентов CVS, таких как -<a href="https://packages.debian.org/cervisia">cervisia</a> для KDE. -Этот документ описывает работу с программой <code>cvs</code> в -командной строке, другие клиенты предоставляют схожую функциональность.</p> - -<p>CVS не позволит зафиксировать изменения в файле, если его копия в -основном репозитории изменилась после вашего последнего обновления. -Это обычно не является проблемой, поскольку вы по-прежнему можете отредактировать -вашу локальную копию. Если изменения были в тех областях, которые вы не -трогали, изменения автоматически будут объединены. Если изменения -затрагивают ту же часть файла, над которой работали вы, то программа -предупредит вас о конфликте. Вы должны отредактировать файл, -чтобы устранить проблему перед фиксированием изменений в репозитории.</p> - -<p>В дальнейшем в качестве примера будет использоваться анонимный доступ. -Если у вас есть учётная запись с правом на -запись в репозиторий, пользуйтесь ей вместо анонимной. Если вы -планируете делать изменения, вы должны получить учётную запись перед -началом работы, поскольку анонимные пользователи не могут вносить изменения. -См. более подробную информацию в <a href="#write-access">разделе о доступе -с правом на запись</a>.</p> - -<p>Чтобы начать использовать CVS, вы должны сначала войти на сервер CVS:</p> - -<pre> - cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml login -</pre> - -<p>(для ввода пароля достаточно просто нажать enter) - -<P>Чтобы извлечь копию файлов wml на вашу локальную машину, следует использовать команду:</p> - -<pre> - cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout webwml -</pre> - -<p>Вы можете извлечь не все страницы, а любое их подмножество:</p> - -<pre> - cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout -l \\ - webwml webwml/<<var>язык</var>> - cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout \\ - webwml/Perl webwml/english/template webwml/<<var>язык</var>>/Pics - cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout \\ - webwml/<<var>language</var>>/<<var>путь к желаемым файлам</var>> -</pre> - -<p>Повторите эти действия для всех подкаталогов или файлов, которые вам нужны. -Вторая строка включает все файлы, которые вам будут необходимы, -если вы захотите создать HTML из WML файлов. Частичные извлечения, подобные -этим, не поддерживаются, так что эти команды могут работать не всегда.</p> - -<p> -Для получения доступа с правами на запись через SSH вам следует настроить CVS на использование SSH -вместо rsh для входа на сервер. Это можно сделать, добавив следующую строку в файл настроек командной строки: -</p> - -<pre> - export CVS_RSH=ssh -</pre> - -<p> -Если у вас имеется учётная запись на Alioth с соответствующим <a -href="https://alioth.debian.org/account/editsshkeys.php">\ -публичным SSH-ключом</a>, вы можете использовать её следующим образом: -</p> - -<pre> - cvs -d :ext:username@cvs.debian.org:/cvs/webwml checkout webwml/english/doc -</pre> - -<P>После этого вам уже не нужно использовать часть <code>'-d:ext:... '</code>. -Каждые несколько дней вам нужно делать</p> - -<pre> - cvs update -d -</pre> - -<p>для внесения изменений из репозитория в вашу локальную копию. -Параметр команды update <code>-d</code> добавит все новые каталоги автоматически. -Эта команда извлечёт все пропущенные каталоги, если вы выполнили -частичное извлечение — в этом случае вы, вероятно, захотите использовать -сценарий <code>cvsup.py</code>.</p> - -<p> -Вы также можете создать файл <code>~/.cvsrc</code>, для того чтобы не обязательно было -каждый раз набирать одни и те же параметры. Например, он может содержать:</p> - -<pre> -cvs -z9 -update -d -P -diff -u -</pre> - -<p>Когда вы закончите работу над страницей, вы можете зафиксировать ваши изменения -в репозиторий (если имеете право на запись):</p> - -<pre> - cvs commit <file>.wml -</pre> - -<p>или</p> - -<pre> - cvs commit <dir> (чтобы внести все изменения в <каталоге>) -</pre> - -<p>или</p> - -<pre> - cvs commit (внести все изменения от текущего каталога и ниже) -</pre> - -<P>Если вы первый, кто переводит страницу, перед её фиксированием нужно выполнить</p> - -<pre> - cvs add <file>.wml -</pre> - -<p>Обратите внимание, что команда <code>cvs add</code> не рекурсивна, -поэтому вы должны добавить каталог прежде, чем вы сможете добавить его содержимое.</p> - -<p>Чтобы ознакомится с более подробной информацией о CVS, воспользуйтесь командой <code>info cvs</code>.</p> - -<p> -Если вы добавите <code>Closes: #</code><var>nnnnnn</var> в запись вашего журнала изменений, -то ошибка с номером <code>#</code><var>nnnnnn</var> будет автоматически -закрыта как только вы внесёте изменения на сервер. Точная форма этой строки совпадает с формой, указанной -<a href="$(DOC)/debian-policy/ch-source.html#id24">в стандартах Debian</a>.</p> - -<p> -Многие веб-сайты Debian поддерживают SSL, используйте ссылки HTTPS для тех, сайтов -которые имеют поддержку SSL. -Некоторые веб-сайты Debian/DebConf/SPI/другие не имеют поддержки HTTPS, либо они -подписаны только SPI, а не какой-либо авторитетной организацией SSL CA, которая входит в список доверенных -организаций, поставляемый в составе браузеров не из репозиториев Debian. Для таких сайтов следует избегать ссылок на https-версии -таких веб-сайтов, чтобы те, кто не использует Debian, не получали сообщений о -непонятных ошибках. -Репозиторий CVS отвергает коммиты, содержащие ссылки HTTP на веб-сайты -Debian, поддерживающие HTTPS, а также коммиты, содержащие ссылки HTTPS на веб-сайты -Debian/DebConf/SPI, о которых известно, что они не поддерживают -HTTPS, либо используют сертификаты, подписанные только SPI.</p> - -<h3><a name="write-access">Доступ к CVS с правом на запись</a></h3> - -<p> -Если вы уже знаете, <a href="$(DEVEL)/website/desc#help">как помочь</a>, и -предоставили достаточное количество заплат, принятых командой, отвечающей за сайт, или -командой локализации, вы можете получить полный доступ к сайту: пожалуйста, <a -href="https://alioth.debian.org/project/request.php?group_id=1135">отправьте -запрос на вступление в проект <code>webwml</code> на Alioth</a> (вы должны будете <a -href="https://alioth.debian.org/account/register.php">создать учётную запись -Alioth</a>, если у вас ещё нет таковой). -Пожалуйста, напишите что-нибудь полезное в вашем запросе. Например, над каким языком или какой -частью сайта вы планируете работать, а также кто за вас поручится. -</p> |