Difference between revisions of "Lazarus-ccr SourceForge repository/ru"

From Free Pascal wiki
Jump to navigationJump to search
Line 14: Line 14:
  
 
=== SubVersion ===
 
=== SubVersion ===
==== Working with the Lazarus-CCR SVN repository ====
+
==== Работа с Lazarus-CCR SVN-репозиторием ====
This is a short guide mainly focusing on the URLs and sourceforge specifics. It is not an introduction to the use of SVN.
+
Это краткое руководство, касающееся в основном URL и специфики sourceforge. Это не введение по работе с SVN.
  
===== Checking out =====
+
===== Проверка =====
The Lazarus-CCR is located at https://svn.code.sf.net/p/lazarus-ccr/svn
+
Lazarus-CCR находится на https://svn.code.sf.net/p/lazarus-ccr/svn
  
The following command will check out the complete tree into the lazarus-ccr subdirectory of your current directory:
+
Следующая команда проверит всё дерево в lazarus-ccr подкаталоге вашего текущего каталога:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
svn co https://svn.code.sf.net/p/lazarus-ccr/svn lazarus-ccr
 
svn co https://svn.code.sf.net/p/lazarus-ccr/svn lazarus-ccr
 
</syntaxhighlight>
 
</syntaxhighlight>
  
===== Committing =====
+
===== Внесение изменений =====
The first time you commit something, svn will ask for your password. Use the password, which belongs to your SourceForge account. This password is stored in the svn metadata in the checked out tree and won't be asked the next time.
+
В первый раз, когда вы что-то записываете, SVN спросит ваш пароль. Используйте пароль, принадлежащий вашему SourceForge-аккаунту. Этот пароль сохранится в метаданных SVN-дерева и в следующий раз спрашиваться не будет.
* If you include a text file named 'readme.txt' with a short summary of your code and maybe a link to it's wiki page, SourceForge will automatically display this when a user browses to your folder.
+
* Если вы включите текстовый файл с именем «readme.txt» с кратким описанием вашего кода и, возможно, ссылкой на его вики-страницу, SourceForge автоматически отобразит его, когда пользователь перейдет в вашу папку.
  
 
==== Directory owners ====
 
==== Directory owners ====

Revision as of 17:26, 15 November 2021

Эта страница описывает политику использования Lazarus Code and Component Repository на SourceForge (проект Lazarus CCR). Все, кто портируют компоненты на Lazarus, могут попросить админа проекта Lazarus CCR права доступа на запись. Проект Lazarus CCR имеет SubVersion и Git репозитории. Если же Вы хотите разместить свой проект на GitHub, смотрите, пожалуйста, статью Lazarus-CCR GitHub organization.

Доступ на чтение

Каждый имеет права доступа на чтение к этим SubVersion и Git репозиториям. Вы можете ознакомиться с SubVersion-репозиторием на http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/ или Git-репозиторием на http://sourceforge.net/p/lazarus-ccr/_list/git

Об остальной информации по составу CCR, см. Components and Code examples

Доступ на запись

К несчастью, в настоящий момент Sourceforge не поддерживает ограничение доступа к SVN лишь на поддерево всего репозитория. Поэтому мы даём доступ ко всему SVN-дереву, предполагая что SVN-коммиттеры будут писать только в свою собственную часть дерева.

Пожалуйста, обращайтесь также к администраторам по поводу прав на запись в Git.

Если Вы хотите коммитить что-нибудь в часть дерева которой не владеете, перед записью обратитесь, пожалуйста, к владельцу.

SubVersion

Работа с Lazarus-CCR SVN-репозиторием

Это краткое руководство, касающееся в основном URL и специфики sourceforge. Это не введение по работе с SVN.

Проверка

Lazarus-CCR находится на https://svn.code.sf.net/p/lazarus-ccr/svn

Следующая команда проверит всё дерево в lazarus-ccr подкаталоге вашего текущего каталога:

svn co https://svn.code.sf.net/p/lazarus-ccr/svn lazarus-ccr
Внесение изменений

В первый раз, когда вы что-то записываете, SVN спросит ваш пароль. Используйте пароль, принадлежащий вашему SourceForge-аккаунту. Этот пароль сохранится в метаданных SVN-дерева и в следующий раз спрашиваться не будет.

  • Если вы включите текстовый файл с именем «readme.txt» с кратким описанием вашего кода и, возможно, ссылкой на его вики-страницу, SourceForge автоматически отобразит его, когда пользователь перейдет в вашу папку.

Directory owners

The following lists shows the directory structure and their maintainers.

Git

It the Git area of Lazarus CCR you can have one repository for every project. Thus making read/write access much easier to manage.

Repository owners