Merge branch 'win7-library'
[TortoiseGit.git] / doc / po / TortoiseSVN_ru.po
blobbd92f5789c129a89a8bf0c288a1423b3c76475ff
2 # Russian translation for TortoiseGit
3 # Copyright (C) 2004-2009 the TortoiseGit team
4 # This file is distributed under the same license as TortoiseGit
6 # Last commit by:
7 # $Author: stannic $
8 # $Date: 2009-01-08 19:28:37 +0800 (Thu, 08 Jan 2009) $
9 # $Rev: 15045 $
11 # Authors:
12 #   Vladimir Serdyuk <vserd@users.sourceforge.net>, 2006
13 #   Stanislav Petrakov <stannic@gmail.com>, 2006-2009
15 msgid ""
16 msgstr ""
17 "Project-Id-Version: TortoiseGit Documentation\n"
18 "POT-Creation-Date: 2008-12-21 00:08 +0000\n"
19 "PO-Revision-Date: 2009-01-08 14:18+0300\n"
20 "Last-Translator: Stanislav Petrakov <stannic@gmail.com>\n"
21 "Language-Team: TortoiseGit translation team <tortoisegit-dev@googlegroups.com >\n"
22 "MIME-Version: 1.0\n"
23 "Content-Type: text/plain; charset=UTF-8\n"
24 "Content-Transfer-Encoding: 8bit\n"
25 "X-Poedit-Country: RUSSIAN FEDERATION\n"
26 "X-Poedit-SourceCharset: utf-8\n"
27 "X-Poedit-Language: Russian\n"
29 #. When image changes, this message will be marked fuzzy or untranslated for you.
30 #. It doesn't matter what you translate it to: it's not used at all.
31 #. (None)
32 #: ../source/TortoiseGit_en.xml:13289
33 msgid "@@image: 'images/svn_move.png'; md5=THIS FILE DOESN'T EXIST"
34 msgstr "@@image: 'images/svn_move.png'; md5=ЭТОТ ФАЙЛ НЕ СУЩЕСТВУЕТ"
36 # ### Словарь ###
37 # Git - система управления версиями, т.е. женского рода (Подверсия :)
38 # TortoiseGit - мужского рода, поскольку это клиент Git (Черепах :)
39 # ###############
40 # authentication -- аутентификация (установление личности)
41 # authorization -- авторизация (санкционирование доступа)
42 # blame -- авторство
43 # branch -- ответвление
44 # break (lock) -- прерывание (блокировки)
45 # bugtracking system -- система отслеживвания ошибок
46 # changelist -- группа изменений
47 # cheap copies -- легкие копии
48 # checkbox -- флажок
49 # checkout -- извлечение
50 # commit -- фиксация; фиксировать, зафиксировать
51 # diff -- различие
52 # directive -- указание
53 # drag handler -- обработчик перетаскивания
54 # expansion (keywords) -- подстановка (ключевых слов)
55 # file handle -- файловый дескриптор
56 # globbing -- универсализация имён файлов
57 # HEAD revision -- ведущая ревизия
58 # help -- справка
59 # hook -- ловушка
60 # issue -- проблема (в системе отслеживания ошибок)
61 # locking (files) -- блокирование (файлов)
62 # log -- журнал
63 # merge -- слияние, объединение
64 # missing -- отсутствующий
65 # overlays -- пометки (на значках)
66 # patch -- заплатка
67 # plugin -- подключаемый модуль
68 # private key -- секретный ключ
69 # public key -- открытый ключ
70 # referenced revision -- опорная ревизия
71 # reintegrate merge -- воссоединительное слияние
72 # release (lock) -- cнятие (блокировки)
73 # repository -- хранилище
74 # resolve -- улаживать
75 # revert -- убрать изменения / вернуть в прежнее состояние
76 # revision -- ревизия
77 # sharing -- общий доступ
78 # sparse -- разреженный
79 # steal (lock) -- перехват (блокировки)
80 # tag -- метка
81 # unified diff -- объединённые различия
82 # valid users -- дозволенные пользователи
83 # versioned -- версированный
84 # versioning -- версирование -- СП: мне не понятно, почему в русском варианте появляется "н" (в слове "версионирование"), всё-таки version -> версия, наверное из-за калькирования :)
85 # web browser/server/site/page -- веб-обозреватель/-сервер/-сайт/-страница
86 # Windows Explorer -- Проводник Windows
87 # whitespaces -- непечатаемые знаки
88 # you -- вы
89 # ###############
90 #. (title)
91 #. (secondary)
92 #: ../source/TortoiseGit_en.xml:4
93 #: ../source/TortoiseGit_en.xml:3022
94 msgid "TortoiseGit"
95 msgstr "TortoiseGit"
97 #. (subtitle)
98 #: ../source/TortoiseGit_en.xml:5
99 msgid "A Git client for Windows"
100 msgstr "Клиент Git для Windows"
102 #. TRANSLATORS: "$MajorVersion$.$MinorVersion$.$MicroVersion$" is a literal value and should not be translated
103 #. (subtitle)
104 #: ../source/TortoiseGit_en.xml:6
105 msgid "Version $MajorVersion$.$MinorVersion$.$MicroVersion$"
106 msgstr "Версия $MajorVersion$.$MinorVersion$.$MicroVersion$"
108 #. (edition)
109 #: ../source/TortoiseGit_en.xml:8
110 msgid "First"
111 msgstr "Первая"
113 #. (firstname)
114 #: ../source/TortoiseGit_en.xml:11
115 msgid "Stefan"
116 msgstr "Stefan"
118 #. (surname)
119 #: ../source/TortoiseGit_en.xml:12
120 msgid "Küng"
121 msgstr "Küng"
123 #. (firstname)
124 #: ../source/TortoiseGit_en.xml:15
125 msgid "Lübbe"
126 msgstr "Lübbe"
128 #. (surname)
129 #: ../source/TortoiseGit_en.xml:16
130 msgid "Onken"
131 msgstr "Onken"
133 #. (firstname)
134 #: ../source/TortoiseGit_en.xml:19
135 msgid "Simon"
136 msgstr "Simon"
138 #. (surname)
139 #: ../source/TortoiseGit_en.xml:20
140 msgid "Large"
141 msgstr "Large"
143 #. (title)
144 #: ../source/TortoiseGit_en.xml:27
145 msgid "Preface"
146 msgstr "Предисловие"
148 #. (para)
149 #: ../source/TortoiseGit_en.xml:35
150 msgid "Do you work in a team?"
151 msgstr "Вы работаете в команде?"
153 #. (para)
154 #: ../source/TortoiseGit_en.xml:40
155 msgid "Has it ever happened that you were working on a file, and someone else was working on the same file at the same time? Did you lose your changes to that file because of that?"
156 msgstr "Случалось ли так, что вы работали с файлом, и кто-то ещё работал с ним же и в то же время? И не теряли ли вы внесённых вами в файл изменений из-за этого?"
158 #. (para)
159 #: ../source/TortoiseGit_en.xml:47
160 msgid "Have you ever saved a file, and then wanted to revert the changes you made? Have you ever wished you could see what a file looked like some time ago?"
161 msgstr "Бывало ли так, что после сохранения файла вам хотелось отменить только что сделанные изменения? И не хотелось ли вам узнать, как файл выглядел некоторое время назад?"
163 #. (para)
164 #: ../source/TortoiseGit_en.xml:54
165 msgid "Have you ever found a bug in your project and wanted to know when that bug got into your files?"
166 msgstr "Не желали ли вы узнать, когда именно появилась ошибка, обнаруженная в вашем проекте?"
168 #. (para)
169 #: ../source/TortoiseGit_en.xml:61
170 msgid "If you answered <quote>yes</quote> to one of these questions, then TortoiseGit is for you! Just read on to find out how TortoiseGit can help you in your work. It's not that difficult."
171 msgstr "Если вы ответили <quote>да</quote> хотя бы на один из этих вопросов, тогда TortoiseGit предназначена для вас! Продолжайте чтение, и вы узнаете, как TortoiseGit может помочь вам в работе. Всё это не так сложно, как кажется."
173 #. (title)
174 #: ../source/TortoiseGit_en.xml:71
175 msgid "Audience"
176 msgstr "Кому адресована эта книга"
178 #. (para)
179 #: ../source/TortoiseGit_en.xml:72
180 msgid "This book is written for computer literate folk who want to use Git to manage their data, but are uncomfortable using the command line client to do so. Since TortoiseGit is a windows shell extension it's assumed that the user is familiar with the windows explorer and knows how to use it."
181 msgstr "Эта книга написана для тех, кто, владея компьютерной грамотой, хочет использовать Git для управления своими данными, но чувствует себя неуютно, применяя для этого клиента командной строки. Поскольку TortoiseGit - расширение оболочки Windows, предполагается, что пользователь знаком с Проводником Windows и знает, как его использовать."
183 #. (title)
184 #: ../source/TortoiseGit_en.xml:84
185 msgid "Reading Guide"
186 msgstr "Структура книги"
188 #. (para)
189 #: ../source/TortoiseGit_en.xml:85
190 msgid "This <xref linkend=\"tsvn-preface\"/> explains a little about the TortoiseGit project, the community of people who work on it, and the licensing conditions for using it and distributing it."
191 msgstr "Это <xref linkend=\"tsvn-preface\"/> рассказывает немного о проекте TortoiseGit, о сообществе участвующих в нём людей, условиях лицензирования для использования и распространения."
193 # !!! СП: всё-таки подраздел во введении называется "Возможности TortoiseGit"
194 #. (para)
195 #: ../source/TortoiseGit_en.xml:90
196 msgid "The <xref linkend=\"tsvn-introduction\"/> explains what TortoiseGit is, what it does, where it comes from and the basics for installing it on your PC."
197 msgstr "<xref linkend=\"tsvn-introduction\"/> рассказывает, что представляет собой TortoiseGit, его возможности, историю возникновения и основы его установки на ваш ПК."
199 #. (para)
200 #: ../source/TortoiseGit_en.xml:95
201 msgid "In <xref linkend=\"tsvn-basics\"/> we give a short introduction to the <emphasis>Git</emphasis> revision control system which underlies TortoiseGit. This is borrowed from the documentation for the Git project and explains the different approaches to version control, and how Git works."
202 msgstr "В главе <xref linkend=\"tsvn-basics\"/> мы даём краткое введение в систему управления версиями <emphasis>Git</emphasis>, лежащую в основе TortoiseGit. Оно позаимствовано из документации проекта Git и объясняет различные подходы к управлению версиями, и то, как работает Git."
204 #. (para)
205 #: ../source/TortoiseGit_en.xml:102
206 msgid "Even most Git users will never have to set up a server themselves. The next chapter deals with how to set up such a server, and is useful for administrators."
207 msgstr "Большинство пользователей Git никогда не столкнётся с необходимостью устанавливать сервер самостоятельно, поэтому следующая глава, объясняющая как установить и настроить сервер, в основном будет полезна администраторам."
209 #. (para)
210 #: ../source/TortoiseGit_en.xml:107
211 msgid "The chapter on <xref linkend=\"tsvn-repository\"/> explains how to set up a local repository, which is useful for testing Git and TortoiseGit using a single PC. It also explains a bit about repository administration which is also relevant to repositories located on a server."
212 msgstr "В главе о <xref linkend=\"tsvn-repository\"/> рассказывается о том, как создать локальное хранилище, полезное для проверки Git и TortoiseGit в рамках одного компьютера. В ней также немного рассказывается об администрировании хранилища, что также относится и к хранилищам, расположенным на сервере."
214 #. (para)
215 #: ../source/TortoiseGit_en.xml:113
216 msgid "The <xref linkend=\"tsvn-dug\"/> is the most important section as it explains all the main features of TortoiseGit and how to use them. It takes the form of a tutorial, starting with checking out a working copy, modifying it, committing your changes, etc. It then progresses to more advanced topics."
217 msgstr "<xref linkend=\"tsvn-dug\"/> является наиболее важным разделом, поскольку описывает все основные возможности TortoiseGit и способы их использования. Оно представлено в виде учебного пособия, которое начинает с создания рабочей копии, её изменения, фиксации изменений и т.д., а дальше переходит к более сложным вопросам."
219 #. (para)
220 #: ../source/TortoiseGit_en.xml:120
221 msgid "<xref linkend=\"tsvn-subwcrev\"/> is a separate program included with TortoiseGit which can extract the information from your working copy and write it into a file. This is useful for including build information in your projects."
222 msgstr "<xref linkend=\"tsvn-subwcrev\"/> - это отдельная программа, идущая вместе с TortoiseGit, которая может извлекать информацию из вашей рабочей копии и записывать её в файл. Она пригодится для включения данных о сборке в ваши проекты."
224 #. (para)
225 #: ../source/TortoiseGit_en.xml:125
226 msgid "The <xref linkend=\"tsvn-howto\"/> section answers some common questions about performing tasks which are not explicitly covered elsewhere."
227 msgstr "Приложение  <xref linkend=\"tsvn-howto\"/> отвечает на некоторые общие вопросы о решении задач, которые не освещены детально в каком-нибудь другом месте."
229 #. (para)
230 #: ../source/TortoiseGit_en.xml:129
231 msgid "The section on <xref linkend=\"tsvn-automation\"/> shows how the TortoiseGit GUI dialogs can be called from the command line. This is useful for scripting where you still need user interaction."
232 msgstr "Раздел <xref linkend=\"tsvn-automation\"/> показывает, как диалоговые окна TortoiseGit могут быть вызваны из командной строки. Это будет полезно при написании сценариев, в которых, тем не менее, необходимо взаимодействие с пользователем."
234 #. (para)
235 #: ../source/TortoiseGit_en.xml:134
236 msgid "The <xref linkend=\"tsvn-cli\"/> give a correlation between TortoiseGit commands and their equivalents in the Git command line client <literal>svn.exe</literal>."
237 msgstr "<xref linkend=\"tsvn-cli\"/> показывает, как соотносятся команды TortoiseGit и их эквиваленты в клиенте командной строки Git <literal>svn.exe</literal>."
239 #. (title)
240 #: ../source/TortoiseGit_en.xml:144
241 msgid "TortoiseGit is free!"
242 msgstr "TortoiseGit бесплатен!"
244 #. (para)
245 #: ../source/TortoiseGit_en.xml:145
246 msgid "TortoiseGit is free. You don't have to pay to use it, and you can use it any way you want. It is developed under the GNU General Public License (GPL)."
247 msgstr "TortoiseGit бесплатен. Вам не нужно платить за его использование, и вы можете применять его любым удобным вам способом. TortoiseGit разработан под лицензией GNU General Public License (GPL)."
249 #. (para)
250 #: ../source/TortoiseGit_en.xml:149
251 msgid "TortoiseGit is an Open Source project. That means you have full read access to the source code of this program. You can browse it on this link <ulink url=\"http://TortoiseGit.tigris.org/svn/TortoiseGit/\"><citetitle>http://TortoiseGit.tigris.org/svn/TortoiseGit/</citetitle></ulink>. You will be prompted to enter username and password. The username is <literal>guest</literal>, and the password must be left blank. The most recent version (where we're currently working) is located under <filename>/trunk/</filename>, and the released versions are located under <filename>/tags/</filename>."
252 msgstr "TortoiseGit - проект с открытым исходным кодом (Open Source). Это означает, что вы имеете полный доступ на чтение к исходному коду этой программы. Вы можете просмотреть его по ссылке <ulink url=\"http://TortoiseGit.tigris.org/svn/TortoiseGit/\"><citetitle>http://TortoiseGit.tigris.org/svn/TortoiseGit/</citetitle></ulink>. У вас будут запрошены имя пользователя и пароль. В качестве имени пользователя введите <literal>guest</literal>, пароль нужно оставить пустым. Самая последняя версия (над которой мы работаем в данный момент) находится в <filename>/trunk/</filename>, ранее выпущенные версии находятся в <filename>/tags/</filename>."
254 #. (title)
255 #: ../source/TortoiseGit_en.xml:168
256 msgid "Community"
257 msgstr "Сообщество"
259 #. (para)
260 #: ../source/TortoiseGit_en.xml:169
261 msgid "Both TortoiseGit and Git are developed by a community of people who are working on those projects. They come from different countries all over the world and joined together to create wonderful programs."
262 msgstr "Обе программы: и TortoiseGit, и Git, разработаны сообществом людей, участвующих в этих проектах. Эти люди находятся в разных странах по всему миру, и они объединились для создания замечательных программ."
264 #. (title)
265 #: ../source/TortoiseGit_en.xml:180
266 msgid "Acknowledgments"
267 msgstr "Благодарности"
269 #. (term)
270 #: ../source/TortoiseGit_en.xml:183
271 msgid "Tim Kemp"
272 msgstr "Тиму Кемпу (Tim Kemp)"
274 #. (para)
275 #: ../source/TortoiseGit_en.xml:185
276 msgid "for founding the TortoiseGit project"
277 msgstr "за основание проекта TortoiseGit"
279 #. (term)
280 #: ../source/TortoiseGit_en.xml:191
281 msgid "Stefan Küng"
282 msgstr "Стефану Кунгу (Stefan Küng)"
284 #. (para)
285 #: ../source/TortoiseGit_en.xml:193
286 msgid "for the hard work to get TortoiseGit to what it is now"
287 msgstr "за тяжёлый труд по реализации того, чем TortoiseGit является сейчас"
289 #. (term)
290 #: ../source/TortoiseGit_en.xml:199
291 msgid "Lübbe Onken"
292 msgstr "Люббе Онкену (Lübbe Onken)"
294 #. (para)
295 #: ../source/TortoiseGit_en.xml:201
296 msgid "for the beautiful icons, logo, bug hunting, translating and managing the translations"
297 msgstr "за прекрасные значки, логотипы, отлов ошибок, за перевод и координацию деятельности по переводу"
299 #. (term)
300 #: ../source/TortoiseGit_en.xml:208
301 msgid "Simon Large"
302 msgstr "Саймону Ладжу (Simon Large)"
304 #. (para)
305 #: ../source/TortoiseGit_en.xml:210
306 msgid "for helping with the documentation and bug hunting"
307 msgstr "за работу над документацией и отлов ошибок"
309 #. (term)
310 #: ../source/TortoiseGit_en.xml:216
311 msgid "The Git Book"
312 msgstr "Книге о Git (The Git Book)"
314 #. (para)
315 #: ../source/TortoiseGit_en.xml:218
316 msgid "for the great introduction to Git and its chapter 2 which we copied here"
317 msgstr "за прекрасное введение в Git и главу 2, которую мы сюда скопировали"
319 #. (term)
320 #: ../source/TortoiseGit_en.xml:225
321 msgid "The Tigris Style project"
322 msgstr "Проекту Tigris Style (The Tigris Style project)"
324 #. (para)
325 #: ../source/TortoiseGit_en.xml:227
326 msgid "for some of the styles which are reused in this documentation"
327 msgstr "за некоторые стили, использованные в этой документации"
329 #. (term)
330 #: ../source/TortoiseGit_en.xml:233
331 msgid "Our Contributors"
332 msgstr "Нашим помощникам"
334 #. (para)
335 #: ../source/TortoiseGit_en.xml:235
336 msgid "for the patches, bug reports and new ideas, and for helping others by answering questions on our mailing list."
337 msgstr "за исправления, сообщения об ошибках, новые идеи и за помощь, оказанную другим - в виде ответов на вопросы в нашем списке рассылки"
339 #. (term)
340 #: ../source/TortoiseGit_en.xml:242
341 msgid "Our Donators"
342 msgstr "Нашим дарителям"
344 #. (para)
345 #: ../source/TortoiseGit_en.xml:244
346 msgid "for many hours of joy with the music they sent us"
347 msgstr "за многие часы удовольствия от присланной нам музыки"
349 #. (title)
350 #: ../source/TortoiseGit_en.xml:255
351 msgid "Terminology used in this document"
352 msgstr "Используемая терминология"
354 #. (para)
355 #: ../source/TortoiseGit_en.xml:256
356 msgid "To make reading the docs easier, the names of all the screens and Menus from TortoiseGit are marked up in a different font. The <guilabel>Log Dialog</guilabel> for instance."
357 msgstr "Для облегчения чтения документации, имена всех экранов и меню TortoiseGit выделены другим шрифтом. Например, <guilabel>Диалог журнала ревизий</guilabel>."
359 #. (para)
360 #: ../source/TortoiseGit_en.xml:261
361 msgid "A menu choice is indicated with an arrow. <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Show Log</guimenuitem></menuchoice> means: select <emphasis>Show Log</emphasis> from the <emphasis>TortoiseGit</emphasis> context menu."
362 msgstr "Выбор меню обозначен стрелкой. <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Показать журнал</guimenuitem></menuchoice> означает: выберите <emphasis>Показать журнал</emphasis> из контекстного меню <emphasis>TortoiseGit</emphasis>."
364 #. (para)
365 #: ../source/TortoiseGit_en.xml:270
366 msgid "Where a local context menu appears within one of the TortoiseGit dialogs, it is shown like this: <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Save As ...</guimenuitem></menuchoice>"
367 msgstr "Использование локального контекстного меню какого-либо из диалоговых окон TortoiseGit будет показываться следующим образом: <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Сохранить как...</guimenuitem></menuchoice>"
369 #. (para)
370 #: ../source/TortoiseGit_en.xml:278
371 msgid "User Interface Buttons are indicated like this: Press <guibutton>OK</guibutton> to continue."
372 msgstr "Кнопки пользовательского интерфейса обозначаются так: Нажмите <guibutton>ОК</guibutton> для продолжения."
374 #. (para)
375 #: ../source/TortoiseGit_en.xml:282
376 msgid "User Actions are indicated using a bold font. <keycap>Alt+A</keycap>: press the <keycap>Alt</keycap>-Key on your keyboard and while holding it down press the <keycap>A</keycap>-Key as well. <action>Right-drag</action>: press the right mouse button and while holding it down <emphasis>drag</emphasis> the items to the new location."
377 msgstr "Действия пользователя показаны при помощи полужирного шрифта. <keycap>Alt+A</keycap>: нажмите клавишу <keycap>Alt</keycap> на вашей клавиатуре и, удерживая её нажатой, нажмите клавишу <keycap>A</keycap>. <action>Перетаскивание правой кнопкой</action>: нажмите правую кнопку мыши и, удерживая её нажатой, <emphasis>перетащите</emphasis> элементы в новое место."
379 #. (para)
380 #: ../source/TortoiseGit_en.xml:290
381 msgid "System output and keyboard input is indicated with a <literal>different</literal> font as well."
382 msgstr "Вывод системы и клавиатурный ввод также показан при помощи <literal>отличающегося</literal> шрифта."
384 #. (para)
385 #: ../source/TortoiseGit_en.xml:295
386 msgid "Important notes are marked with an icon."
387 msgstr "Важные примечания отмечены значком."
389 #. (para)
390 #: ../source/TortoiseGit_en.xml:300
391 msgid "Tips that make your life easier."
392 msgstr "Подсказки, делающие вашу жизнь проще."
394 #. (para)
395 #: ../source/TortoiseGit_en.xml:305
396 msgid "Places where you have to be careful what you are doing."
397 msgstr "Места, где надо быть осмотрительнее в том, что вы делаете."
399 #. (para)
400 #: ../source/TortoiseGit_en.xml:310
401 msgid "Where extreme care has to be taken, data corruption or other nasty things may occur if these warnings are ignored."
402 msgstr "Необходимо проявить исключительную осторожность, возможно повреждение данных или другие неприятности при игнорировании этих предупреждений."
404 #. (title)
405 #. (title)
406 #. (title)
407 #: ../source/TortoiseGit_en.xml:319
408 #: ../source/TortoiseGit_en.xml:1482
409 #: ../source/TortoiseGit_en.xml:2481
410 msgid "Introduction"
411 msgstr "Введение"
413 #. (primary)
414 #: ../source/TortoiseGit_en.xml:323
415 msgid "version control"
416 msgstr "управление версиями"
418 #. (para)
419 #: ../source/TortoiseGit_en.xml:325
420 msgid "Version control is the art of managing changes to information. It has long been a critical tool for programmers, who typically spend their time making small changes to software and then undoing or checking some of those changes the next day. Imagine a team of such developers working concurrently - and perhaps even simultaneously on the very same files! - and you can see why a good system is needed to <emphasis>manage the potential chaos</emphasis>."
421 msgstr "Управление версиями - это искусство управления изменениями информации. Этот инструмент давно стал критически важным для программистов, обычно тратящих свое время на создание небольших изменений в программе, некоторые из которых надо на другой день убрать или проверить. А теперь вообразите команду таких программистов, работающих одновременно, да ещё и над одними и теми же файлами! - и вы сможете понять, зачем нужна хорошая система для <emphasis>управления потенциальным хаосом</emphasis>."
423 #. (title)
424 #: ../source/TortoiseGit_en.xml:339
425 msgid "What is TortoiseGit?"
426 msgstr "Что такое TortoiseGit?"
428 #. (para)
429 #: ../source/TortoiseGit_en.xml:340
430 msgid "TortoiseGit is a free open-source client for the <firstterm>Git</firstterm> version control system. That is, TortoiseGit manages files and directories over time. Files are stored in a central <firstterm>repository</firstterm>. The repository is much like an ordinary file server, except that it remembers every change ever made to your files and directories. This allows you to recover older versions of your files and examine the history of how and when your data changed, and who changed it. This is why many people think of Git and version control systems in general as a sort of <quote>time machine</quote>."
431 msgstr "TortoiseGit - это бесплатный, с открытыми исходными кодами клиент системы управления версиями <firstterm>Git</firstterm>. Это означает, что TortoiseGit управляет файлами и папками во времени. Файлы хранятся в центральном <firstterm>хранилище</firstterm>, которое очень похоже на обычный файловый сервер, за исключением того, что в нём запоминается каждое изменение, сделанное в ваших файлах и папках. Это позволяет восстанавливать старые версии файлов, и изучать историю того, как и когда изменялись ваши данные, и кем это делалось. Поэтому многие считают Git и системы управления версиями вообще своеобразными <quote>машинами времени</quote>."
433 #. (para)
434 #: ../source/TortoiseGit_en.xml:352
435 msgid "Some version control systems are also software configuration management (SCM) systems. These systems are specifically tailored to manage trees of source code, and have many features that are specific to software development - such as natively understanding programming languages, or supplying tools for building software. Git, however, is not one of these systems; it is a general system that can be used to manage <emphasis>any</emphasis> collection of files, including source code."
436 msgstr "Некоторые системы контроля версий являются также и системами управления конфигурацией программ (software configuration management - SCM). Такие системы специально созданы для управления деревьями исходного кода, и имеют множество возможностей, специфичных для разработки программ, таких как непосредственное понимание языков программирования, или предоставление инструментов для сборки программ. Однако Git не является такой системой, она является системой общего назначения, которая может быть использована для управления <emphasis>любым</emphasis> набором файлов, включая и исходные коды программ."
438 #. (title)
439 #: ../source/TortoiseGit_en.xml:368
440 msgid "TortoiseGit's History"
441 msgstr "История TortoiseGit"
443 #. (para)
444 #: ../source/TortoiseGit_en.xml:369
445 msgid "In 2002, Tim Kemp found that Git was a very good version control system, but it lacked a good GUI client. The idea for a Git client as a Windows shell integration was inspired by the similar client for CVS named TortoiseCVS."
446 msgstr "В 2002 году Тим Кемп (Tim Kemp) обнаружил, что Git - очень хорошая система управления версиями, но ей не хватает хорошего клиента с графическим интерфейсом. Идея реализации клиента Git как расширения оболочки Windows была навеяна похожим клиентом для системы CVS, TortoiseCVS."
448 #. (para)
449 #: ../source/TortoiseGit_en.xml:375
450 msgid "Tim studied the source code of TortoiseCVS and used it as a base for TortoiseGit. He then started the project, registered the domain <literal>TortoiseGit.org</literal> and put the source code online. During that time, Stefan Küng was looking for a good and free version control system and found Git and the source for TortoiseGit. Since TortoiseGit was still not ready for use then he joined the project and started programming. Soon he rewrote most of the existing code and started adding commands and features, up to a point where nothing of the original code remained."
451 msgstr "Тим изучил исходники TortoiseCVS и взял их за основу для TortoiseGit. Он начал проект, зарегистрировал домен <literal>TortoiseGit.org</literal> и опубликовал исходный код. В это время Стефан Кунг (Stefan Küng) искал хорошую и бесплатную систему управления версиями, и обнаружил Git и исходный код TortoiseGit. Поскольку TortoiseGit всё ещё было невозможно использовать, он присоединился к проекту и начал программировать. Вскоре он переписал большинство существующего кода и начал добавлять команды и новые возможности, пока ничего из первоначального кода не осталось."
453 #. (para)
454 #: ../source/TortoiseGit_en.xml:386
455 msgid "As Git became more stable it attracted more and more users who also started using TortoiseGit as their Git client. The user base grew quickly (and is still growing every day). That's when Lübbe Onken offered to help out with some nice icons and a logo for TortoiseGit. And he takes care of the website and manages the translation."
456 msgstr "Со временем Git становилась всё более стабильной и привлекала всё больше и больше пользователей, которые начинали использовать TortoiseGit для доступа к Git. Число пользователей быстро росло (и продолжает расти каждый день). Именно тогда Люббе Онкен (Lübbe Onken) предложил помощь в создании некоторых симпатичных значков и логотипа для TortoiseGit. Он также взял на себя заботу о веб-сайте и стал заведовать переводами."
458 #. (title)
459 #: ../source/TortoiseGit_en.xml:399
460 msgid "TortoiseGit's Features"
461 msgstr "Возможности TortoiseGit"
463 #. (para)
464 #: ../source/TortoiseGit_en.xml:400
465 msgid "What makes TortoiseGit such a good Git client? Here's a short list of features."
466 msgstr "Что делает TortoiseGit таким хорошим клиентом Git? Вот краткий список возможностей:"
468 #. (term)
469 #: ../source/TortoiseGit_en.xml:406
470 msgid "Shell integration"
471 msgstr "Интеграция с оболочкой"
473 #. (primary)
474 #: ../source/TortoiseGit_en.xml:409
475 msgid "Windows shell"
476 msgstr "оболочка Windows"
478 #. (primary)
479 #: ../source/TortoiseGit_en.xml:412
480 msgid "explorer"
481 msgstr "проводник"
483 # !!! VS: Перевод у MS слова Explorer не удачный, так что Проводник, это название продукта. Тут по тексту довольно много ошибок с заглавными буквами как торговыми марками. В большинстве случаев писать Windows не правильно, а правильно Microsoft Windows да еще со всякими знаками о регистрации. Но так как они являются носителями языка, то они могут себе позволить писать Windows с маленькой. У нас, судя по книгам, Windows всегда пишут с большой, это как имя собственное.
484 #. (para)
485 #: ../source/TortoiseGit_en.xml:414
486 msgid "TortoiseGit integrates seamlessly into the Windows shell (i.e. the explorer). This means you can keep working with the tools you're already familiar with. And you do not have to change into a different application each time you need functions of the version control!"
487 msgstr "TortoiseGit интегрируется непосредственно в оболочку Windows (т.е. в Проводник). Это значит, что вы можете работать с уже знакомыми инструментами, и вам не надо переключаться на другое приложение каждый раз, когда вам необходимы функции для управления версиями!"
489 # !!! СП: про пометки на значках рассказывается в следующем абзаце, думаю, не стОит дополнительно указывать "специфичные для TortoiseGit"
490 #. (para)
491 #: ../source/TortoiseGit_en.xml:421
492 msgid "And you are not even forced to use the Windows Explorer. TortoiseGit's context menus work in many other file managers, and in the File/Open dialog which is common to most standard Windows applications. You should, however, bear in mind that TortoiseGit is intentionally developed as extension for the Windows Explorer. Thus it is possible that in other applications the integration is not as complete and e.g. the icon overlays may not be shown."
493 msgstr "И вам даже не обязательно использовать именно Проводник. Контекстные меню TortoiseGit работают во многих других файловых менеджерах, и в диалогах для открытия файлов, используемых в большинстве стандартных Windows-приложений. Однако вы должны учитывать, что TortoiseGit изначально разработан как расширение для Проводника Windows, и, возможно, в других приложениях интеграция будет не полной, например, могут не отображаться пометки на значках."
495 #. (term)
496 #: ../source/TortoiseGit_en.xml:435
497 msgid "Icon overlays"
498 msgstr "Пометки на значках"
500 #. (para)
501 #: ../source/TortoiseGit_en.xml:437
502 msgid "The status of every versioned file and folder is indicated by small overlay icons. That way you can see right away what the status of your working copy is."
503 msgstr "Статус каждого версированного файла и папки отображается при помощи маленькой пометки поверх основного значка. Таким образом, вы сразу можете видеть состояние вашей рабочей копии."
505 #. (term)
506 #: ../source/TortoiseGit_en.xml:445
507 msgid "Easy access to Git commands"
508 msgstr "Простой доступ к командам Git"
510 # !!! СП: тут главная мысль - что добавляет собственное подменю
511 #. (para)
512 #: ../source/TortoiseGit_en.xml:447
513 msgid "All Git commands are available from the explorer context menu. TortoiseGit adds its own submenu there."
514 msgstr "Все команды Git доступны из контекстного меню Проводника. TortoiseGit добавляет туда собственное подменю."
516 #. (para)
517 #: ../source/TortoiseGit_en.xml:454
518 msgid "Since TortoiseGit is a Git client, we would also like to show you some of the features of Git itself:"
519 msgstr "Поскольку TortoiseGit является клиентом Git, мы хотели бы показать и некоторые из возможностей самой Git:"
521 #. (term)
522 #: ../source/TortoiseGit_en.xml:460
523 msgid "Directory versioning"
524 msgstr "Версирование папок"
526 #. (para)
527 #: ../source/TortoiseGit_en.xml:462
528 msgid "CVS only tracks the history of individual files, but Git implements a <quote>virtual</quote> versioned filesystem that tracks changes to whole directory trees over time. Files <emphasis>and</emphasis> directories are versioned. As a result, there are real client-side <command>move</command> and <command>copy</command> commands that operate on files and directories."
529 msgstr "CVS отслеживает только историю отдельных файлов, тогда как Git реализует <quote>виртуальную</quote> версионную файловую систему, которая отслеживает изменения в целых деревьях папок во времени. Файлы <emphasis>и</emphasis> папки являются версированными. В результате, есть команды <command>переместить</command> и <command>копировать</command>, реально выполняемые на стороне клиента и работающие непосредственно с файлами и папками."
531 #. (term)
532 #: ../source/TortoiseGit_en.xml:475
533 msgid "Atomic commits"
534 msgstr "Атомарные фиксации"
536 #. (para)
537 #: ../source/TortoiseGit_en.xml:477
538 msgid "A commit either goes into the repository completely, or not at all. This allows developers to construct and commit changes as logical chunks."
539 msgstr "Фиксация сохраняется в хранилище либо полностью, либо не сохраняется вообще. Это позволяет разработчикам фиксировать изменения, собранные в логически связанные части."
541 #. (term)
542 #: ../source/TortoiseGit_en.xml:485
543 msgid "Versioned metadata"
544 msgstr "Версированные метаданные"
546 #. (para)
547 #: ../source/TortoiseGit_en.xml:487
548 msgid "Each file and directory has an invisible set of <quote>properties</quote> attached. You can invent and store any arbitrary key/value pairs you wish. Properties are versioned over time, just like file contents."
549 msgstr "Каждый файл и папка имеет прикреплённый невидимый набор <quote>свойств</quote>. Вы можете создавать и сохранять произвольные пары ключ/значение для собственных нужд. Свойства тоже версируются во времени, как и содержимое файла."
551 #. (term)
552 #: ../source/TortoiseGit_en.xml:497
553 msgid "Choice of network layers"
554 msgstr "Возможность выбора сетевого уровня"
556 #. (para)
557 #: ../source/TortoiseGit_en.xml:499
558 msgid "Git has an abstracted notion of repository access, making it easy for people to implement new network mechanisms. Git's <quote>advanced</quote> network server is a module for the Apache web server, which speaks a variant of HTTP called WebDAV/DeltaV. This gives Git a big advantage in stability and interoperability, and provides various key features for free: authentication, authorization, wire compression, and repository browsing, for example. A smaller, standalone Git server process is also available. This server speaks a custom protocol which can be easily tunneled over ssh."
559 msgstr "В Git есть абстрагируемое понятие доступа к хранилищу, которое упрощает реализацию новых сетевых механизмов. <quote>Усовершенствованный</quote> сетевой сервер Git является модулем для веб-сервера Apache, который использует для взаимодействия диалект HTTP под названием WebDAV/DeltaV. Это даёт Git большие преимущества в стабильности и совместимости, и предоставляет различные ключевые возможности без дополнительных затрат: проверка личности (аутентификация), проверка прав доступа (авторизация), сжатие потока данных при передаче, просмотр хранилища. Также доступна меньшая, автономная версия сервера Git, взаимодействующая по собственному протоколу, который легко может быть туннелирован через ssh."
561 #. (term)
562 #: ../source/TortoiseGit_en.xml:516
563 msgid "Consistent data handling"
564 msgstr "Единый способ обработки данных"
566 #. (para)
567 #: ../source/TortoiseGit_en.xml:518
568 msgid "Git expresses file differences using a binary differencing algorithm, which works identically on both text (human-readable) and binary (human-unreadable) files. Both types of files are stored equally compressed in the repository, and differences are transmitted in both directions across the network."
569 msgstr "Git получает различия между файлами при помощи бинарного разностного алгоритма, который работает одинаково как с текстовыми (читаемыми человеком), так и с бинарными (не читаемыми человеком) файлами. Оба типа файлов содержатся в хранилище в сжатом виде, а различия передаются по сети в обоих направлениях."
571 #. (term)
572 #: ../source/TortoiseGit_en.xml:529
573 msgid "Efficient branching and tagging"
574 msgstr "Эффективные ветки и метки"
576 #. (para)
577 #: ../source/TortoiseGit_en.xml:531
578 msgid "The cost of branching and tagging need not be proportional to the project size. Git creates branches and tags by simply copying the project, using a mechanism similar to a hard-link. Thus these operations take only a very small, constant amount of time, and very little space in the repository."
579 msgstr "Стоимость создания веток и меток не обязательно должна быть пропорциональна размеру проекта. Git создаёт ветки и метки, просто копируя проект с использованием механизма, похожего на жёсткие ссылки в файловых системах. Благодаря этому, операции по созданию веток и меток происходят за одинаковое, очень малое время и занимают очень мало места в хранилище. "
581 #. (term)
582 #: ../source/TortoiseGit_en.xml:542
583 msgid "Hackability"
584 msgstr "Расширяемость"
586 #. (para)
587 #: ../source/TortoiseGit_en.xml:544
588 msgid "Git has no historical baggage; it is implemented as a collection of shared C libraries with well-defined APIs. This makes Git extremely maintainable and usable by other applications and languages."
589 msgstr "Git не имеет исторического багажа. Она реализована в виде набора совместно используемых библиотек на языке C с хорошо определёнными API. Это делает Git чрезвычайно удобной в сопровождении системой, пригодной для взаимодействия с другими приложениями и языками программирования."
591 #. (title)
592 #: ../source/TortoiseGit_en.xml:558
593 msgid "Installing TortoiseGit"
594 msgstr "Установка TortoiseGit"
596 #. (title)
597 #: ../source/TortoiseGit_en.xml:560
598 msgid "System requirements"
599 msgstr "Требования к системе"
601 #. (para)
602 #: ../source/TortoiseGit_en.xml:561
603 msgid "TortoiseGit runs on Windows 2000 SP2, Windows XP or higher. Windows 98, Windows ME and Windows NT4 are no longer supported since TortoiseGit 1.2.0, but you can still download the older versions if you really need them."
604 msgstr "TortoiseGit работает на Windows 2000 SP2, Windows XP или более поздней версии ОС. Начиная с TortoiseGit 1.2.0, Windows 98, Windows ME и Windows NT4 больше не поддерживаются, но вы можете загрузить старые версии, если они вам действительно нужны."
606 #. (para)
607 #: ../source/TortoiseGit_en.xml:567
608 msgid "If you encounter any problems during or after installing TortoiseGit please refer to <xref linkend=\"tsvn-faq\"/> first."
609 msgstr "Если вы обнаружите любую проблему во время или после установки TortoiseGit, пожалуйста, сначала прочитайте <xref linkend=\"tsvn-faq\"/>."
611 #. (title)
612 #: ../source/TortoiseGit_en.xml:575
613 msgid "Installation"
614 msgstr "Установка"
616 #. (primary)
617 #: ../source/TortoiseGit_en.xml:577
618 msgid "install"
619 msgstr "установка"
621 #. (para)
622 #: ../source/TortoiseGit_en.xml:579
623 msgid "TortoiseGit comes with an easy to use installer. Double click on the installer file and follow the instructions. The installer will take care of the rest."
624 msgstr "TortoiseGit поставляется с простой в использовании программой установки. Запустите файл установщика и следуйте инструкциям, об остальном позаботится установщик."
626 #. (para)
627 #: ../source/TortoiseGit_en.xml:585
628 msgid "You need Administrator privileges to install TortoiseGit."
629 msgstr "У вас должны быть права администратора системы для установки TortoiseGit."
631 #. (title)
632 #: ../source/TortoiseGit_en.xml:591
633 msgid "Language Packs"
634 msgstr "Языковые пакеты"
636 #. (primary)
637 #: ../source/TortoiseGit_en.xml:593
638 msgid "language packs"
639 msgstr "языковые пакеты"
641 #. (primary)
642 #: ../source/TortoiseGit_en.xml:596
643 msgid "translations"
644 msgstr "переводы"
646 #. (para)
647 #: ../source/TortoiseGit_en.xml:598
648 msgid "The TortoiseGit user interface has been translated into many different languages, so you may be able to download a language pack to suit your needs. You can find the language packs on our <ulink url=\"http://TortoiseGit.net/translation_status\"><citetitle>translation status page</citetitle></ulink>. And if there is no language pack available yet, why not join the team and submit your own translation ;-)"
649 msgstr "Интерфейс пользователя TortoiseGit переведен на множество различных языков, так что есть возможность загрузить языковый пакет, который вам лучше подойдёт. Вы можете найти языковые пакеты на нашей <ulink url=\"http://TortoiseGit.net/translation_status\"><citetitle>страничке состояния переводов</citetitle></ulink>. И, если вашего языка нет в этом списке, вы могли бы присоединиться к команде и предложить свой перевод ;-)"
651 #. (para)
652 #: ../source/TortoiseGit_en.xml:609
653 msgid "Each language pack is packaged as a <literal>.exe</literal> installer. Just run the install program and follow the instructions. Next time you restart, the translation will be available."
654 msgstr "Каждый языковой пакет упакован в <literal>.exe</literal> установщик. Просто запустите программу установки и следуйте инструкциям. Перевод станет доступен после перезагрузки."
656 #. (title)
657 #: ../source/TortoiseGit_en.xml:616
658 msgid "Spellchecker"
659 msgstr "Проверка правописания"
661 #. (primary)
662 #: ../source/TortoiseGit_en.xml:618
663 msgid "spellchecker"
664 msgstr "проверка правописания"
666 #. (primary)
667 #: ../source/TortoiseGit_en.xml:621
668 msgid "dictionary"
669 msgstr "словарь"
671 #. (para)
672 #: ../source/TortoiseGit_en.xml:623
673 msgid "TortoiseGit includes a spell checker which allows you to check your commit log messages. This is especially useful if the project language is not your native language. The spell checker uses the same dictionary files as <ulink url=\"http://openoffice.org\"><citetitle>OpenOffice</citetitle></ulink> and <ulink url=\"http://mozilla.org\"><citetitle>Mozilla</citetitle></ulink>."
674 msgstr "TortoiseGit содержит возможность проверки правописания, которая позволяет проверять ваши сообщения при фиксации. Это особенно полезно, если язык ведения проекта для вас не родной. Проверка правописания использует те же файлы словарей, которые используют <ulink url=\"http://openoffice.org\"><citetitle>OpenOffice</citetitle></ulink> и <ulink url=\"http://mozilla.org\"><citetitle>Mozilla</citetitle></ulink>."
676 # !!! словарей в языковых пакетах больше нет
677 # !!! я думаю, в оригинале под local user interface имеется в ввиду локализованный интерфейс пользователя
678 #. (para)
679 #: ../source/TortoiseGit_en.xml:636
680 msgid "The installer automatically adds the US and UK English dictionaries. If you want other languages, the easiest option is simply to install one of TortoiseGit's language packs. This will install the appropriate dictionary files as well as the TortoiseGit local user interface. Next time you restart, the dictionary will be available too."
681 msgstr "Установщик автоматически добавляет словари US и UK english (английский для США и английский для Великобритании). Если вам нужны другие языки, простейший путь - установить один из языковых пакетов TortoiseGit. При этом будут установлены нужные файлы словарей и локализованный интерфейс пользователя TortoiseGit. Словари будут доступны после перезагрузки."
683 #. (para)
684 #: ../source/TortoiseGit_en.xml:644
685 msgid "Or you can install the dictionaries yourself. If you have OpenOffice or Mozilla installed, you can copy those dictionaries, which are located in the installation folders for those applications. Otherwise, you need to download the required dictionary files from <ulink url=\"http://wiki.services.openoffice.org/wiki/Dictionaries\"><citetitle>http://wiki.services.openoffice.org/wiki/Dictionaries</citetitle></ulink>"
686 msgstr "Или вы можете установить словари самостоятельно. Если вы используете OpenOffice или Mozilla, вы можете скопировать эти словари из папок, в которых установлены эти программы. Иначе вам надо будет загрузить необходимые файлы словарей с <ulink url=\"http://wiki.services.openoffice.org/wiki/Dictionaries\"><citetitle>http://wiki.services.openoffice.org/wiki/Dictionaries</citetitle></ulink>"
688 #. (filename)
689 #: ../source/TortoiseGit_en.xml:661
690 msgid "en_US.aff"
691 msgstr "en_US.aff"
693 #. (filename)
694 #: ../source/TortoiseGit_en.xml:666
695 msgid "en_US.dic"
696 msgstr "en_US.dic"
698 #. (para)
699 #: ../source/TortoiseGit_en.xml:653
700 msgid "Once you have got the dictionary files, you probably need to rename them so that the filenames only have the locale chars in it. Example: <placeholder-1/> Then just copy them to the <filename>bin</filename> sub-folder of the TortoiseGit installation folder. Normally this will be <filename>C:\\Program Files\\TortoiseGit\\bin</filename>. If you don't want to litter the <filename>bin</filename> sub-folder, you can instead place your spell checker files in <filename>C:\\Program Files\\TortoiseGit\\Languages</filename>. If that folder isn't there, you have to create it first. The next time you start TortoiseGit, the spell checker will be available."
701 msgstr "После того, как у вас будут файлы словарей, возможно, вам понадобиться переименовать их так, чтобы имя файла содержало только символы, обозначающие язык и локализацию. Например: <placeholder-1/> Затем скопируйте их в подпапку <filename>bin</filename> установочной папки TortoiseGit. Обычно это <filename>C:\\Program Files\\TortoiseGit\\bin</filename>. Если вы не желаете загромождать подпапку <filename>bin</filename>, вы можете поместить эти файлы в папку <filename>C:\\Program Files\\TortoiseGit\\Languages</filename>. Если эта папка отсутствует, необходимо сначала её создать. Когда вы в следующий раз запустите TortoiseGit, будет доступна проверка правописания."
703 #. (para)
704 #: ../source/TortoiseGit_en.xml:684
705 msgid "Check the <literal>tsvn:projectlanguage</literal> setting. Refer to <xref linkend=\"tsvn-dug-propertypage\"/> for information about setting project properties."
706 msgstr "Проверить параметр <literal>tsvn:projectlanguage</literal>, задающий язык проекта. Для информации об установке свойств проекта прочитайте <xref linkend=\"tsvn-dug-propertypage\"/>."
708 #. (para)
709 #: ../source/TortoiseGit_en.xml:691
710 msgid "If no project language is set, or that language is not installed, try the language corresponding to the Windows locale."
711 msgstr "Если язык проекта не задан, или этот язык не установлен, попробовать язык, соответствующий локализации Windows."
713 #. (para)
714 #: ../source/TortoiseGit_en.xml:697
715 msgid "If the exact Windows locale doesn't work, try the <quote>Base</quote> language, eg. <literal>de_CH</literal> (Swiss-German) falls back to <literal>de_DE</literal> (German)."
716 msgstr "Если полное наименование локализации Windows не работает, попробовать <quote>базовый</quote> язык, например, вместо <literal>de_CH</literal> (Немецкий-Швейцария) применить <literal>de_DE</literal> (Немецкий)."
718 #. (para)
719 #: ../source/TortoiseGit_en.xml:705
720 msgid "If none of the above works, then the default language is English, which is included with the standard installation."
721 msgstr "Если ничего из этого не сработало, тогда язык по умолчанию - английский, включённый в стандартную установку."
723 #. (para)
724 #: ../source/TortoiseGit_en.xml:679
725 msgid "If you install multiple dictionaries, TortoiseGit uses these rules to select which one to use. <placeholder-1/>"
726 msgstr "Если вы устанавливаете несколько словарей, TortoiseGit использует следующие правила для выбора того, какой из них использовать. <placeholder-1/>"
728 #. (title)
729 #: ../source/TortoiseGit_en.xml:722
730 msgid "Basic Concepts"
731 msgstr "Основные понятия"
733 #. (primary)
734 #: ../source/TortoiseGit_en.xml:725
735 msgid "Git book"
736 msgstr "книга о Git"
738 #. (para)
739 #: ../source/TortoiseGit_en.xml:727
740 msgid "This chapter is a slightly modified version of the same chapter in the Git book. An online version of the Git book is available here: <ulink url=\"http://svnbook.red-bean.com/\"><citetitle>http://svnbook.red-bean.com/</citetitle></ulink>."
741 msgstr "Эта глава - слегка изменённая версия такой же главы из книги о Git. Размещённая в Сети версия книги о Git доступна по адресу <ulink url=\"http://svnbook.red-bean.com/\"><citetitle>http://svnbook.red-bean.com/</citetitle></ulink>."
743 #. (para)
744 #: ../source/TortoiseGit_en.xml:735
745 msgid "This chapter is a short, casual introduction to Git. If you're new to version control, this chapter is definitely for you. We begin with a discussion of general version control concepts, work our way into the specific ideas behind Git, and show some simple examples of Git in use."
746 msgstr "Эта глава является кратким неформальным введением в Git. Если управление версиями для вас в новинку, эта глава определённо для вас. Мы начнём с обсуждения основных понятий управления версиями, перейдём к определённым идеям, лежащим в основе Git, и покажем несколько простых примеров использования Git."
748 #. (para)
749 #: ../source/TortoiseGit_en.xml:743
750 msgid "Even though the examples in this chapter show people sharing collections of program source code, keep in mind that Git can manage any sort of file collection - it's not limited to helping computer programmers."
751 msgstr "Несмотря на то, что примеры этой главы показывают людей, совместно использующих набор исходных кодов программ, помните, что Git может управлять набором файлов любого типа, она не ограничена только тем, чтобы помогать в работе одним компьютерным программистам."
753 #. (title)
754 #. (title)
755 #. (title)
756 #: ../source/TortoiseGit_en.xml:751
757 #: ../source/TortoiseGit_en.xml:1256
758 #: ../source/TortoiseGit_en.xml:2944
759 msgid "The Repository"
760 msgstr "Хранилище"
762 #. (primary)
763 #. (primary)
764 #: ../source/TortoiseGit_en.xml:753
765 #: ../source/TortoiseGit_en.xml:3717
766 msgid "repository"
767 msgstr "хранилище"
769 #. (para)
770 #: ../source/TortoiseGit_en.xml:755
771 msgid "Git is a centralized system for sharing information. At its core is a <firstterm>repository</firstterm>, which is a central store of data. The repository stores information in the form of a <firstterm>filesystem tree</firstterm> - a typical hierarchy of files and directories. Any number of <firstterm>clients</firstterm> connect to the repository, and then read or write to these files. By writing data, a client makes the information available to others; by reading data, the client receives information from others."
772 msgstr "Git - это централизованная система для совместного использования информации. В её основе лежит <firstterm>хранилище</firstterm>, являющееся центром хранения данных. Хранилище хранит информацию в форме <firstterm baseform=\"дерево файловой системы\">дерева файловой системы</firstterm> - типичной иерархии файлов и папок. Любое количество <firstterm baseform=\"клиент\">клиентов</firstterm> подключаются к хранилищу, а затем читают или записывают эти файлы. Записывая данные, клиент делает информацию доступной для остальных; читая данные, клиент получает информацию от других."
774 #. (title)
775 #: ../source/TortoiseGit_en.xml:767
776 msgid "A Typical Client/Server System"
777 msgstr "Типичная система Клиент/Сервер"
779 #. (para)
780 #: ../source/TortoiseGit_en.xml:770
781 msgid "So why is this interesting? So far, this sounds like the definition of a typical file server. And indeed, the repository <emphasis>is</emphasis> a kind of file server, but it's not your usual breed. What makes the Git repository special is that <emphasis>it remembers every change</emphasis> ever written to it: every change to every file, and even changes to the directory tree itself, such as the addition, deletion, and rearrangement of files and directories."
782 msgstr "Почему мы заостряем на этом внимание? Пока это звучит как определение типичного файл-сервера. И действительно, хранилище <emphasis>является</emphasis> разновидностью файл-сервера, однако не совсем обычного. Что делает хранилище Git особенным - это то, что он <emphasis>запоминает каждое внесённое изменение</emphasis>, когда-либо записанное в него: любое изменение любого файла, и даже изменения в самом дереве каталогов, такие как добавление, удаление и реорганизация файлов и каталогов."
784 #. (para)
785 #: ../source/TortoiseGit_en.xml:780
786 msgid "When a client reads data from the repository, it normally sees only the latest version of the filesystem tree. But the client also has the ability to view <emphasis>previous</emphasis> states of the filesystem. For example, a client can ask historical questions like, <quote>what did this directory contain last Wednesday?</quote>, or <quote>who was the last person to change this file, and what changes did they make?</quote> These are the sorts of questions that are at the heart of any <firstterm>version control system</firstterm>: systems that are designed to record and track changes to data over time."
787 msgstr "Когда клиент читает данные из хранилища, он обычно видит только последнюю версию дерева файловой системы. Но клиент также имеет возможность просмотреть <emphasis>предыдущие</emphasis> состояния файловой системы. Например, клиент может запросить такие данные как, <quote>Что содержал этот каталог в прошлую среду?</quote> или <quote>Кто последним изменял этот файл и какие изменения он произвёл?</quote> Вопросы подобного типа являются основными для любой <firstterm baseform=\"система управления версиями\">системы управления версиями</firstterm>: системы, разработанной для записи и отслеживания изменений информации во времени."
789 #. (title)
790 #: ../source/TortoiseGit_en.xml:795
791 msgid "Versioning Models"
792 msgstr "Модели версирования"
794 #. (para)
795 #: ../source/TortoiseGit_en.xml:796
796 msgid "All version control systems have to solve the same fundamental problem: how will the system allow users to share information, but prevent them from accidentally stepping on each other's feet? It's all too easy for users to accidentally overwrite each other's changes in the repository."
797 msgstr "Всем системам управления версиями приходиться решать одну фундаментальную проблему: как система будет позволять пользователям совместно использовать информацию, не давая им при этом наступать друг другу на пятки? Для пользователей может оказаться чересчур легко нечаянно перезаписать в хранилище изменения друг друга."
799 #. (title)
800 #: ../source/TortoiseGit_en.xml:805
801 msgid "The Problem of File-Sharing"
802 msgstr "Проблема совместного использования файлов"
804 #. (para)
805 #: ../source/TortoiseGit_en.xml:806
806 msgid "Consider this scenario: suppose we have two co-workers, Harry and Sally. They each decide to edit the same repository file at the same time. If Harry saves his changes to the repository first, then it's possible that (a few moments later) Sally could accidentally overwrite them with her own new version of the file. While Harry's version of the file won't be lost forever (because the system remembers every change), any changes Harry made <emphasis>won't</emphasis> be present in Sally's newer version of the file, because she never saw Harry's changes to begin with. Harry's work is still effectively lost - or at least missing from the latest version of the file - and probably by accident. This is definitely a situation we want to avoid!"
807 msgstr "Рассмотрим такой сценарий: предположим, что у нас есть два сотрудника, Гарри и Салли. Каждый из них решил отредактировать один и тот же файл из хранилища в одно и то же время. Если Гарри сохранит свои изменения первым, тогда, возможно, Салли (несколькими секундами позже) может непреднамеренно перезаписать их своей новой версией файла. Несмотря на то, что версия Гарри не будет потеряна навсегда (т.к. система помнит каждую версию), внесённые Гарри изменения <emphasis>не будут</emphasis> отражены в новой версии файла Салли, потому что она никогда не видела изменений Гарри, которые могла бы учесть. Работа Гарри фактически потеряна - или, по крайней мере, отсутствует в последней версии файла, - и, вероятно, непредумышленно. Как раз та ситуация, которой мы и хотим избежать!"
809 #. (title)
810 #: ../source/TortoiseGit_en.xml:822
811 msgid "The Problem to Avoid"
812 msgstr "Проблема потери изменений "
814 #. (title)
815 #. (title)
816 #: ../source/TortoiseGit_en.xml:827
817 #: ../source/TortoiseGit_en.xml:843
818 msgid "The Lock-Modify-Unlock Solution"
819 msgstr "Модель Блокирование-Изменение-Разблокирование"
821 #. (para)
822 #: ../source/TortoiseGit_en.xml:828
823 msgid "Many version control systems use a <firstterm>lock-modify-unlock</firstterm> model to address this problem, which is a very simple solution. In such a system, the repository allows only one person to change a file at a time. First Harry must <emphasis>lock</emphasis> the file before he can begin making changes to it. Locking a file is a lot like borrowing a book from the library; if Harry has locked a file, then Sally cannot make any changes to it. If she tries to lock the file, the repository will deny the request. All she can do is read the file, and wait for Harry to finish his changes and release his lock. After Harry unlocks the file, his turn is over, and now Sally can take her turn by locking and editing."
824 msgstr "Многие системы управления версиями используют для решения этой проблемы модель <firstterm>блокирование-изменение-разблокирование</firstterm>. В такой системе хранилище разрешает вносить изменения в файл только одному человеку за раз. До того, как Гарри сможет внести изменения в файл, он должен сначала его <emphasis>заблокировать</emphasis>. Блокирование файла подобно взятию книги в библиотеке: если Гарри заблокировал файл, Салли не сможет сделать в нём никаких изменений. Хранилище отклонит её запрос, если она попытается заблокировать файл. Всё, что она может - читать файл и ждать, когда Гарри закончит свои изменения и снимет блокировку. После того, как Гарри разблокирует файл, его ход окончен, и теперь Салли, в свою очередь, сможет заблокировать и отредактировать."
826 #. (para)
827 #: ../source/TortoiseGit_en.xml:846
828 msgid "The problem with the lock-modify-unlock model is that it's a bit restrictive, and often becomes a roadblock for users:"
829 msgstr "Проблема с моделью блокирование-изменение-разблокирование состоит в том, что она накладывает некоторые ограничения и часто создаёт неудобства пользователям:"
831 #. (para)
832 #: ../source/TortoiseGit_en.xml:853
833 msgid "<emphasis>Locking may cause administrative problems.</emphasis> Sometimes Harry will lock a file and then forget about it. Meanwhile, because Sally is still waiting to edit the file, her hands are tied. And then Harry goes on vacation. Now Sally has to get an administrator to release Harry's lock. The situation ends up causing a lot of unnecessary delay and wasted time."
834 msgstr "<emphasis>Блокирование может вызвать административные проблемы.</emphasis> Иногда Гарри, заблокировав файл, забывает об этом. Между тем, поскольку Салли всё ещё ждёт, когда она сможет приступить к редактированию файла, её руки связаны. А потом Гарри уезжает в отпуск. Теперь Салли для снятия блокировки Гарри должна обратиться к администратору. Ситуация приводит к ненужной задержке и потере времени."
836 #. (para)
837 #: ../source/TortoiseGit_en.xml:864
838 msgid "<emphasis>Locking may cause unnecessary serialization.</emphasis> What if Harry is editing the beginning of a text file, and Sally simply wants to edit the end of the same file? These changes don't overlap at all. They could easily edit the file simultaneously, and no great harm would come, assuming the changes were properly merged together. There's no need for them to take turns in this situation."
839 msgstr "<emphasis>Блокирование может вызвать излишнюю поочерёдность.</emphasis> Что, если Гарри редактирует начало текстового файла, а Салли хочет просто подправить окончание этого же файла? Эти изменения вообще не пересекаются. Они могли бы легко редактировать файл одновременно и никакого вреда это бы не принесло (предполагая корректное слияние изменений). В этой ситуации им не надо делать свои ходы по очереди."
841 #. (para)
842 #: ../source/TortoiseGit_en.xml:876
843 msgid "<emphasis>Locking may create a false sense of security.</emphasis> Pretend that Harry locks and edits file A, while Sally simultaneously locks and edits file B. But suppose that A and B depend on one another, and the changes made to each are semantically incompatible. Suddenly A and B don't work together anymore. The locking system was powerless to prevent the problem - yet it somehow provided a sense of false security. It's easy for Harry and Sally to imagine that by locking files, each is beginning a safe, insulated task, and thus inhibits them from discussing their incompatible changes early on."
844 msgstr "<emphasis>Блокирование может вызвать ложное чувство безопасности.</emphasis> Предположим, что Гарри заблокировал и редактирует файл А, в то время, как Салли заблокировала и редактирует файл В. Но допустим, что А и В зависят друг от друга и сделанные в каждом изменения семантически не совместимы. Неожиданно А и В вместе больше не работают. Блокирующая система бессильна в предотвращении проблемы - вместо этого она обеспечила ложное чувство безопасности. Гарри и Салли запросто могут представить, что, блокируя файлы, каждый начинает безопасную изолированную задачу и поэтому это представление изначально препятствует обсуждению их несовместимых изменений."
846 #. (title)
847 #. (title)
848 #: ../source/TortoiseGit_en.xml:894
849 #: ../source/TortoiseGit_en.xml:922
850 msgid "The Copy-Modify-Merge Solution"
851 msgstr "Модель Копирование-Изменение-Слияние"
853 #. (para)
854 #: ../source/TortoiseGit_en.xml:895
855 msgid "Git, CVS, and other version control systems use a <firstterm>copy-modify-merge</firstterm> model as an alternative to locking. In this model, each user's client reads the repository and creates a personal <firstterm>working copy</firstterm> of the file or project. Users then work in parallel, modifying their private copies. Finally, the private copies are merged together into a new, final version. The version control system often assists with the merging, but ultimately a human being is responsible for making it happen correctly."
856 msgstr "Git, CVS и другие системы управления версиями используют модель <firstterm>копирование-изменение-слияние</firstterm> в качестве альтернативы блокированию. В этой модели клиент каждого пользователя считывает из хранилища проект и создаёт персональную <firstterm baseform=\"рабочая копия\">рабочую копию</firstterm> - локальное отражение файлов и каталогов хранилища. После этого пользователи работают параллельно, изменяя свои личные копии. В конце концов, личные копии сливаются в новую, финальную версию. Обычно система управления версиями помогает в слиянии, но, разумеется, в конечном итоге за его корректное выполнение всё равно отвечает человек."
858 #. (para)
859 #: ../source/TortoiseGit_en.xml:907
860 msgid "Here's an example. Say that Harry and Sally each create working copies of the same project, copied from the repository. They work concurrently, and make changes to the same file <filename>A</filename> within their copies. Sally saves her changes to the repository first. When Harry attempts to save his changes later, the repository informs him that his file A is <firstterm>out-of-date</firstterm>. In other words, that file A in the repository has somehow changed since he last copied it. So Harry asks his client to <firstterm>merge</firstterm> any new changes from the repository into his working copy of file A. Chances are that Sally's changes don't overlap with his own; so once he has both sets of changes integrated, he saves his working copy back to the repository."
861 msgstr "Вот пример: скажем, и Гарри, и Салли создали свои рабочие копии одного и того же проекта, скопировав их из хранилища. Они работают одновременно, и делают изменения в файле <filename>A</filename> в своих рабочих копиях. Первой свои изменения в хранилище сохраняет Салли. Затем, когда Гарри пытается сохранить свои изменения, хранилище информирует его, что его файл А <firstterm baseform=\"устаревание\">устарел</firstterm>. Другими словами, файл А в хранилище был как-то изменён с тех пор, как Гарри получил его. Поэтому Гарри просит своего клиента <firstterm baseform=\"слияние\">слить (merge)</firstterm> любые изменения из хранилища с его рабочей копией файла А. Возможно, что изменения Салли не пересекаются с его собственными, и, поскольку теперь в его рабочей копии объединены оба набора изменений, он записывает её обратно в хранилище."
863 #. (title)
864 #: ../source/TortoiseGit_en.xml:926
865 msgid "...Copy-Modify-Merge Continued"
866 msgstr "...Копирование-Изменение-Слияние. Продолжение"
868 #. (primary)
869 #. (primary)
870 #: ../source/TortoiseGit_en.xml:930
871 #: ../source/TortoiseGit_en.xml:4910
872 msgid "conflict"
873 msgstr "конфликт"
875 #. (para)
876 #: ../source/TortoiseGit_en.xml:932
877 msgid "But what if Sally's changes <emphasis>do</emphasis> overlap with Harry's changes? What then? This situation is called a <firstterm>conflict</firstterm>, and it's usually not much of a problem. When Harry asks his client to merge the latest repository changes into his working copy, his copy of file A is somehow flagged as being in a state of conflict: he'll be able to see both sets of conflicting changes, and manually choose between them. Note that software can't automatically resolve conflicts; only humans are capable of understanding and making the necessary intelligent choices. Once Harry has manually resolved the overlapping changes (perhaps by discussing the conflict with Sally!), he can safely save the merged file back to the repository."
878 msgstr "Но что будет, если изменения Салли всё-таки <emphasis>пересекаются</emphasis> с изменениями Гарри? Что происходит в этом случае? Эта ситуация, называемая <firstterm baseform=\"конфликт\">конфликтом</firstterm>, обычно не такая уж большая проблема. Когда Гарри просит объединить свои изменения с изменениями из хранилища, его копия файла А помечается как находящаяся в состоянии конфликта: он имеет возможность видеть оба набора конфликтующих изменений, и вручную выбирать между ними. Обратите внимание, программа не может автоматически разрешать конфликты, только человек способен понять и сделать необходимый осмысленный выбор. Когда Гарри вручную разрешил пересекающиеся изменения (возможно, путём их обсуждения с Салли!), он может безопасно сохранить объединённый файл обратно в хранилище."
880 #. (para)
881 #: ../source/TortoiseGit_en.xml:947
882 msgid "The copy-modify-merge model may sound a bit chaotic, but in practice, it runs extremely smoothly. Users can work in parallel, never waiting for one another. When they work on the same files, it turns out that most of their concurrent changes don't overlap at all; conflicts are infrequent. And the amount of time it takes to resolve conflicts is far less than the time lost by a locking system."
883 msgstr "Модель копирование-изменение-слияние может выглядеть немного хаотично, но на практике она отлично работает. Пользователи могут работать параллельно, никогда не ожидая друг друга. При работе над одними и теми же файлами обычно оказывается, что большинство одновременно вносимых изменений вообще не пересекаются; конфликты бывают редко. И время, потраченное на разрешение конфликтов, значительно меньше времени, отнимаемого системой с блокированием."
885 #. (para)
886 #: ../source/TortoiseGit_en.xml:956
887 msgid "In the end, it all comes down to one critical factor: user communication. When users communicate poorly, both syntactic and semantic conflicts increase. No system can force users to communicate perfectly, and no system can detect semantic conflicts. So there's no point in being lulled into a false promise that a locking system will somehow prevent conflicts; in practice, locking seems to inhibit productivity more than anything else."
888 msgstr "В конце концов, всё сводится к одному решающему фактору: взаимодействию пользователей. При плохом взаимодействии пользователей, увеличивается количество и семантических, и синтаксических конфликтов. Нет такой системы, которая сможет заставить пользователей общаться, и нет системы, которая может обнаруживать семантические конфликты. Не стоит успокаиваться ложным обещанием блокирующей системы как-то предотвращать конфликты; на практике, блокирование снижает производительность как ничто другое."
890 #. (para)
891 #: ../source/TortoiseGit_en.xml:966
892 msgid "There is one common situation where the lock-modify-unlock model comes out better, and that is where you have unmergeable files. For example if your repository contains some graphic images, and two people change the image at the same time, there is no way for those changes to be merged together. Either Harry or Sally will lose their changes."
893 msgstr "Однако, есть одна распространённая ситуация, когда модель блокирование-изменение-разблокирование оказывается лучше: если вы имеете дело с файлами, не поддающимися слиянию. Например, если ваше хранилище содержит некоторые графические изображения, и два человека изменяют их в одно и тоже время, то нет возможности слить эти изменения вместе. Всё равно, либо Гарри, либо Салли, потеряют свои изменения."
895 #. (title)
896 #: ../source/TortoiseGit_en.xml:976
897 msgid "What does Git Do?"
898 msgstr "Что же делает Git?"
900 #. (para)
901 #: ../source/TortoiseGit_en.xml:977
902 msgid "Git uses the copy-modify-merge solution by default, and in many cases this is all you will ever need. However, as of Version 1.2, Git also supports file locking, so if you have unmergeable files, or if you are simply forced into a locking policy by management, Git will still provide the features you need."
903 msgstr "По умолчанию Git использует модель копирование-изменение-слияние, и в большинстве случаев это всё, что вам нужно. Однако, начиная с версии 1.2, Git также поддерживает блокирование файлов, так что если у вас есть необъединяемые файлы, или если руководство просто вынудило вас работать в режиме с блокировками, Git сможет предоставить вам такую возможность."
905 #. (title)
906 #: ../source/TortoiseGit_en.xml:989
907 msgid "Git in Action"
908 msgstr "Git в действии"
910 #. (title)
911 #: ../source/TortoiseGit_en.xml:991
912 msgid "Working Copies"
913 msgstr "Рабочие копии"
915 #. (primary)
916 #: ../source/TortoiseGit_en.xml:993
917 msgid "working copy"
918 msgstr "рабочая копия"
920 #. (para)
921 #: ../source/TortoiseGit_en.xml:995
922 msgid "You've already read about working copies; now we'll demonstrate how the Git client creates and uses them."
923 msgstr "Вы уже читали о рабочих копиях, сейчас мы покажем, как клиент Git их создаёт и использует."
925 #. (para)
926 #: ../source/TortoiseGit_en.xml:1000
927 msgid "A Git working copy is an ordinary directory tree on your local system, containing a collection of files. You can edit these files however you wish, and if they're source code files, you can compile your program from them in the usual way. Your working copy is your own private work area: Git will never incorporate other people's changes, nor make your own changes available to others, until you explicitly tell it to do so."
928 msgstr "Рабочая копия Git - это обычное дерево папок в вашей локальной системе, содержащее набор файлов. Вы можете изменять эти файлы по своему усмотрению, и, если это исходные коды, вы можете скомпилировать программу из них обычным способом. Ваша рабочая копия - это ваша собственная личная рабочая область: Git никогда не вносит изменения, сделанные другими, также как и не передаёт другим изменения, сделанные вами, до тех пор, пока вы сами явно не скажете ей сделать это."
930 #. (para)
931 #: ../source/TortoiseGit_en.xml:1010
932 msgid "After you've made some changes to the files in your working copy and verified that they work properly, Git provides you with commands to <emphasis>publish</emphasis> your changes to the other people working with you on your project (by writing to the repository). If other people publish their own changes, Git provides you with commands to merge those changes into your working directory (by reading from the repository)."
933 msgstr "После того, как вы произвели некоторые изменения в файлах вашей рабочей копии и убедились, что они работают правильно, вы можете воспользоваться представленными в Git командами для <emphasis>публикации</emphasis> ваших изменений, чтобы сделать их доступными другим людям, работающим вместе с вами над проектом (путём записи в хранилище). Когда другие люди публикуют свои изменения, Git предоставляет вам команды для слияния этих изменений с файлами в вашей рабочей папке (путём чтения из хранилища)."
935 #. (para)
936 #: ../source/TortoiseGit_en.xml:1020
937 msgid "A working copy also contains some extra files, created and maintained by Git, to help it carry out these commands. In particular, each directory in your working copy contains a subdirectory named <filename>.svn</filename>, also known as the working copy <firstterm>administrative directory</firstterm>. The files in each administrative directory help Git recognize which files contain unpublished changes, and which files are out-of-date with respect to others' work."
938 msgstr "Рабочая копия также содержит несколько дополнительных файлов, создаваемых и обслуживаемых Git, помогающих при выполнении этих команд. В частности, каждая папка в вашей рабочей копии содержит папку с именем <filename>.svn</filename>, называемую также <firstterm baseform=\"административная папка\">административной папкой</firstterm> рабочей копии. Файлы в каждой административной папке помогают Git распознавать, какие файлы содержат неопубликованные изменения, и какие файлы устарели из-за того, что было сделано другими."
940 #. (para)
941 #: ../source/TortoiseGit_en.xml:1031
942 msgid "A typical Git repository often holds the files (or source code) for several projects; usually, each project is a subdirectory in the repository's filesystem tree. In this arrangement, a user's working copy will usually correspond to a particular subtree of the repository."
943 msgstr "Типичное хранилище Git часто содержит файлы (или исходный код) нескольких проектов, обычно каждый проект - это подпапка в дереве файловой системы хранилища. При таком подходе, пользовательская рабочая копия будет соответствовать какому-то поддереву в хранилище."
945 #. (para)
946 #: ../source/TortoiseGit_en.xml:1038
947 msgid "For example, suppose you have a repository that contains two software projects."
948 msgstr "Например, предположим, что у вас есть хранилище с двумя программными проектами."
950 #. (title)
951 #: ../source/TortoiseGit_en.xml:1043
952 msgid "The Repository's Filesystem"
953 msgstr "Файловая система хранилища"
955 #. (para)
956 #: ../source/TortoiseGit_en.xml:1046
957 msgid "In other words, the repository's root directory has two subdirectories: <filename>paint</filename> and <filename>calc</filename>."
958 msgstr "Другими словами, корневая папка хранилища содержит две папки: <filename>paint</filename> и <filename>calc</filename>."
960 #. (para)
961 #: ../source/TortoiseGit_en.xml:1051
962 msgid "To get a working copy, you must <firstterm>check out</firstterm> some subtree of the repository. (The term <emphasis>check out</emphasis> may sound like it has something to do with locking or reserving resources, but it doesn't; it simply creates a private copy of the project for you)."
963 msgstr "Для получения рабочей копии, вы должны <firstterm baseform=\"извлечение\">извлечь</firstterm> некоторое поддерево хранилища. (Термин <emphasis>извлечение</emphasis> (check out) по-английски может звучать как что-то, связанное с блокированием или резервированием ресурсов, но это не так: оно просто создаёт для вас личную копию проекта)."
965 #. (para)
966 #: ../source/TortoiseGit_en.xml:1058
967 msgid "Suppose you make changes to <filename>button.c</filename>. Since the <filename>.svn</filename> directory remembers the file's modification date and original contents, Git can tell that you've changed the file. However, Git does not make your changes public until you explicitly tell it to. The act of publishing your changes is more commonly known as <firstterm>committing</firstterm> (or <firstterm>checking in</firstterm>) changes to the repository."
968 msgstr "Предположим, вы вносите изменения в <filename>button.c</filename>. Так как в папке <filename>.svn</filename> запоминается дата модификации файла и исходное содержимое, Git может узнать, что вы изменили файл. Однако, Git не делает ваши изменения доступными другим, пока вы явно не скажете ей об этом. Действие по опубликованию ваших изменений, обычно известно как <firstterm>фиксация</firstterm> (или <firstterm>внесение</firstterm>) изменений в хранилище."
970 #. (para)
971 #: ../source/TortoiseGit_en.xml:1068
972 msgid "To publish your changes to others, you can use Git's <command>commit</command> command."
973 msgstr "Для обнародования ваших изменений, вы должны использовать команду Git <command>фиксировать (commit)</command>."
975 #. (para)
976 #: ../source/TortoiseGit_en.xml:1072
977 msgid "Now your changes to <filename>button.c</filename> have been committed to the repository; if another user checks out a working copy of <filename>/calc</filename>, they will see your changes in the latest version of the file."
978 msgstr "Теперь ваши изменения в <filename>button.c</filename> были зафиксированы в хранилище; если другой пользователь извлечёт рабочую копию <filename>/calc</filename>, он увидит ваши изменения в последней версии файла."
980 #. (para)
981 #: ../source/TortoiseGit_en.xml:1078
982 msgid "Suppose you have a collaborator, Sally, who checked out a working copy of <filename>/calc</filename> at the same time you did. When you commit your change to <filename>button.c</filename>, Sally's working copy is left unchanged; Git only modifies working copies at the user's request."
983 msgstr "Предположим, вы работаете вместе с Салли, которая извлекла рабочую копию <filename>/calc</filename> в то же время, что и вы. Когда вы фиксируете ваши изменения в <filename>button.c</filename>, рабочая копия Салли остаётся неизменной, Git изменяет рабочие копии только по запросу пользователя."
985 #. (para)
986 #: ../source/TortoiseGit_en.xml:1086
987 msgid "To bring her project up to date, Sally can ask Git to <firstterm>update</firstterm> her working copy, by using the Git <command>update</command> command. This will incorporate your changes into her working copy, as well as any others that have been committed since she checked it out."
988 msgstr "Для приведения своего проекта в актуальное состояние, Салли может попросить Git <firstterm baseform=\"обновление\">обновить</firstterm> её рабочую копию, используя команду <command>обновить (update)</command>. В результате, в её рабочую копию будут внесены как ваши изменения, так и изменения других, зафиксированные с момента извлечения Салли своей рабочей копии."
990 #. (para)
991 #: ../source/TortoiseGit_en.xml:1094
992 msgid "Note that Sally didn't need to specify which files to update; Git uses the information in the <filename>.svn</filename> directory, and further information in the repository, to decide which files need to be brought up to date."
993 msgstr "Обратите внимание, Салли не надо указывать, какие файлы обновлять, Git использует информацию в папке <filename>.svn</filename>, а затем информацию из хранилища, для определения того, какие файлы нуждаются в обновлении."
995 #. (title)
996 #: ../source/TortoiseGit_en.xml:1103
997 msgid "Repository URLs"
998 msgstr "Адреса URL хранилища"
1000 # !!! интересно, а артикль перед URL не должен быть "an"?
1001 #. (para)
1002 #: ../source/TortoiseGit_en.xml:1104
1003 msgid "Git repositories can be accessed through many different methods - on local disk, or through various network protocols. A repository location, however, is always a URL. The URL schema indicates the access method:"
1004 msgstr "Хранилища Git могут быть доступны посредством множества различных методов - с локального диска или через различные сетевые протоколы. Описание расположения хранилища, однако, всегда является разновидностью URL. Схема URL показывает метод доступа:"
1006 #. (title)
1007 #: ../source/TortoiseGit_en.xml:1112
1008 msgid "Repository Access URLs"
1009 msgstr "URL для доступа к хранилищу"
1011 #. (entry)
1012 #: ../source/TortoiseGit_en.xml:1118
1013 msgid "Schema"
1014 msgstr "Схема"
1016 #. (entry)
1017 #: ../source/TortoiseGit_en.xml:1119
1018 msgid "Access Method"
1019 msgstr "Метод доступа"
1021 #. (literal)
1022 #: ../source/TortoiseGit_en.xml:1125
1023 msgid "file://"
1024 msgstr "file://"
1026 #. (entry)
1027 #: ../source/TortoiseGit_en.xml:1127
1028 msgid "Direct repository access on local or network drive."
1029 msgstr "Прямой доступ к хранилищу на локальном или сетевом диске."
1031 #. (literal)
1032 #. (literal)
1033 #: ../source/TortoiseGit_en.xml:1133
1034 #: ../source/TortoiseGit_en.xml:1144
1035 msgid "http://"
1036 msgstr "http://"
1038 #. (entry)
1039 #: ../source/TortoiseGit_en.xml:1135
1040 msgid "Access via WebDAV protocol to Git-aware Apache server."
1041 msgstr "Доступ через протокол WebDAV к Git, работающем на сервере Apache."
1043 #. (literal)
1044 #: ../source/TortoiseGit_en.xml:1141
1045 msgid "https://"
1046 msgstr "https://"
1048 #. (entry)
1049 #: ../source/TortoiseGit_en.xml:1143
1050 msgid "Same as <placeholder-1/>, but with SSL encryption."
1051 msgstr "Тоже самое, что и <placeholder-1/>, но с шифрованием SSL"
1053 #. (literal)
1054 #: ../source/TortoiseGit_en.xml:1149
1055 msgid "svn://"
1056 msgstr "svn://"
1058 #. (literal)
1059 #. (literal)
1060 #. (primary)
1061 #. (primary)
1062 #: ../source/TortoiseGit_en.xml:1153
1063 #: ../source/TortoiseGit_en.xml:1162
1064 #: ../source/TortoiseGit_en.xml:2483
1065 #: ../source/TortoiseGit_en.xml:2622
1066 msgid "svnserve"
1067 msgstr "svnserve"
1069 #. (entry)
1070 #: ../source/TortoiseGit_en.xml:1151
1071 msgid "Unauthenticated TCP/IP access via custom protocol to a <placeholder-1/> server."
1072 msgstr "Не аутентифицируемый TCP/IP доступ через собственный протокол к серверу <placeholder-1/>."
1074 #. (literal)
1075 #: ../source/TortoiseGit_en.xml:1158
1076 msgid "svn+ssh://"
1077 msgstr "svn+ssh://"
1079 # !!! по идее, должно начинаться с большой буквы
1080 #. (entry)
1081 #: ../source/TortoiseGit_en.xml:1160
1082 msgid "authenticated, encrypted TCP/IP access via custom protocol to a <placeholder-1/> server."
1083 msgstr "Аутентифицируемый, зашифрованный TCP/IP доступ через собственный протокол к серверу <placeholder-1/>."
1085 #. (para)
1086 #: ../source/TortoiseGit_en.xml:1168
1087 msgid "For the most part, Git's URLs use the standard syntax, allowing for server names and port numbers to be specified as part of the URL. The <literal>file://</literal> access method is normally used for local access, although it can be used with UNC paths to a networked host. The URL therefore takes the form <systemitem class=\"url\">file://hostname/path/to/repos</systemitem>. For the local machine, the <literal>hostname</literal> portion of the URL is required to be either absent or <literal>localhost</literal>. For this reason, local paths normally appear with three slashes, <systemitem class=\"url\">file:///path/to/repos</systemitem>."
1088 msgstr "В большинстве случаев, для URL в Git используется стандартный синтаксис, позволяющий указывать имя сервера и номер порта в URL. Метод доступа <literal>file://</literal> обычно используется для локального доступа, хотя он может быть использован с путями UNC для доступа к узлам по сети. В этом случае URL имеет форму <systemitem class=\"url\">file://имя-компьютера/путь/к/хранилищу</systemitem>. Для локальной машины часть <literal>имя-компьютера</literal> должна быть либо пропущена, либо указана как <literal>localhost</literal>. По этой причине, локальные пути обычно указывают с тремя косыми чертами (/), <systemitem class=\"url\">file:///путь/к/хранилищу</systemitem>."
1090 #. (para)
1091 #: ../source/TortoiseGit_en.xml:1181
1092 msgid "Also, users of the <literal>file://</literal> scheme on Windows platforms will need to use an unofficially <quote>standard</quote> syntax for accessing repositories that are on the same machine, but on a different drive than the client's current working drive. Either of the two following URL path syntaxes will work where <literal>X</literal> is the drive on which the repository resides:"
1093 msgstr "Также, пользователи схемы <literal>file://</literal> на платформе Windows вынуждены использовать неофициальный <quote>стандарт</quote> синтаксиса для доступа к хранилищам, находящимся на той же машине, но на дисках, отличных от текущего рабочего диска пользователя. Будет работать любой из двух приведённых ниже синтаксиса путей URL (<literal>X</literal> обозначает диск, на котором находится хранилище):"
1095 #. (screen)
1096 #: ../source/TortoiseGit_en.xml:1191
1097 #, no-wrap
1098 msgid ""
1099 "\n"
1100 "file:///X:/path/to/repos\n"
1101 "...\n"
1102 "file:///X|/path/to/repos\n"
1103 "...\n"
1104 msgstr ""
1105 "\n"
1106 "file:///X:/путь/к/хранилищу\n"
1107 "...\n"
1108 "file:///X|/путь/к/хранилищу\n"
1109 "...\n"
1111 #. (para)
1112 #: ../source/TortoiseGit_en.xml:1197
1113 msgid "Note that a URL uses ordinary slashes even though the native (non-URL) form of a path on Windows uses backslashes."
1114 msgstr "Обратите внимание, в URL используется обычная (прямая) косая черта, хотя в исходной (не URL) форме путей в Windows используется обратная косая черта."
1116 #. (para)
1117 #: ../source/TortoiseGit_en.xml:1201
1118 msgid "You can safely access a FSFS repository via a network share, but you <emphasis>cannot</emphasis> access a BDB repository in this way."
1119 msgstr "Вы можете безопасно получить доступ к FSFS-хранилищу на разделяемом сетевом ресурсе, но вы <emphasis>не можете</emphasis> получить доступ к BDB-хранилищу таким образом."
1121 #. (para)
1122 #. (para)
1123 #: ../source/TortoiseGit_en.xml:1207
1124 #: ../source/TortoiseGit_en.xml:2609
1125 msgid "Do not create or access a Berkeley DB repository on a network share. It <emphasis>cannot</emphasis> exist on a remote filesystem. Not even if you have the network drive mapped to a drive letter. If you attempt to use Berkeley DB on a network share, the results are unpredictable - you may see mysterious errors right away, or it may be months before you discover that your repository database is subtly corrupted."
1126 msgstr "Не создавайте и не обращайтесь к хранилищу на основе Berkeley DB, которое находится на разделяемом сетевом ресурсе. Оно <emphasis>не может</emphasis> существовать в рамках удалённой файловой системы. И даже в том случае, если у вас назначена буква для сетевого диска. Если вы пытаетесь использовать Berkeley DB на разделяемом сетевом ресурсе, результаты непредсказуемы - вы можете увидеть загадочные ошибки сразу же, или могут пройти месяцы, прежде чем вы обнаружите, что база данных хранилища коварно испорчена."
1128 #. (title)
1129 #: ../source/TortoiseGit_en.xml:1219
1130 msgid "Revisions"
1131 msgstr "Ревизии"
1133 #. (primary)
1134 #. (primary)
1135 #: ../source/TortoiseGit_en.xml:1221
1136 #: ../source/TortoiseGit_en.xml:9715
1137 msgid "revision"
1138 msgstr "ревизия"
1140 #. (para)
1141 #: ../source/TortoiseGit_en.xml:1223
1142 msgid "A <command>svn commit</command> operation can publish changes to any number of files and directories as a single atomic transaction. In your working copy, you can change files' contents, create, delete, rename and copy files and directories, and then commit the complete set of changes as a unit."
1143 msgstr "Команда <command>svn commit</command> может опубликовать изменения в любом количестве файлов и папок как одну атомарную транзакцию. В вашей рабочей копии вы можете изменить содержимое файла, создать, удалить, переименовать и скопировать файлы и папки, а затем зафиксировать весь набор изменений как единое целое."
1145 #. (para)
1146 #: ../source/TortoiseGit_en.xml:1231
1147 msgid "In the repository, each commit is treated as an atomic transaction: either all the commits changes take place, or none of them take place. Git retains this atomicity in the face of program crashes, system crashes, network problems, and other users' actions."
1148 msgstr "Каждая фиксация в хранилище обрабатывается как атомарная транзакция: либо сохраняются все изменения, либо не сохраняется ни одно из них. Git старается поддерживать эту атомарность, несмотря на сбои программ, аварийные отказы систем, на сетевые проблемы и действия других пользователей."
1150 #. (para)
1151 #: ../source/TortoiseGit_en.xml:1238
1152 msgid "Each time the repository accepts a commit, this creates a new state of the filesystem tree, called a <firstterm>revision</firstterm>. Each revision is assigned a unique natural number, one greater than the number of the previous revision. The initial revision of a freshly created repository is numbered zero, and consists of nothing but an empty root directory."
1153 msgstr "Каждый раз при выполнении фиксации в хранилище создаётся новое состояние дерева файловой системы, называемое <firstterm baseform=\"ревизия\">ревизией</firstterm>. Каждой ревизии назначается уникальный целочисленный номер, на единицу больший, чем у предыдущей ревизии. Начальная ревизия в только что созданном хранилище имеет номер ноль, и не содержит ничего, кроме пустой корневой папки."
1155 #. (para)
1156 #: ../source/TortoiseGit_en.xml:1247
1157 msgid "A nice way to visualize the repository is as a series of trees. Imagine an array of revision numbers, starting at 0, stretching from left to right. Each revision number has a filesystem tree hanging below it, and each tree is a <quote>snapshot</quote> of the way the repository looked after each commit."
1158 msgstr "Удачный способ мысленного представления хранилища - представить его в виде серии деревьев. Вообразите массив номеров ревизий, начинающийся с 0, и растущий слева направо. Под каждым номером ревизии расположено дерево файловой системы, и каждое дерево - это <quote>снимок</quote> состояния хранилища после каждой фиксации."
1160 #. (title)
1161 #: ../source/TortoiseGit_en.xml:1260
1162 msgid "Global Revision Numbers"
1163 msgstr "Общие номера ревизий"
1165 #. (para)
1166 #: ../source/TortoiseGit_en.xml:1261
1167 msgid "Unlike those of many other version control systems, Git's revision numbers apply to <emphasis>entire trees</emphasis>, not individual files. Each revision number selects an entire tree, a particular state of the repository after some committed change. Another way to think about it is that revision N represents the state of the repository filesystem after the Nth commit. When a Git user talks about ``revision 5 of <filename>foo.c</filename>'', they really mean ``<filename>foo.c</filename> as it appears in revision 5.'' Notice that in general, revisions N and M of a file do <emphasis>not</emphasis> necessarily differ!"
1168 msgstr "В отличие от многих других систем управления версиями, номера ревизий в Git относятся к <emphasis>деревьям целиком</emphasis>, а не к отдельным файлам. Каждый номер ревизии обозначает целое дерево - некоторое состояние хранилища после зафиксированного изменения. Иначе говоря, можно считать, что ревизия N представляет состояние файловой системы хранилища после выполнения N-ой фиксации. Когда пользователь Git говорит о \"ревизии 5 <filename>foo.c</filename>\", это в действительности означает \"<filename>foo.c</filename>, каким он был в ревизии 5\". Обратите внимание, что ревизии N и M файла, вообще говоря, <emphasis>не обязательно</emphasis> отличаются!"
1170 #. (para)
1171 #: ../source/TortoiseGit_en.xml:1276
1172 msgid "It's important to note that working copies do not always correspond to any single revision in the repository; they may contain files from several different revisions. For example, suppose you check out a working copy from a repository whose most recent revision is 4:"
1173 msgstr "Важно помнить то, что рабочие копии не всегда соответствуют какой-то одной ревизии в хранилище; они могут содержать файлы из разных ревизий. Например, вы извлекли рабочую копию из хранилища, в котором самая последняя ревизия имеет номер 4:"
1175 #. (screen)
1176 #: ../source/TortoiseGit_en.xml:1283
1177 #, no-wrap
1178 msgid ""
1179 "\n"
1180 "calc/Makefile:4\n"
1181 "     integer.c:4\n"
1182 "     button.c:4\n"
1183 msgstr ""
1184 "\n"
1185 "calc/Makefile:4\n"
1186 "     integer.c:4\n"
1187 "     button.c:4\n"
1189 #. (para)
1190 #: ../source/TortoiseGit_en.xml:1288
1191 msgid "At the moment, this working directory corresponds exactly to revision 4 in the repository. However, suppose you make a change to <filename>button.c</filename>, and commit that change. Assuming no other commits have taken place, your commit will create revision 5 of the repository, and your working copy will now look like this:"
1192 msgstr "На данный момент рабочая папка полностью соответствует ревизии 4 в хранилище. Допустим, что вы внесли изменения в <filename>button.c</filename>, и зафиксировали эти изменения. При отсутствии других фиксаций ваша фиксация создаст ревизию под номером 5, и теперь ваша рабочая копия выглядит следующим образом:"
1194 #. (screen)
1195 #: ../source/TortoiseGit_en.xml:1296
1196 #, no-wrap
1197 msgid ""
1198 "\n"
1199 "calc/Makefile:4\n"
1200 "     integer.c:4\n"
1201 "     button.c:5\n"
1202 msgstr ""
1203 "\n"
1204 "calc/Makefile:4\n"
1205 "     integer.c:4\n"
1206 "     button.c:5\n"
1208 #. (para)
1209 #: ../source/TortoiseGit_en.xml:1301
1210 msgid "Suppose that, at this point, Sally commits a change to <filename>integer.c</filename>, creating revision 6. If you use <command>svn update</command> to bring your working copy up to date, then it will look like this:"
1211 msgstr "Предположим, что после этого Салли фиксирует изменения в <filename>integer.c</filename>, создавая ревизию 6. Если вы воспользуетесь <command>svn update</command> для приведения своей рабочей копии в актуальное состояние, то она станет выглядеть так:"
1213 #. (screen)
1214 #: ../source/TortoiseGit_en.xml:1307
1215 #, no-wrap
1216 msgid ""
1217 "\n"
1218 "calc/Makefile:6\n"
1219 "     integer.c:6\n"
1220 "     button.c:6\n"
1221 msgstr ""
1222 "\n"
1223 "calc/Makefile:6\n"
1224 "     integer.c:6\n"
1225 "     button.c:6\n"
1227 #. (para)
1228 #: ../source/TortoiseGit_en.xml:1312
1229 msgid "Sally's changes to <filename>integer.c</filename> will appear in your working copy, and your change will still be present in <filename>button.c</filename>. In this example, the text of <filename>Makefile</filename> is identical in revisions 4, 5, and 6, but Git will mark your working copy of <filename>Makefile</filename> with revision 6 to indicate that it is still current. So, after you do a clean update at the top of your working copy, it will generally correspond to exactly one revision in the repository."
1230 msgstr "Изменения, внесенные Салли в <filename>integer.c</filename>, будут отражены в вашей рабочей копии, также как и ваши изменения будут присутствовать в <filename>button.c</filename>. В этом примере текст <filename>Makefile</filename> в ревизиях 4, 5 и 6 идентичен, однако, Git всё равно присваивает файлу <filename>Makefile</filename> в вашей рабочей копии номер ревизии 6, чтобы показать, что файл в актуальном состоянии. Таким образом, после того как вы выполните полное обновление вашей рабочей копии, она будет соответствовать точно одной ревизии в хранилище."
1232 #. (title)
1233 #: ../source/TortoiseGit_en.xml:1325
1234 msgid "How Working Copies Track the Repository"
1235 msgstr "Как рабочие копии отслеживают хранилище"
1237 #. (para)
1238 #: ../source/TortoiseGit_en.xml:1326
1239 msgid "For each file in a working directory, Git records two essential pieces of information in the <filename>.svn/</filename> administrative area:"
1240 msgstr "В служебной папке <filename>.svn/</filename> для каждого файла рабочей папки Git записывает информацию о двух важнейших свойствах:"
1242 #. (para)
1243 #: ../source/TortoiseGit_en.xml:1332
1244 msgid "what revision your working file is based on (this is called the file's <firstterm>working revision</firstterm>), and"
1245 msgstr "на какой ревизии основан ваш рабочий файл (это называется <firstterm>рабочая ревизия</firstterm> файла), и"
1247 #. (para)
1248 #: ../source/TortoiseGit_en.xml:1339
1249 msgid "a timestamp recording when the local copy was last updated by the repository."
1250 msgstr "дату и время, когда локальная копия последний раз обновлялась из хранилища."
1252 #. (para)
1253 #: ../source/TortoiseGit_en.xml:1345
1254 msgid "Given this information, by talking to the repository, Git can tell which of the following four states a working file is in:"
1255 msgstr "Основываясь на этой информации, и взаимодействуя с хранилищем, Git может сказать, в каком из следующих четырех состояний находится рабочий файл:"
1257 #. (term)
1258 #: ../source/TortoiseGit_en.xml:1352
1259 msgid "Unchanged, and current"
1260 msgstr "Не изменялся и не устарел"
1262 # !!! базовой ?
1263 #. (para)
1264 #: ../source/TortoiseGit_en.xml:1354
1265 msgid "The file is unchanged in the working directory, and no changes to that file have been committed to the repository since its working revision. A <command>commit</command> of the file will do nothing, and an <command>update</command> of the file will do nothing."
1266 msgstr "Файл не изменялся в рабочей папке, и в хранилище не фиксировались изменения этого файла со времени его рабочей ревизии. Команды <command>фиксировать (commit)</command> и <command>обновить (update)</command> ничего делать не будут."
1268 #. (term)
1269 #: ../source/TortoiseGit_en.xml:1365
1270 msgid "Locally changed, and current"
1271 msgstr "Изменён локально и не устарел"
1273 #. (para)
1274 #: ../source/TortoiseGit_en.xml:1367
1275 msgid "The file has been changed in the working directory, and no changes to that file have been committed to the repository since its base revision. There are local changes that have not been committed to the repository, thus a <command>commit</command> of the file will succeed in publishing your changes, and an <command>update</command> of the file will do nothing."
1276 msgstr "Файл был изменён в рабочей папке, и в хранилище не фиксировались изменения этого файла со времени его базовой ревизии. Существующие локальные изменения не были зафиксированы в хранилище, поэтому команда <command>фиксировать (commit)</command> для файла преуспеет в опубликовании ваших изменений, а команда <command>обновить (update)</command> ничего делать не будет."
1278 #. (term)
1279 #: ../source/TortoiseGit_en.xml:1379
1280 msgid "Unchanged, and out-of-date"
1281 msgstr "Не изменялся и устарел"
1283 #. (para)
1284 #: ../source/TortoiseGit_en.xml:1381
1285 msgid "The file has not been changed in the working directory, but it has been changed in the repository. The file should eventually be updated, to make it current with the public revision. A <command>commit</command> of the file will do nothing, and an <command>update</command> of the file will fold the latest changes into your working copy."
1286 msgstr "Файл в рабочей папке не изменялся, но был изменён в хранилище. Со временем, файл должен быть обновлён для соответствия текущей публичной ревизии. Команда <command>фиксировать (commit)</command> ничего делать не будет, а команда <command>обновить (update)</command> внесёт последние изменения в вашу рабочую копию."
1288 #. (term)
1289 #: ../source/TortoiseGit_en.xml:1393
1290 msgid "Locally changed, and out-of-date"
1291 msgstr "Изменён локально и устарел"
1293 #. (para)
1294 #: ../source/TortoiseGit_en.xml:1395
1295 msgid "The file has been changed both in the working directory, and in the repository. A <command>commit</command> of the file will fail with an <emphasis>out-of-date</emphasis> error. The file should be updated first; an <command>update</command> command will attempt to merge the public changes with the local changes. If Git can't complete the merge in a plausible way automatically, it leaves it to the user to resolve the conflict."
1296 msgstr "Файл был изменён как в рабочей папке, так и в хранилище. Команда <command>фиксировать (commit)</command> потерпит неудачу с ошибкой <emphasis>устарел (out-of-date)</emphasis>. Файл необходимо сначала обновить; команда <command>обновить (update)</command> попытается объединить опубликованные изменения с локальными. Если Git не сможет выполнить объединение в приемлемой форме самостоятельно, то заботу о разрешении конфликта она оставит пользователю."
1298 #. (title)
1299 #: ../source/TortoiseGit_en.xml:1412
1300 msgid "Summary"
1301 msgstr "Подводя итоги"
1303 #. (para)
1304 #: ../source/TortoiseGit_en.xml:1413
1305 msgid "We've covered a number of fundamental Git concepts in this chapter:"
1306 msgstr "В этой главе мы рассмотрели несколько основных понятий Git:"
1308 #. (para)
1309 #: ../source/TortoiseGit_en.xml:1419
1310 msgid "We've introduced the notions of the central repository, the client working copy, and the array of repository revision trees."
1311 msgstr "Мы ввели понятия центрального хранилища, клиентской рабочей копии и массива соответствующих ревизиям деревьев в хранилище."
1313 #. (para)
1314 #: ../source/TortoiseGit_en.xml:1425
1315 msgid "We've seen some simple examples of how two collaborators can use Git to publish and receive changes from one another, using the 'copy-modify-merge' model."
1316 msgstr "Мы рассмотрели на нескольких простых примерах, как при помощи Git два сотрудника могут публиковать и получать изменения, сделанные друг другом, используя модель \"копирование-изменение-слияние\"."
1318 #. (para)
1319 #: ../source/TortoiseGit_en.xml:1432
1320 msgid "We've talked a bit about the way Git tracks and manages information in a working copy."
1321 msgstr "Мы немного поговорили о том, как Git отслеживает изменения и управляет информацией в рабочей копии."
1323 #. (title)
1324 #: ../source/TortoiseGit_en.xml:1445
1325 msgid "Setting Up A Server"
1326 msgstr "Установка и настройка сервера"
1328 #. (para)
1329 #: ../source/TortoiseGit_en.xml:1447
1330 msgid "To use TortoiseGit (or any other Git client), you need a place where your repositories are located. You can either store your repositories locally and access them using the <literal>file://</literal> protocol or you can place them on a server and access them with the <literal>http://</literal> or <literal>svn://</literal> protocols. The two server protocols can also be encrypted. You use <literal>https://</literal> or <literal>svn+ssh://</literal>. This chapter shows you step by step on how you can set up such a server on a Windows machine."
1331 msgstr "Для использования TortoiseGit (или любого другого клиента Git) вам необходимо место, где будут располагаться хранилища. Вы можете содержать ваши хранилища локально и обращаться к ним, используя протокол <literal>file://</literal>, или же вы можете разместить их на сервере и получать доступ к ним посредством протоколов <literal>http://</literal> или <literal>svn://</literal>. Оба этих протокола для работы с сервером могут ещё и шифроваться, в этом случае это будут протоколы <literal>https://</literal> или <literal>svn+ssh://</literal>. Эта глава покажет вам шаг за шагом, как установить и настроить такого рода сервер на компьютере с Windows."
1333 #. (para)
1334 #: ../source/TortoiseGit_en.xml:1458
1335 msgid "More detailed information on the Git server options, and how to choose the best architecture for your situation, can be found in the Git book under <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.serverconfig.html\"><citetitle>Server Configuration</citetitle></ulink>."
1336 msgstr "Более подробную информацию о параметрах сервера Git, а также о том, как выбрать наилучшую архитектуру для вашей ситуации, можно найти в Книге о Git в разделе <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.serverconfig.html\"><citetitle>Server Configuration (Конфигурирование сервера)</citetitle></ulink>."
1338 #. (para)
1339 #: ../source/TortoiseGit_en.xml:1466
1340 msgid "If you don't have a server and you work alone then local repositories are probably your best choice. You can skip this chapter and go directly to <xref linkend=\"tsvn-repository\"/>."
1341 msgstr "Если у вас нет сервера и/или если вы работаете только в одиночку, тогда локальные хранилища, вероятно, будут лучшим выбором. Вы можете пропустить эту главу и сразу перейти к <xref linkend=\"tsvn-repository\"/>."
1343 #. (para)
1344 #: ../source/TortoiseGit_en.xml:1471
1345 msgid "If you were thinking about setting up a multi-user repository on a network share, think again. Read <xref linkend=\"tsvn-repository-local-share\"/> to find out why we think this is a bad idea."
1346 msgstr "Если вы думаете разместить многопользовательское хранилище на сетевом ресурсе, подумайте ещё раз. Чтобы узнать, почему мы считаем, что это плохая идея, прочтите <xref linkend=\"tsvn-repository-local-share\"/>."
1348 #. (title)
1349 #: ../source/TortoiseGit_en.xml:1480
1350 msgid "Apache Based Server"
1351 msgstr "Сервер на основе Apache"
1353 #. (primary)
1354 #: ../source/TortoiseGit_en.xml:1484
1355 msgid "Apache"
1356 msgstr "Apache"
1358 #. (para)
1359 #: ../source/TortoiseGit_en.xml:1486
1360 msgid "The most flexible of all possible server setups for Git is the Apache based one. Although a bit more complicated to set up, it offers benefits that other servers cannot:"
1361 msgstr "Наиболее гибкая из всех возможных установок Git - это установка на основе Apache. Хотя её несколько сложнее устанавливать и настраивать, она предлагает преимущества, которые другие серверы предоставить не могут:"
1363 #. (primary)
1364 #. (term)
1365 #: ../source/TortoiseGit_en.xml:1492
1366 #: ../source/TortoiseGit_en.xml:1496
1367 msgid "WebDAV"
1368 msgstr "WebDAV"
1370 #. (para)
1371 #: ../source/TortoiseGit_en.xml:1498
1372 msgid "The Apache based Git server uses the WebDAV protocol which is supported by many other programs as well. You could e.g. mount such a repository as a <quote>Web folder</quote> in the Windows explorer and then access it like any other folder in the file system."
1373 msgstr "Сервер Git на основе Apache использует протокол WebDAV, который также поддерживается многими другими программами. Вы можете, например, подключить хранилище как <quote>веб-папку</quote> в Проводнике Windows и обращаться к нему как к любой другой папке в файловой системе."
1375 #. (term)
1376 #: ../source/TortoiseGit_en.xml:1509
1377 msgid "Browsing The Repository"
1378 msgstr "Просмотр хранилища при помощи веб-обозревателя"
1380 #. (para)
1381 #: ../source/TortoiseGit_en.xml:1511
1382 msgid "You can point your browser to the URL of your repository and browse the contents of it without having a Git client installed. This gives access to your data to a much wider circle of users."
1383 msgstr "Вы можете указать в веб-обозревателе URL вашего хранилища и просматривать его содержимое даже без установленного клиента Git. Это предоставляет доступ к вашим данным значительно большему кругу пользователей."
1385 # проверка/подтверждение подлинности
1386 # Установление личности
1387 #. (term)
1388 #. (title)
1389 #: ../source/TortoiseGit_en.xml:1521
1390 #: ../source/TortoiseGit_en.xml:3646
1391 msgid "Authentication"
1392 msgstr "Аутентификация"
1394 #. (para)
1395 #: ../source/TortoiseGit_en.xml:1523
1396 msgid "You can use any authentication mechanism Apache supports, including SSPI and LDAP."
1397 msgstr "Вы можете использовать любой механизм аутентификации, поддерживаемый Apache, включая SSPI и LDAP."
1399 #. (term)
1400 #: ../source/TortoiseGit_en.xml:1530
1401 msgid "Security"
1402 msgstr "Безопасность"
1404 #. (para)
1405 #: ../source/TortoiseGit_en.xml:1532
1406 msgid "Since Apache is very stable and secure, you automatically get the same security for your repository. This includes SSL encryption."
1407 msgstr "Поскольку Apache очень стабилен и безопасен, вы автоматически получаете ту же степень безопасности для вашего хранилища, включая шифрование SSL."
1409 #. (title)
1410 #: ../source/TortoiseGit_en.xml:1542
1411 msgid "Installing Apache"
1412 msgstr "Установка Apache"
1414 #. (para)
1415 #: ../source/TortoiseGit_en.xml:1547
1416 msgid "Please note that Windows XP without the service pack 1 will lead to bogus network data and could therefore corrupt your repository!"
1417 msgstr "Обратите внимание: использование Windows XP без пакета обновления 1 приводит к передаче фиктивных сетевых данных и вследствие этого может испортить ваше хранилище!"
1419 #. (para)
1420 #: ../source/TortoiseGit_en.xml:1555
1421 msgid "Download the latest version of the Apache web server from <ulink url=\"http://httpd.apache.org/download.cgi\"><citetitle>http://httpd.apache.org/download.cgi</citetitle></ulink>. Make sure that you download the version 2.2.x - the version 1.3.xx won't work!"
1422 msgstr "Загрузите последнюю версию веб-сервера Apache по адресу <ulink url=\"http://httpd.apache.org/download.cgi\"><citetitle>http://httpd.apache.org/download.cgi</citetitle></ulink>. Убедитесь, что вы загрузили версию 2.2.x - версии 1.3.xx работать не будут!"
1424 #. (para)
1425 #: ../source/TortoiseGit_en.xml:1564
1426 msgid "The msi installer for Apache can be found by clicking on <literal>other files</literal>, then browse to <filename>binaries/win32</filename>. You may want to choose the msi file <filename>apache-2.2.x-win32-x86-openssl-0.9.x.msi</filename> (the one that includes OpenSSL)."
1427 msgstr "Установщик для Apache в виде msi-файла можно найти, щёлкнув на <literal>other files</literal>, после чего перейти к <filename>binaries/win32</filename>. Возможно, вам лучше выбрать msi-файл <filename>apache-2.2.x-win32-x86-openssl-0.9.x.msi</filename> (тот, который включает OpenSSL)."
1429 # VS.--- IIS -Internet information Server так что все таки он
1430 # СП: IIS - Internet Information _Services_, т.е. службы, но пусть будет "он"
1431 #. (para)
1432 #: ../source/TortoiseGit_en.xml:1572
1433 msgid "Once you have the Apache2 installer you can double click on it and it will guide you through the installation process. Make sure that you enter the server-URL correctly (if you don't have a DNS name for your server just enter the IP-address). I recommend to install Apache <emphasis>for All Users, on Port 80, as a Service</emphasis>. Note: if you already have IIS or any other program running which listens on port 80 the installation might fail. If that happens, go to the programs directory, <filename>\\Apache Group\\Apache2\\conf</filename> and locate the file <filename>httpd.conf</filename>. Edit that file so that <literal>Listen 80</literal> is changed to a free port, e.g. <literal>Listen 81</literal>. Then restart the installation - this time it should finish without problems."
1434 msgstr "Как только у вас будет установщик Apache2, вы можете запустить его, и он проведёт вас через процесс установки. Убедитесь, что правильно ввели URL сервера (если у вас нет DNS-имени для сервера, введите IP-адрес). Я рекомендую установить Apache <emphasis>для всех пользователей, на 80 порту, как службу</emphasis>. Примечание: если у вас уже запущен IIS или любая другая программа, принимающая запросы на 80 порту, установка может завершиться неудачей. Если это произошло, перейдите в папку для программ (часто это <filename>C:\\Program Files\\</filename>), далее в <filename>\\Apache Group\\Apache2\\conf</filename> и найдите файл <filename>httpd.conf</filename>. Отредактируйте его, так чтобы <literal>Listen 80</literal> было изменено на свободный порт, например <literal>Listen 81</literal>. После этого перезапустите установку - на этот раз она должна завершиться без проблем."
1436 #. (para)
1437 #: ../source/TortoiseGit_en.xml:1594
1438 msgid "Now test if the Apache web server is running correctly by pointing your web browser to <systemitem class=\"url\">http://localhost/</systemitem> - a preconfigured Website should show up."
1439 msgstr "Теперь проверьте работоспособность веб-сервера Apache, задав в веб-обозревателе адрес <systemitem class=\"url\">http://localhost/</systemitem> - должен показаться веб-сайт по умолчанию."
1441 #. (para)
1442 #: ../source/TortoiseGit_en.xml:1603
1443 msgid "If you decide to install Apache as a service, be warned that by default it will run as the local system account. It would be a more secure practice for you to create a separate account for Apache to run as."
1444 msgstr "Если вы решили установить Apache как службу, будьте внимательны, поскольку по умолчанию он запускается с правами локальной системной учётной записи. Будет более безопасно, если вы создадите отдельную учётную запись, под которой будет запускаться Apache."
1446 #. (para)
1447 #: ../source/TortoiseGit_en.xml:1609
1448 msgid "Make sure that the account on the server that Apache is running as has an explicit entry in the repository directory's access control list (right-click directory | properties | security), with full control. Otherwise, users will not be able to commit their changes."
1449 msgstr "Убедитесь, что для учётной записи на сервере, под которой запускается Apache, есть явная запись в списке контроля доступа папки хранилища (правая кнопка на папке | свойства | безопасность) с полными правами доступа. Иначе пользователи не смогут зафиксировать свои изменения."
1451 #. (para)
1452 #: ../source/TortoiseGit_en.xml:1615
1453 msgid "Even if Apache runs as local system, you still need such an entry (which will be the SYSTEM account in this case)."
1454 msgstr "Даже если Apache запускается под локальной системной учётной записью, права на папку всё равно должны быть указаны (в данном случае - для учётной записи SYSTEM)."
1456 #. (para)
1457 #: ../source/TortoiseGit_en.xml:1619
1458 msgid "If Apache does not have this permission set up, your users will get <quote>Access denied</quote> error messages, which show up in the Apache error log as error 500."
1459 msgstr "Если же у Apache нет этих прав, ваши пользователи получат сообщение об ошибке <quote>В доступе отказано (Access denied)</quote>, которая в журнале ошибок Apache появляется как ошибка 500."
1461 #. (para)
1462 #: ../source/TortoiseGit_en.xml:1543
1463 msgid "The first thing you need before installing Apache is a computer with Windows 2000, Windows XP+SP1, Windows 2003, Vista or Server 2008. <warning><placeholder-1/></warning><placeholder-2/><caution><placeholder-3/><placeholder-4/><placeholder-5/><placeholder-6/></caution>"
1464 msgstr "Первое, что вам необходимо перед установкой Apache - это компьютер под управлением Windows 2000, Windows XP+SP1, Windows 2003, Vista или Server 2008. <warning><placeholder-1/></warning><placeholder-2/><caution><placeholder-3/><placeholder-4/><placeholder-5/><placeholder-6/></caution>"
1466 #. (title)
1467 #: ../source/TortoiseGit_en.xml:1628
1468 msgid "Installing Git"
1469 msgstr "Установка Git"
1471 # Если у вас всё ещё используется более старый Apache 2.0.x, то пройдите по ссылке <ulink url=\"http://Git.tigris.org/servlets/ProjectDocumentList?folderID=91\"><citetitle>http://Git.tigris.org/servlets/ProjectDocumentList?folderID=91</citetitle></ulink>.
1472 #. (para)
1473 #: ../source/TortoiseGit_en.xml:1632
1474 msgid "Download the latest version of the Git Win32 binaries for Apache. Be sure to get the right version to integrate with your version of Apache, otherwise you will get an obscure error message when you try to restart. If you have Apache 2.2.x go to <ulink url=\"http://Git.tigris.org/servlets/ProjectDocumentList?folderID=8100\"><citetitle>http://Git.tigris.org/servlets/ProjectDocumentList?folderID=8100</citetitle></ulink>."
1475 msgstr "Загрузите последнюю версию исполняемых файлов Git под Win32 для Apache. Убедитесь, что вы получили правильную версию для интеграции с вашей версией Apache, иначе вы получите невразумительное сообщение об ошибке при перезапуске. Если у вас Apache версии 2.2.x, то пройдите по ссылке <ulink url=\"http://Git.tigris.org/servlets/ProjectDocumentList?folderID=8100\"><citetitle>http://Git.tigris.org/servlets/ProjectDocumentList?folderID=8100</citetitle></ulink>."
1477 #. (para)
1478 #: ../source/TortoiseGit_en.xml:1644
1479 msgid "Run the Git installer and follow the instructions. If the Git installer recognized that you've installed Apache, then you're almost done. If it couldn't find an Apache server then you have to do some additional steps."
1480 msgstr "Запустите установщик Git и следуйте инструкциям. Если установщик Git обнаружит установленный сервер Apache, то вы уже почти закончили. Если не сможет - вам надо будет выполнить несколько дополнительных шагов."
1482 #. (primary)
1483 #. (primary)
1484 #: ../source/TortoiseGit_en.xml:1654
1485 #: ../source/TortoiseGit_en.xml:1982
1486 msgid "mod_authz_svn"
1487 msgstr "mod_authz_svn"
1489 #. (para)
1490 #: ../source/TortoiseGit_en.xml:1656
1491 msgid "Using the windows explorer, go to the installation directory of Git (usually <filename>c:\\program files\\Git</filename>) and find the files <filename>/httpd/mod_dav_svn.so</filename> and <filename>mod_authz_svn.so</filename>. Copy these files to the Apache modules directory (usually <filename>c:\\program files\\apache group\\apache2\\modules </filename>)."
1492 msgstr "Используя Проводник Windows, скопируйте из папки, где установлена Git (обычно <filename>c:\\program files\\Git</filename>), в папку с модулями Apache (обычно <filename>c:\\program files\\apache group\\apache2\\modules</filename>) файлы <filename>/httpd/mod_dav_svn.so</filename> и <filename>mod_authz_svn.so</filename>."
1494 #. (para)
1495 #: ../source/TortoiseGit_en.xml:1669
1496 msgid "Copy the file <filename>/bin/libdb*.dll</filename> and <filename>/bin/intl3_svn.dll</filename> from the Git installation directory to the Apache bin directory."
1497 msgstr "Скопируйте файлы <filename>/bin/libdb*.dll</filename> и <filename>/bin/intl3_svn.dll</filename> из папки, где установлена Git, в папку bin Apache."
1499 #. (para)
1500 #: ../source/TortoiseGit_en.xml:1677
1501 msgid "Edit Apache's configuration file (usually <filename> C:\\Program Files\\Apache Group\\Apache2\\conf\\httpd.conf</filename>) with a text editor such as Notepad and make the following changes:"
1502 msgstr "Откройте конфигурационный файл Apache (обычно <filename> C:\\Program Files\\Apache Group\\Apache2\\conf\\httpd.conf</filename>) при помощи текстового редактора, такого как Блокнот, и внесите следующие изменения:"
1504 #. (para)
1505 #: ../source/TortoiseGit_en.xml:1683
1506 msgid ""
1507 "Uncomment (remove the '<literal>#</literal>' mark) the following lines: <screen>\n"
1508 "#LoadModule dav_fs_module modules/mod_dav_fs.so\n"
1509 "#LoadModule dav_module modules/mod_dav.so\n"
1510 "</screen> Add the following two lines to the end of the <literal>LoadModule</literal> section. <screen>\n"
1511 "LoadModule dav_svn_module modules/mod_dav_svn.so\n"
1512 "LoadModule authz_svn_module modules/mod_authz_svn.so\n"
1513 "</screen>"
1514 msgstr ""
1515 "Разкомментируйте (убрав символ '<literal>#</literal>') следующие строки: <screen>\n"
1516 "#LoadModule dav_fs_module modules/mod_dav_fs.so\n"
1517 "#LoadModule dav_module modules/mod_dav.so\n"
1518 "</screen>Добавьте следующие две строки в конце секции <literal>LoadModule</literal>: <screen>\n"
1519 "LoadModule dav_svn_module modules/mod_dav_svn.so\n"
1520 "LoadModule authz_svn_module modules/mod_authz_svn.so\n"
1521 "</screen>"
1523 #. (title)
1524 #. (term)
1525 #: ../source/TortoiseGit_en.xml:1702
1526 #: ../source/TortoiseGit_en.xml:12496
1527 msgid "Configuration"
1528 msgstr "Настройка"
1530 #. (para)
1531 #: ../source/TortoiseGit_en.xml:1713
1532 msgid ""
1533 "At the end of the config file add the following lines: <screen>\n"
1534 "&lt;Location /svn&gt;\n"
1535 "  DAV svn\n"
1536 "  SVNListParentPath on\n"
1537 "  SVNParentPath D:\\SVN\n"
1538 "  #SVNIndexXSLT \"/svnindex.xsl\"\n"
1539 "  AuthType Basic\n"
1540 "  AuthName \"Git repositories\"\n"
1541 "  AuthUserFile passwd\n"
1542 "  #AuthzSVNAccessFile svnaccessfile\n"
1543 "  Require valid-user\n"
1544 "&lt;/Location&gt;\n"
1545 "</screen> This configures Apache so that all your Git repositories are physically located below <filename>D:\\SVN</filename>. The repositories are served to the outside world from the URL: <systemitem class=\"url\"> http://MyServer/svn/ </systemitem>. Access is restricted to known users/passwords listed in the <filename>passwd</filename> file."
1546 msgstr ""
1547 "В конец файла настроек добавьте следующие строки:<screen>\n"
1548 "&lt;Location /svn&gt;\n"
1549 "  DAV svn\n"
1550 "  SVNListParentPath on\n"
1551 "  SVNParentPath D:\\SVN\n"
1552 "#  SVNIndexXSLT \"/svnindex.xsl\"\n"
1553 "  AuthType Basic\n"
1554 "  AuthName \"Git repositories\"\n"
1555 "  AuthUserFile passwd\n"
1556 "#  AuthzSVNAccessFile svnaccessfile\n"
1557 "  Require valid-user\n"
1558 "&lt;/Location&gt;\n"
1559 "</screen> Эти настройки сообщают Apache о том, что все ваши хранилища Git физически располагаются внутри папки <filename>D:\\SVN</filename>. Хранилища предоставляются внешнему миру по URL: <systemitem class=\"url\"> http://MyServer/svn/ </systemitem>. Доступ разрешён только известным пользователям/паролям, перечисленным в файле <filename>passwd</filename>."
1561 #. (para)
1562 #: ../source/TortoiseGit_en.xml:1740
1563 msgid ""
1564 "To create the <filename>passwd</filename> file, open the command prompt (DOS-Box) again, change to the <filename>apache2</filename> folder (usually <filename>c:\\program files\\apache group\\apache2</filename>) and create the file by entering <screen>\n"
1565 "bin\\htpasswd -c passwd &lt;username&gt;\n"
1566 "</screen> This will create a file with the name <filename>passwd</filename> which is used for authentication. Additional users can be added with <screen>\n"
1567 "bin\\htpasswd passwd &lt;username&gt;\n"
1568 "</screen>"
1569 msgstr ""
1570 "Для создания файла <filename>passwd</filename>, откройте командную строку (окно эмуляции DOS), перейдите в папку <filename>apache2</filename> (обычно <filename>c:\\program files\\apache group\\apache2</filename>) и создайте файл путём ввода: <screen>\n"
1571 "bin\\htpasswd -c passwd &lt;username&gt;\n"
1572 "</screen> Это создаёт файл с именем <filename>passwd</filename>, который используется для аутентификации. Дополнительные пользователи могут быть добавлены при помощи <screen>\n"
1573 "bin\\htpasswd passwd &lt;username&gt;\n"
1574 "</screen>"
1576 #. (para)
1577 #: ../source/TortoiseGit_en.xml:1759
1578 msgid "Restart the Apache service again."
1579 msgstr "Перезапустите службу Apache."
1581 #. (para)
1582 #: ../source/TortoiseGit_en.xml:1764
1583 msgid "Point your browser to <systemitem class=\"url\">http://MyServer/svn/MyNewRepository</systemitem> (where <filename>MyNewRepository</filename> is the name of the Git repository you created before). If all went well you should be prompted for a username and password, then you can see the contents of your repository."
1584 msgstr "Откройте в вашем веб-обозревателе <systemitem class=\"url\">http://MyServer/svn/MyNewRepository</systemitem> (где <filename>MyNewRepository</filename> - имя ранее созданного хранилища Git). Если всё сделано правильно, у вас будут запрошены имя пользователя и пароль, после чего вы сможете увидеть содержимое вашего хранилища."
1586 #. (para)
1587 #: ../source/TortoiseGit_en.xml:1703
1588 msgid "Now you have set up Apache and Git, but Apache doesn't know how to handle Git clients like TortoiseGit yet. To get Apache to know which URL will be used for Git repositories you have to edit the Apache configuration file (usually located in <filename>c:\\program files\\apache group\\apache2\\conf\\httpd.conf</filename>) with any text editor you like (e.g. Notepad): <placeholder-1/>"
1589 msgstr "Итак, вы установили Apache и Git, но Apache до сих пор не знает, как работать с клиентами Git, такими как TortoiseGit. Для того, чтобы Apache знал, какой URL должен быть использован для хранилищ Git, вы должны отредактировать конфигурационный файл Apache (обычно <filename>c:\\program files\\apache group\\apache2\\conf\\httpd.conf</filename>) при помощи любого текстового редактора (например, Блокнота): <placeholder-1/>"
1591 #. (primary)
1592 #: ../source/TortoiseGit_en.xml:1777
1593 msgid "SVNPath"
1594 msgstr "SVNPath"
1596 #. (primary)
1597 #. (literal)
1598 #. (primary)
1599 #: ../source/TortoiseGit_en.xml:1780
1600 #: ../source/TortoiseGit_en.xml:1815
1601 #: ../source/TortoiseGit_en.xml:1950
1602 msgid "SVNParentPath"
1603 msgstr "SVNParentPath"
1605 #. (title)
1606 #: ../source/TortoiseGit_en.xml:1785
1607 msgid "Apache <filename>httpd.conf</filename> Settings"
1608 msgstr "Настройки Apache в <filename>httpd.conf</filename>"
1610 #. (entry)
1611 #: ../source/TortoiseGit_en.xml:1791
1612 msgid "Setting"
1613 msgstr "Настройка"
1615 #. (entry)
1616 #: ../source/TortoiseGit_en.xml:1792
1617 msgid "Explanation"
1618 msgstr "Пояснение"
1620 #. (systemitem)
1621 #: ../source/TortoiseGit_en.xml:1800
1622 msgid "http://MyServer/svn/"
1623 msgstr "http://MyServer/svn/"
1625 #. (entry)
1626 #: ../source/TortoiseGit_en.xml:1798
1627 msgid "means that the Git repositories are available from the URL <placeholder-1/>"
1628 msgstr "означает, что хранилища Git доступны по URL <placeholder-1/>"
1630 #. (entry)
1631 #: ../source/TortoiseGit_en.xml:1805
1632 msgid "tells Apache which module will be responsible to serve that URL - in this case the Git module."
1633 msgstr "сообщает Apache, какой модуль будет ответственен за обслуживание этого URL, - в данном случае модуль Git."
1635 #. (entry)
1636 #: ../source/TortoiseGit_en.xml:1812
1637 msgid "For Git version 1.3 and higher, this directive enables listing all the available repositories under <placeholder-1/>."
1638 msgstr "Для Git версии 1.3 или более новой, это указание разрешает выдавать перечень всех доступных хранилищ в папке <placeholder-1/>."
1640 #. (filename)
1641 #: ../source/TortoiseGit_en.xml:1822
1642 msgid "D:\\SVN"
1643 msgstr "D:\\SVN"
1645 #. (entry)
1646 #: ../source/TortoiseGit_en.xml:1820
1647 msgid "tells Git to look for repositories below <placeholder-1/>"
1648 msgstr "предписывает Git искать хранилища в папке <placeholder-1/>"
1650 #. (entry)
1651 #: ../source/TortoiseGit_en.xml:1827
1652 msgid "Used to make the browsing with a web browser prettier."
1653 msgstr "Используется для того, чтобы просмотр через веб-обозреватель выглядел более симпатично."
1655 #. (entry)
1656 #: ../source/TortoiseGit_en.xml:1834
1657 msgid "is to activate basic authentication, i.e. Username/password"
1658 msgstr "для включения базовой аутентификации, т.е. имя_пользователя/пароль"
1660 #. (entry)
1661 #: ../source/TortoiseGit_en.xml:1841
1662 msgid "is used as an information whenever an authentication dialog pops up to tell the user what the authentication is for"
1663 msgstr "используется как информация для пользователя в диалоге аутентификации, сообщая, для доступа к какой области требуется эта аутентификация"
1665 #. (entry)
1666 #: ../source/TortoiseGit_en.xml:1848
1667 msgid "specifies which password file to use for authentication"
1668 msgstr "указывает, какой файл паролей использовать при аутентификации"
1670 # !!! СП: тут в оригинале первая заглавная буква избыточна
1671 #. (entry)
1672 #: ../source/TortoiseGit_en.xml:1854
1673 msgid "Location of the Access file for paths inside a Git repository"
1674 msgstr "расположение файла доступа для путей внутри хранилища Git"
1676 #. (entry)
1677 #: ../source/TortoiseGit_en.xml:1861
1678 msgid "specifies that only users who entered a correct username/password are allowed to access the URL"
1679 msgstr "предписывает, что только пользователям, предоставившим правильные имя_пользователя/пароль, будет разрешён доступ к URL"
1681 #. (para)
1682 #: ../source/TortoiseGit_en.xml:1873
1683 msgid ""
1684 "If you want your repository to have read access for everyone but write access only for specific users you can change the line <screen>\n"
1685 "Require valid-user\n"
1686 "</screen> to <screen>\n"
1687 "&lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt;\n"
1688 "Require valid-user\n"
1689 "&lt;/LimitExcept&gt;\n"
1690 "</screen>"
1691 msgstr ""
1692 "Если вы желаете, чтобы доступ для чтения к вашему хранилищу был у всех, а доступ для записи - только у некоторых пользователей, вы можете изменить строку <screen>\n"
1693 "Require valid-user\n"
1694 "</screen> на <screen>\n"
1695 "&lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt;\n"
1696 "Require valid-user\n"
1697 "&lt;/LimitExcept&gt;\n"
1698 "</screen>"
1700 # !!! VS действительные пользователи - как то не привычно звучит.
1701 # Может заменить на нужные/ правильные/ корректные ?
1702 # СП: нашёл интересно подходящее по смыслу и вроде как понятное слово "дозволенные"
1703 #. (para)
1704 #: ../source/TortoiseGit_en.xml:1888
1705 msgid ""
1706 "Using a <filename>passwd</filename> file limits and grants access to all of your repositories as a unit. If you want more control over which users have access to each folder inside a repository you can uncomment the line <screen>\n"
1707 "#AuthzSVNAccessFile svnaccessfile\n"
1708 "</screen> and create a Git access file. Apache will make sure that only valid users are able to access your <filename>/svn</filename> location, and will then pass the username to Git's <literal>AuthzSVNAccessFile</literal> module so that it can enforce more granular access based upon rules listed in the Git access file. Note that paths are specified either as <literal>repos:path</literal> or simply <literal>path</literal>. If you don't specify a particular repository, that access rule will apply to all repositories under <literal>SVNParentPath</literal>. The format of the authorization-policy file used by <literal>mod_authz_svn</literal> is described in <xref linkend=\"tsvn-serversetup-mod_authz_svn\"/>"
1709 msgstr ""
1710 "Использование файла <filename>passwd</filename> ограничивает или разрешает доступ сразу ко всем вашим хранилищам. Если вам необходим лучший контроль за тем, какие пользователи имеют доступ к каждой папке внутри хранилища, вы можете разкомментировать строку <screen>\n"
1711 "#AuthzSVNAccessFile svnaccessfile\n"
1712 "</screen> и создать файл доступа Git. Apache будет проверять, чтобы только дозволенные пользователи имели доступ к папке <filename>/svn</filename>, и после этой проверки будет передавать имя пользователя в модуль <literal>AuthzSVNAccessFile</literal> для того, чтобы можно было осуществить более тонко настроенный доступ на основе правил из файла доступа Git. Обратите внимание, пути указываются как <literal>хранилище:путь</literal> или просто <literal>путь</literal>. Если вы не укажете конкретное хранилище, это правило доступа будет применено ко всем хранилищам в папке <literal>SVNParentPath</literal>. Формат файла политики авторизации, используемого в <literal>mod_authz_svn</literal>, описан в <xref linkend=\"tsvn-serversetup-mod_authz_svn\"/>"
1714 #. (para)
1715 #: ../source/TortoiseGit_en.xml:1915
1716 msgid ""
1717 "To make browsing the repository with a web browser 'prettier', uncomment the line <screen>\n"
1718 "#SVNIndexXSLT \"/svnindex.xsl\"\n"
1719 "</screen> and put the files <filename>svnindex.xsl</filename>, <filename>svnindex.css</filename> and <filename>menucheckout.ico</filename> in your document root directory (usually <filename>C:/Program Files/Apache Group/Apache2/htdocs</filename>). The directory is set with the <literal>DocumentRoot</literal> directive in your Apache config file."
1720 msgstr ""
1721 "Для того, чтобы сделать просмотр хранилища при помощи веб-обозревателя более 'симпатичным', разкомментируйте строку <screen>\n"
1722 "#SVNIndexXSLT \"/svnindex.xsl\"\n"
1723 "</screen> и поместите файлы <filename>svnindex.xsl</filename>, <filename>svnindex.css</filename> и <filename>menucheckout.ico</filename> в корневую папку документов Apache (обычно <filename>C:/Program Files/Apache Group/Apache2/htdocs</filename>). Папка задаётся при помощи указания <literal>DocumentRoot</literal> в файле конфигурации Apache."
1725 #. (para)
1726 #: ../source/TortoiseGit_en.xml:1928
1727 msgid "You can get those three files directly from our source repository at <ulink url=\"http://TortoiseGit.tigris.org/svn/TortoiseGit/trunk/contrib/other/svnindex\"><citetitle>http://TortoiseGit.tigris.org/svn/TortoiseGit/trunk/contrib/other/svnindex</citetitle></ulink>. (<xref linkend=\"tsvn-preface-source\"/> explains how to access the TortoiseGit source repository)."
1728 msgstr "Вы можете скачать эти три файла прямо из нашего хранилища исходного кода по ссылке <ulink url=\"http://TortoiseGit.tigris.org/svn/TortoiseGit/trunk/contrib/other/svnindex\"><citetitle>http://TortoiseGit.tigris.org/svn/TortoiseGit/trunk/contrib/other/svnindex</citetitle></ulink>. (<xref linkend=\"tsvn-preface-source\"/> рассказывает, как получить доступ к хранилищу исходного кода TortoiseGit)."
1730 #. (para)
1731 #: ../source/TortoiseGit_en.xml:1936
1732 msgid "The XSL file from the TortoiseGit repository has a nice gimmick: if you browse the repository with your web browser, then every folder in your repository has an icon on the right shown. If you click on that icon, the TortoiseGit checkout dialog is started for this URL."
1733 msgstr "В xsl-файле из хранилища TortoiseGit реализована одна хитрость: при просмотре хранилища при помощи веб-обозревателя справа от каждой папки показывается значок. Если щёлкнуть по нему, будет запущен диалог извлечения TortoiseGit для этого URL."
1735 #. (para)
1736 #: ../source/TortoiseGit_en.xml:1782
1737 msgid "A short explanation of what you just entered: <placeholder-1/> But that's just an example. There are many, many more possibilities of what you can do with the Apache web server. <placeholder-2/>"
1738 msgstr "Краткое объяснение того, что вы только что ввели: <placeholder-1/> Но это только пример. Есть ещё очень много возможностей того, что вы можете сделать с веб-сервером Apache. <placeholder-2/>"
1740 #. (title)
1741 #: ../source/TortoiseGit_en.xml:1948
1742 msgid "Multiple Repositories"
1743 msgstr "Работа с несколькими хранилищами"
1745 #. (primary)
1746 #: ../source/TortoiseGit_en.xml:1953
1747 msgid "Index of projects"
1748 msgstr "список проектов"
1750 #. (para)
1751 #: ../source/TortoiseGit_en.xml:1955
1752 msgid "If you used the <literal>SVNParentPath</literal> directive then you don't have to change the Apache config file every time you add a new Git repository. Simply create the new repository under the same location as the first repository and you're done! In my company I have direct access to that specific folder on the server via SMB (normal windows file access). So I just create a new folder there, run the TortoiseGit command <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Create repository here...</guimenuitem></menuchoice> and a new project has a home..."
1753 msgstr "Если вы используете указание <literal>SVNParentPath</literal>, тогда вам не надо изменять конфигурационный файл Apache каждый раз при добавлении нового хранилища Git. Просто создайте новое хранилище в той же папке, где и первое хранилище, и всё! В моей компании у меня есть прямой доступ к этой папке на сервере посредством SMB (обычный доступ к файлам в Windows). Поэтому я просто создаю там новую папку, выполняю команду TortoiseGit <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Создать здесь хранилище...</guimenuitem></menuchoice> и у нового проекта уже есть свой дом..."
1755 # !!! VS - настройку <literal>SVNListParentPath все таки может оставим директиву или параметр? У меня "настройку" ассоциируется с процессом, а не с "командой/параметром/директивой"
1756 # produce - 1) продукция, изделия, продукт 2) результат 3) производить, выпускать; вырабатывать; изготовлять; 4) создавать
1757 # "порождать перечень всех" не жизненно, это отчет, а для отчетов говорят о генерации, создании, заполнении. Но не о порождении
1758 # СП: в файле настроек находятся, как ни странно, настройки :) Но для исключения неоднозначностей предлагаю заменить на "указание", чем, они, в сущности, и являются.
1759 # listing в данном случае - действительно список, а не отчёт, в предыдущих версиях (при использовании скрипта на PHP) использовалось понятие index, что ближе к указателю. Реально создаётся список ссылок, так что вполне подойдёт и "создавать".
1760 #. (para)
1761 #: ../source/TortoiseGit_en.xml:1969
1762 msgid "If you are using Git 1.3 or later, you can use the <literal>SVNListParentPath on</literal> directive to allow Apache to produce a listing of all available projects if you point your browser at the parent path rather than at a specific repository."
1763 msgstr "Если вы используете Git версии 1.3 или более поздней, вы можете использовать указание <literal>SVNListParentPath on</literal> для того, чтобы Apache создавал перечень всех доступных проектов при попытке открыть веб-обозревателем родительскую папку, а не конкретное хранилище."
1765 #. (title)
1766 #: ../source/TortoiseGit_en.xml:1977
1767 msgid "Path-Based Authorization"
1768 msgstr "Авторизация с учётом пути"
1770 #. (primary)
1771 #: ../source/TortoiseGit_en.xml:1979
1772 msgid "Authorization"
1773 msgstr "авторизация"
1775 #. (para)
1776 #: ../source/TortoiseGit_en.xml:1984
1777 msgid "The <literal>mod_authz_svn</literal> module permits fine-grained control of access permissions based on user names and repository paths. This is available with the Apache server, and as of Git 1.3 it is available with svnserve as well."
1778 msgstr "Модуль <literal>mod_authz_svn</literal> позволяет детально управлять правами доступа, основываясь на именах пользователей и на путях в хранилище. Эта возможность доступна при работе с сервером Apache, а начиная с Git версии 1.3 она также доступна и в svnserve."
1780 #. (para)
1781 #: ../source/TortoiseGit_en.xml:1990
1782 msgid ""
1783 "An example file would look like this: <screen>\n"
1784 "[groups]\n"
1785 "admin = john, kate\n"
1786 "devteam1 = john, rachel, sally\n"
1787 "devteam2 = kate, peter, mark\n"
1788 "docs = bob, jane, mike\n"
1789 "training = zak\n"
1790 "# Default access rule for ALL repositories\n"
1791 "# Everyone can read, admins can write, Dan German is excluded.\n"
1792 "[/]\n"
1793 "* = r\n"
1794 "@admin = rw\n"
1795 "dangerman =\n"
1796 "# Allow developers complete access to their project repos\n"
1797 "[proj1:/]\n"
1798 "@devteam1 = rw\n"
1799 "[proj2:/]\n"
1800 "@devteam2 = rw\n"
1801 "[bigproj:/]\n"
1802 "@devteam1 = rw\n"
1803 "@devteam2 = rw\n"
1804 "trevor = rw\n"
1805 "# Give the doc people write access to all the docs folders\n"
1806 "[/trunk/doc]\n"
1807 "@docs = rw\n"
1808 "# Give trainees write access in the training repository only\n"
1809 "[TrainingRepos:/]\n"
1810 "@training = rw\n"
1811 "</screen>"
1812 msgstr ""
1813 "Файл для примера может выглядеть подобно этому: <screen>\n"
1814 "[groups]\n"
1815 "admin = john, kate\n"
1816 "devteam1 = john, rachel, sally\n"
1817 "devteam2 = kate, peter, mark\n"
1818 "docs = bob, jane, mike\n"
1819 "training = zak\n"
1820 "# Default access rule for ALL repositories\n"
1821 "# Everyone can read, admins can write, Dan German is excluded.\n"
1822 "# Правило доступа по умолчанию для ВСЕХ хранилищ\n"
1823 "# У всех есть права на чтение, у группы admin есть права на запись,\n"
1824 "# у Dan German - нет допуска.\n"
1825 "[/]\n"
1826 "* = r\n"
1827 "@admin = rw\n"
1828 "dangerman =\n"
1829 "# Allow developers complete access to their project repos\n"
1830 "# Разрешить разработчикам полный доступ к хранилищам,\n"
1831 "# содержащим их проекты\n"
1832 "[proj1:/]\n"
1833 "@devteam1 = rw\n"
1834 "[proj2:/]\n"
1835 "@devteam2 = rw\n"
1836 "[bigproj:/]\n"
1837 "@devteam1 = rw\n"
1838 "@devteam2 = rw\n"
1839 "trevor = rw\n"
1840 "# Give the doc people write access to all the docs folders\n"
1841 "# Предоставить пользователям, создающим документацию,\n"
1842 "# доступ для записи к папкам с документацией (docs)\n"
1843 "[/trunk/doc]\n"
1844 "@docs = rw\n"
1845 "# Give trainees write access in the training repository only\n"
1846 "# Предоставить стажёрам доступ для записи только к\n"
1847 "# учебному хранилищу\n"
1848 "[TrainingRepos:/]\n"
1849 "@training = rw\n"
1850 "</screen>"
1852 #. (para)
1853 #: ../source/TortoiseGit_en.xml:2022
1854 msgid "Note that checking every path can be an expensive operation, particularly in the case of the revision log. The server checks every changed path in each revision and checks it for readability, which can be time-consuming on revisions which affect large numbers of files."
1855 msgstr "Заметьте, проверка каждого пути может быть очень затратной операцией, особенно в случае журнала ревизий. Сервер проверяет каждый изменённый путь в каждой ревизии на возможность чтения, что может повлечь существенные затраты времени для ревизий, затрагивающих большое количество файлов."
1857 # СП: authentication обычно переводится именно как аутентификация, для отличия её от _идентификации_, поскольку применительно к компьютерам это различающиеся процессы:
1858 # Ты кто? - идентификация
1859 # А чем докажешь? - аутентификация
1860 # Не-е, парень, это не твои файлы! - авторизация
1861 #. (para)
1862 #: ../source/TortoiseGit_en.xml:2029
1863 msgid "Authentication and authorization are separate processes. If a user wants to gain access to a repository path, she has to meet <emphasis>both</emphasis>, the usual authentication requirements and the authorization requirements of the access file."
1864 msgstr "Аутентификация и авторизация - отдельные процессы. Если пользователь хочет получить доступ по какому-либо пути в хранилище, он должен удовлетворить <emphasis>обоим</emphasis> наборам требований: обычным требованиям аутентификации и требованиям авторизации из файла доступа."
1866 #. (title)
1867 #: ../source/TortoiseGit_en.xml:2037
1868 msgid "Authentication With a Windows Domain"
1869 msgstr "Аутентификация при помощи домена Windows"
1871 #. (primary)
1872 #: ../source/TortoiseGit_en.xml:2039
1873 msgid "Windows domain"
1874 msgstr "домен Windows"
1876 #. (primary)
1877 #: ../source/TortoiseGit_en.xml:2042
1878 msgid "domaincontroller"
1879 msgstr "контроллер домена"
1881 #. (para)
1882 #: ../source/TortoiseGit_en.xml:2044
1883 msgid "As you might have noticed you need to make a username/password entry in the <filename>passwd</filename> file for each user separately. And if (for security reasons) you want your users to periodically change their passwords you have to make the change manually."
1884 msgstr "Как вы могли уже заметить, вам необходимо сделать запись имя_пользователя/пароль в файле <filename>passwd</filename> для каждого пользователя отдельно. И если (в целях безопасности) вы желаете, чтобы ваши пользователи периодически меняли свои пароли, вы должны будете выполнять эти изменения вручную."
1886 #. (para)
1887 #: ../source/TortoiseGit_en.xml:2051
1888 msgid "But there's a solution for that problem - at least if you're accessing the repository from inside a LAN with a windows domain controller: <literal>mod_auth_sspi</literal>!"
1889 msgstr "Однако, есть решение этой проблемы - по крайней мере, если вы обращаетесь к хранилищу из ЛВС с контроллером домена Windows: <literal>mod_auth_sspi</literal>!"
1891 #. (primary)
1892 #: ../source/TortoiseGit_en.xml:2057
1893 msgid "SSPI"
1894 msgstr "SSPI"
1896 #. (primary)
1897 #: ../source/TortoiseGit_en.xml:2060
1898 msgid "NTLM"
1899 msgstr "NTLM"
1901 #. (para)
1902 #: ../source/TortoiseGit_en.xml:2062
1903 msgid "The original SSPI module was offered by Syneapps including source code. But the development for it has been stopped. But don't despair, the community has picked it up and improved it. It has a new home on <ulink url=\"http://sourceforge.net/projects/mod-auth-sspi/\"><citetitle>SourceForge</citetitle></ulink>."
1904 msgstr "Первоначально модуль SSPI был предложен Syneapps вместе с исходным кодом, но его разработка была остановлена. Впрочем, не отчаивайтесь: сообществом работа над ним была возобновлена, и было реализовано несколько улучшений. Теперь этот проект располагается на <ulink url=\"http://sourceforge.net/projects/mod-auth-sspi/\"><citetitle>SourceForge</citetitle></ulink>."
1906 #. (para)
1907 #: ../source/TortoiseGit_en.xml:2073
1908 msgid "Download the module which matches your apache version, then copy the file <filename>mod_auth_sspi.so</filename> into the Apache modules folder."
1909 msgstr "Скачайте модуль, соответствующий вашей версии Apache, и скопируйте файл <filename>mod_auth_sspi.so</filename> в папку модулей Apache."
1911 #. (para)
1912 #: ../source/TortoiseGit_en.xml:2080
1913 msgid ""
1914 "Edit the Apache config file: add the line <screen>\n"
1915 "LoadModule sspi_auth_module modules/mod_auth_sspi.so\n"
1916 "</screen> to the <literal>LoadModule</literal> section. Make sure you insert this line <emphasis>before</emphasis> the line <screen>\n"
1917 "LoadModule auth_module modules/mod_auth.so\n"
1918 "</screen>"
1919 msgstr ""
1920 "Отредактируйте конфигурационный файл Apache: добавьте строку <screen>\n"
1921 "LoadModule sspi_auth_module modules/mod_auth_sspi.so\n"
1922 "</screen> в секцию <literal>LoadModule</literal>. Убедитесь, что вы вставили эту строку <emphasis>перед</emphasis> строкой <screen>\n"
1923 "LoadModule auth_module modules/mod_auth.so\n"
1924 "</screen>"
1926 # "Для того, чтобы размещение Git использовало этот тип аутентификации, вы должны изменить строку <screen>\n
1927 # СП: размещений (location) на одном сервере, вообще говоря, может быть несколько, и каждое со своими настройками
1928 #. (para)
1929 #: ../source/TortoiseGit_en.xml:2093
1930 msgid ""
1931 "To make the Git location use this type of authentication you have to change the line <screen>\n"
1932 "AuthType Basic\n"
1933 "</screen> to <screen>\n"
1934 "AuthType SSPI\n"
1935 "</screen> also you need to add <screen>\n"
1936 "SSPIAuth On\n"
1937 "SSPIAuthoritative On\n"
1938 "SSPIDomain &lt;domaincontroller&gt;\n"
1939 "SSPIOmitDomain on\n"
1940 "SSPIUsernameCase lower\n"
1941 "SSPIPerRequestAuth on\n"
1942 "SSPIOfferBasic On\n"
1943 "</screen> within the <literal>&lt;Location /svn&gt;</literal> block. If you don't have a domain controller, leave the name of the domain control as <literal>&lt;domaincontroller&gt;</literal>."
1944 msgstr ""
1945 "Для того чтобы это размещение Git использовало этот тип аутентификации, вы должны изменить строку <screen>\n"
1946 "AuthType Basic\n"
1947 "</screen> на <screen>\n"
1948 "AuthType SSPI\n"
1949 "</screen> ещё вам надо добавить <screen>\n"
1950 "SSPIAuth On\n"
1951 "SSPIAuthoritative On\n"
1952 "SSPIDomain &lt;domaincontroller&gt;\n"
1953 "SSPIOmitDomain on\n"
1954 "SSPIUsernameCase lower\n"
1955 "SSPIPerRequestAuth on\n"
1956 "SSPIOfferBasic On\n"
1957 "</screen> внутри блока <literal>&lt;Location /svn&gt;</literal>. Если у вас нет контроллера домена, оставьте имя контроллера домена в виде <literal>&lt;domaincontroller&gt;</literal>."
1959 #. (para)
1960 #: ../source/TortoiseGit_en.xml:2119
1961 msgid "Note that if you are authenticating using SSPI, then you don't need the <literal>AuthUserFile</literal> line to define a password file any more. Apache authenticates your username and password against your windows domain instead. You will need to update the users list in your <filename>svnaccessfile</filename> to reference <literal>DOMAIN\\username</literal> as well."
1962 msgstr "Заметьте, что если вы производите аутентификацию при помощи SSPI, то вам больше не нужна строка <literal>AuthUserFile</literal> для определения файла паролей. Вместо этого Apache аутентифицирует ваши имя пользователя и пароль при помощи домена Windows. Дополнительно вам необходимо будет обновить список пользователей в файле доступа Git (<filename>svnaccessfile</filename>) для того, чтобы они и там указывались как <literal>ДОМЕН\\имя_пользователя</literal>."
1964 #. (para)
1965 #: ../source/TortoiseGit_en.xml:2129
1966 msgid "The SSPI authentication is only enabled for SSL secured connections (https). If you're only using normal http connections to your server, it won't work."
1967 msgstr "Аутентификация SSPI работает только для  соединений, защищённых SSL (т.е. https).  Если вы используете только обычные http-соединения с сервером, она работать не будет."
1969 #. (para)
1970 #: ../source/TortoiseGit_en.xml:2134
1971 msgid "To enable SSL on your server, see the chapter: <xref linkend=\"tsvn-serversetup-apache-7\"/>"
1972 msgstr "Для включения SSL на вашем сервере, смотрите <xref linkend=\"tsvn-serversetup-apache-7\"/>."
1974 #. (para)
1975 #: ../source/TortoiseGit_en.xml:2140
1976 msgid "Git <filename>AuthzSVNAccessFile</filename> files are case sensitive in regard to user names (<literal>JUser</literal> is different from <literal>juser</literal>)."
1977 msgstr "Файлы <filename>AuthzSVNAccessFile</filename> в Git учитывают регистр в именах пользователей (<literal>JUser</literal> отличается от <literal>juser</literal>)."
1979 #. (para)
1980 #: ../source/TortoiseGit_en.xml:2145
1981 msgid "In Microsoft's world, Windows domains and user names are not case sensitive. Even so, some network administrators like to create user accounts in CamelCase (e.g. <literal>JUser</literal>)."
1982 msgstr "В мире Microsoft домены Windows и имена пользователей не зависят от регистра. Но даже в такой ситуации некоторые сетевые администраторы предпочитают создавать учётные записи пользователей ВCмешанномСтиле (например, <literal>JUser</literal>)."
1984 #. (para)
1985 #: ../source/TortoiseGit_en.xml:2150
1986 msgid "This difference can bite you when using SSPI authentication as the windows domain and user names are passed to Git in the same case as the user types them in at the prompt. Internet Explorer often passes the username to Apache automatically using whatever case the account was created with."
1987 msgstr "Эта разница может затронуть вас при использовании аутентификации SSPI, поскольку домены Windows и имена пользователей передаются в Git в том виде, в каком пользователь набрал их при запросе. Internet Explorer часто передаёт имя пользователя Apache автоматически, используя тот же регистр, который был использован при создании учётной записи."
1989 #. (para)
1990 #: ../source/TortoiseGit_en.xml:2158
1991 msgid "The end result is that you may need at least two entries in your <literal>AuthzSVNAccessFile</literal> for each user -- a lowercase entry and an entry in the same case that Internet Explorer passes to Apache. You will also need to train your users to also type in their credentials using lower case when accessing repositories via TortoiseGit."
1992 msgstr "В итоге, вам может понадобиться по крайней мере две записи в вашем файле <literal>AuthzSVNAccessFile</literal> для каждого пользователя - одна строчными буквами, другая - в том виде, в каком Internet Explorer передаёт её Apache. Вам также надо будет обучить пользователей тому, чтобы они вводили свои учётные данные для доступа к хранилищам посредством TortoiseGit в нижнем регистре."
1994 #. (para)
1995 #: ../source/TortoiseGit_en.xml:2166
1996 msgid "Apache's Error and Access logs are your best friend in deciphering problems such as these as they will help you determine the username string passed onto Git's <literal>AuthzSVNAccessFile</literal> module. You may need to experiment with the exact format of the user string in the <literal>svnaccessfile</literal> (e.g. <literal>DOMAIN\\user</literal> vs. <literal>DOMAIN//user</literal>) in order to get everything working."
1997 msgstr "Журнал ошибок и журнал доступа Apache - ваши лучшие друзья в расшифровывании такого рода проблем, поскольку они помогут вам определить строку с именем пользователя, переданную в модуль <literal>AuthzSVNAccessFile</literal> Git. Возможно, вам придётся поэкспериментировать с точным форматом строки пользователя в файле <literal>svnaccessfile</literal> (например, <literal>ДОМЕН\\пользователь</literal> или <literal>ДОМЕН//пользователь</literal>) для того, чтобы всё работало."
1999 #. (title)
2000 #: ../source/TortoiseGit_en.xml:2180
2001 msgid "Multiple Authentication Sources"
2002 msgstr "Множественные поставщики аутентификации"
2004 #. (primary)
2005 #: ../source/TortoiseGit_en.xml:2182
2006 msgid "Multiple authentication"
2007 msgstr "множественная аутентификация"
2009 #. (para)
2010 #: ../source/TortoiseGit_en.xml:2184
2011 msgid "It is also possible to have more than one authentication source for your Git repository. To do this, you need to make each authentication type non-authoritative, so that Apache will check multiple sources for a matching username/password."
2012 msgstr "Возможно использование более одного поставщика аутентификации для хранилища Git. Для этого необходимо сделать каждый тип аутентификации не-авторитарным (non-authoritative), чтобы Apache проверял несколько поставщиков на подходящие имя_пользователя/пароль."
2014 #. (para)
2015 #: ../source/TortoiseGit_en.xml:2190
2016 msgid "A common scenario is to use both Windows domain authentication and a <literal>passwd</literal> file, so that you can provide SVN access to users who don't have a Windows domain login."
2017 msgstr "Обычный сценарий - использование двух поставщиков аутентификации: во-первых - домена Windows, во-вторых - файла <literal>passwd</literal> для предоставления возможности доступа к SVN пользователям, не зарегистрированным в домене Windows. "
2019 #. (para)
2020 #: ../source/TortoiseGit_en.xml:2197
2021 msgid ""
2022 "To enable both Windows domain and <filename>passwd</filename> file authentication, add the following entries within the <literal>&lt;Location&gt;</literal> block of your Apache config file: <screen>\n"
2023 "AuthBasicAuthoritative Off\n"
2024 "SSPIAuthoritative Off\n"
2025 "</screen>"
2026 msgstr ""
2027 "Для включения сразу обоих поставщиков аутентификации: и домена Windows, и файла <filename>passwd</filename>, добавьте следующие строки в блоке <literal>&lt;Location&gt;</literal> конфигурационного файла Apache: <screen>\n"
2028 "AuthBasicAuthoritative Off\n"
2029 "SSPIAuthoritative Off\n"
2030 "</screen>"
2032 # !!! может, <filename> вместо <literal>?
2033 #. (para)
2034 #: ../source/TortoiseGit_en.xml:2208
2035 msgid ""
2036 "Here is an example of the full Apache configuration for combined Windows domain and <literal>passwd</literal> file authentication: <screen>\n"
2037 "&lt;Location /svn&gt;\n"
2038 "  DAV svn\n"
2039 "  SVNListParentPath on\n"
2040 "  SVNParentPath D:\\SVN\n"
2041 "\n"
2042 "  AuthName \"Git repositories\"\n"
2043 "  AuthzSVNAccessFile svnaccessfile.txt\n"
2044 "\n"
2045 "# NT Domain Logins.\n"
2046 "  AuthType SSPI\n"
2047 "  SSPIAuth On\n"
2048 "  SSPIAuthoritative Off\n"
2049 "  SSPIDomain &lt;domaincontroller&gt;\n"
2050 "  SSPIOfferBasic On\n"
2051 "\n"
2052 "# Htpasswd Logins.\n"
2053 "  AuthType Basic\n"
2054 "  AuthBasicAuthoritative Off\n"
2055 "  AuthUserFile passwd\n"
2056 "\n"
2057 "  Require valid-user\n"
2058 "&lt;/Location&gt;\n"
2059 "</screen>"
2060 msgstr ""
2061 "Вот пример полной конфигурации Apache для совмещённой аутентификации через домен Windows и файл <literal>passwd</literal>: <screen>\n"
2062 "&lt;Location /svn&gt;\n"
2063 "  DAV svn\n"
2064 "  SVNListParentPath on\n"
2065 "  SVNParentPath D:\\SVN\n"
2066 "\n"
2067 "  AuthName \"Git repositories\"\n"
2068 "  AuthzSVNAccessFile svnaccessfile.txt\n"
2069 "\n"
2070 "# NT Domain Logins.\n"
2071 "  AuthType SSPI\n"
2072 "  SSPIAuth On\n"
2073 "  SSPIAuthoritative Off\n"
2074 "  SSPIDomain &lt;domaincontroller&gt;\n"
2075 "  SSPIOfferBasic On\n"
2076 "\n"
2077 "# Htpasswd Logins.\n"
2078 "  AuthType Basic\n"
2079 "  AuthBasicAuthoritative Off\n"
2080 "  AuthUserFile passwd\n"
2081 "\n"
2082 "  Require valid-user\n"
2083 "&lt;/Location&gt;\n"
2084 "</screen>"
2086 #. (title)
2087 #: ../source/TortoiseGit_en.xml:2238
2088 msgid "Securing the server with SSL"
2089 msgstr "Защита сервера при помощи SSL"
2091 #. (primary)
2092 #: ../source/TortoiseGit_en.xml:2240
2093 msgid "SSL"
2094 msgstr "SSL"
2096 #. (para)
2097 #: ../source/TortoiseGit_en.xml:2242
2098 msgid "Even though Apache 2.2.x has OpenSSL support, it is not activated by default. You need to activate this manually."
2099 msgstr "Хотя в Apache 2.2.x и есть поддержка OpenSSL, по умолчанию она отключена. Вам необходимо включить её вручную."
2101 #. (para)
2102 #: ../source/TortoiseGit_en.xml:2248
2103 msgid ""
2104 "In the apache config file, uncomment the lines: <screen>\n"
2105 "#LoadModule ssl_module modules/mod_ssl.so\n"
2106 "</screen> and at the bottom <screen>\n"
2107 "#Include conf/extra/httpd-ssl.conf\n"
2108 "</screen> then change the line (on one line) <screen>\n"
2109 "SSLMutex \"file:C:/Program Files/Apache Software Foundation/\\\n"
2110 "Apache2.2/logs/ssl_mutex\"\n"
2111 "</screen> to <screen>\n"
2112 "SSLMutex default\n"
2113 "</screen>"
2114 msgstr ""
2115 "В файле конфигурации Apache разкомментируйте строки: <screen>\n"
2116 "#LoadModule ssl_module modules/mod_ssl.so\n"
2117 "</screen> и в конце <screen>\n"
2118 "#Include conf/extra/httpd-ssl.conf\n"
2119 "</screen> после чего измените строку <screen>\n"
2120 "SSLMutex \"file:C:/Program Files/Apache Software Foundation/\\\n"
2121 "Apache2.2/logs/ssl_mutex\"\n"
2122 "</screen> на <screen>\n"
2123 "SSLMutex default\n"
2124 "</screen>"
2126 #. (para)
2127 #: ../source/TortoiseGit_en.xml:2270
2128 msgid ""
2129 "Next you need to create an SSL certificate. To do that open a command prompt (DOS-Box) and change to the Apache folder (e.g. <filename>C:\\program files\\apache group\\apache2</filename>) and type the following command: <screen>\n"
2130 "bin\\openssl req -config conf\\openssl.cnf -new -out my-server.csr\n"
2131 "</screen> You will be asked for a passphrase. Please don't use simple words but whole sentences, e.g. a part of a poem. The longer the phrase the better. Also you have to enter the URL of your server. All other questions are optional but we recommend you fill those in too."
2132 msgstr ""
2133 "Далее вам надо создать сертификат SSL. Для этого откройте командную строку (окно эмуляции DOS) и перейдите в папку Apache (например, <filename>C:\\program files\\apache group\\apache2</filename>) и введите следующую команду: <screen>\n"
2134 "bin\\openssl req -config conf\\openssl.cnf -new -out my-server.csr\n"
2135 "</screen> У вас будет запрошена парольная фраза. Пожалуйста, не используйте просто слова, используйте целые предложения, например, часть стихотворения. Чем длиннее фраза, тем лучше. Ещё вам надо будет ввести URL вашего сервера. Все другие вопросы необязательны, но мы рекомендуем ответить также и на них."
2137 #. (para)
2138 #: ../source/TortoiseGit_en.xml:2285
2139 msgid ""
2140 "Normally the <filename>privkey.pem</filename> file is created automatically, but if it isn't you need to type this command to generate it: <screen>\n"
2141 "bin\\openssl genrsa -out conf\\privkey.pem 2048\n"
2142 "</screen>"
2143 msgstr ""
2144 "Обычно файл <filename>privkey.pem</filename> создаётся автоматически, но если этого не произошло, вам надо ввести эту команду для его генерации: <screen>\n"
2145 "bin\\openssl genrsa -out conf\\privkey.pem 2048\n"
2146 "</screen>"
2148 # !!! sever.crt и! server.cert
2149 # Скопируйте эти файлы в папку <filename>conf/ssl</filename> (например, <filename>C:\\program files\\apache group\\apache2\\conf\\ssl</filename>) - если эта папка не существует, вы должны сначала её создать.
2150 #. (para)
2151 #: ../source/TortoiseGit_en.xml:2293
2152 msgid ""
2153 "Next type the commands <screen>\n"
2154 "bin\\openssl rsa -in conf\\privkey.pem -out conf\\server.key\n"
2155 "</screen> and (on one line) <screen>\n"
2156 "bin\\openssl req -new -key conf\\server.key -out conf\\server.csr \\\n"
2157 "-config conf\\openssl.cnf\n"
2158 "</screen> and then (on one line) <screen>\n"
2159 "bin\\openssl x509 -in conf\\server.csr -out conf\\server.crt\n"
2160 "                 -req -signkey conf\\server.key -days 4000\n"
2161 "</screen> This will create a certificate which will expire in 4000 days. And finally enter (on one line): <screen>\n"
2162 "bin\\openssl x509 -in conf\\server.cert -out conf\\server.der.crt\n"
2163 "                 -outform DER\n"
2164 "</screen> These commands created some files in the Apache <filename>conf</filename> folder (<filename>server.der.crt</filename>, <filename>server.csr</filename>, <filename>server.key</filename>, <filename>.rnd</filename>, <filename>privkey.pem</filename>, <filename>server.cert</filename>)."
2165 msgstr ""
2166 "Потом введите команды <screen>\n"
2167 "bin\\openssl rsa -in conf\\privkey.pem -out conf\\server.key\n"
2168 "</screen> и (одной строкой) <screen>\n"
2169 "bin\\openssl req -new -key conf\\server.key -out conf\\server.csr \\\n"
2170 "                 -config conf\\openssl.cnf\n"
2171 "</screen> потом (одной строкой) <screen>\n"
2172 "bin\\openssl x509 -in conf\\server.csr -out conf\\server.crt\n"
2173 "                 -req -signkey conf\\server.key -days 4000\n"
2174 "</screen> Это создаст сертификат со сроком действия в 4000 дней. И, наконец, введите (одной строкой): <screen>\n"
2175 "bin\\openssl x509 -in conf\\server.cert -out conf\\server.der.crt                 -outform DER\n"
2176 "</screen> Эти команды создали несколько файлов в папке <filename>conf</filename> Apache (<filename>server.der.crt</filename>, <filename>server.csr</filename>, <filename>server.key</filename>, <filename>.rnd</filename>, <filename>privkey.pem</filename>, <filename>server.cert</filename>)."
2178 #. (para)
2179 #: ../source/TortoiseGit_en.xml:2325
2180 msgid "Restart the Apache service."
2181 msgstr "Перезапустите службу Apache."
2183 #. (para)
2184 #: ../source/TortoiseGit_en.xml:2330
2185 msgid "Point your browser to <systemitem class=\"url\">https://servername/svn/project</systemitem> ..."
2186 msgstr "Введите в вашем веб-обозревателе <systemitem class=\"url\">https://servername/svn/project</systemitem> ..."
2188 #. (title)
2189 #: ../source/TortoiseGit_en.xml:2338
2190 msgid "SSL and Internet Explorer"
2191 msgstr "SSL и Internet Explorer"
2193 # СП: аутентифицируется пользователь, а программа только это обеспечивает
2194 #. (para)
2195 #: ../source/TortoiseGit_en.xml:2339
2196 msgid "If you're securing your server with SSL and use authentication against a windows domain you will encounter that browsing the repository with the Internet Explorer doesn't work anymore. Don't worry - this is only the Internet Explorer not able to authenticate. Other browsers don't have that problem and TortoiseGit and any other Git client are still able to authenticate."
2197 msgstr "Если вы обезопасили свой сервер при помощи SSL и используете аутентификацию при помощи домена Windows, вы обнаружите, что просмотр хранилища при помощи Internet Explorer больше не работает. Не волнуйтесь - это только Internet Explorer не способен провести аутентификацию. В других обозревателях такой проблемы нет, так что TortoiseGit и любой другой клиент Git по-прежнему способны проводить аутентификацию."
2199 # Location /path это команда. Её переводить не нужно
2200 # СП: /path в указании Location - это как раз путь, который будет обрабатывать Apache, хотя, для не-админов, возможно, надо не только перевести, но и дать дополнительные пояснения
2201 #. (para)
2202 #: ../source/TortoiseGit_en.xml:2353
2203 msgid "define a separate <literal>&lt;Location /path&gt;</literal> directive in the Apache config file, and add the <literal>SSPIBasicPreferred On</literal>. This will allow IE to authenticate again, but other browsers and Git won't be able to authenticate against that location."
2204 msgstr "задайте отдельное указание <literal>&lt;Location /путь&gt;</literal> в конфигурационном файле Apache, и добавьте <literal>SSPIBasicPreferred On</literal>. Это позволит IE аутентифицироваться, но зато другие обозреватели и Git не будут способны аутентифицироваться для этого размещения."
2206 #. (para)
2207 #: ../source/TortoiseGit_en.xml:2363
2208 msgid "Offer browsing with unencrypted authentication (without SSL) too. Strangely IE doesn't have any problems with authenticating if the connection is not secured with SSL."
2209 msgstr "Попробуйте также просмотр с незашифрованной аутентификацией (без SSL). Странно, но у IE нет каких-либо проблем с аутентификацией, если соединение не защищено при помощи SSL."
2211 #. (para)
2212 #: ../source/TortoiseGit_en.xml:2371
2213 msgid ""
2214 "In the SSL \"standard\" setup there's often the following statement in Apache's virtual SSL host: <screen>\n"
2215 "SetEnvIf User-Agent \".*MSIE.*\" \\\n"
2216 "             nokeepalive ssl-unclean-shutdown \\\n"
2217 "             downgrade-1.0 force-response-1.0\n"
2218 "</screen> There are (were?) good reasons for this configuration, see <ulink url=\"http://www.modssl.org/docs/2.8/ssl_faq.html#ToC49\"><citetitle>http://www.modssl.org/docs/2.8/ssl_faq.html#ToC49</citetitle></ulink> But if you want NTLM authentication you have to use <literal>keepalive</literal>. If You uncomment the whole <literal>SetEnvIf</literal> you should be able to authenticate IE with windows authentication over SSL against the Apache on Win32 with included <literal>mod_auth_sspi</literal>."
2219 msgstr ""
2220 "Часто в \"стандартных\" настройках SSL в виртуальном узле SSL Apache есть следующее указание:<screen>\n"
2221 "SetEnvIf User-Agent \".*MSIE.*\" \\\n"
2222 "             nokeepalive ssl-unclean-shutdown \\\n"
2223 "             downgrade-1.0 force-response-1.0\n"
2224 "</screen> Есть (были?) веские причины для такой конфигурации, см. <ulink url=\"http://www.modssl.org/docs/2.8/ssl_faq.html#ToC49\"><citetitle>http://www.modssl.org/docs/2.8/ssl_faq.html#ToC49</citetitle></ulink> Но если вы желаете использовать аутентификацию NTLM, вам необходимо использовать <literal>keepalive</literal>. Если вы разкомментируете <literal>SetEnvIf</literal> полностью, вы сможете заставить IE аутентифицироваться при помощи аутентификации Windows с использованием SSL в Apache на платформе Win32 с загруженным модулем <literal>mod_auth_sspi</literal>."
2226 #. (para)
2227 #: ../source/TortoiseGit_en.xml:2348
2228 msgid "If you still want to use IE to browse the repository you can either: <placeholder-1/>"
2229 msgstr "Если вам всё равно необходимо просматривать хранилище при помощи IE, у вас есть следующие варианты: <placeholder-1/>"
2231 #. (title)
2232 #: ../source/TortoiseGit_en.xml:2394
2233 msgid "Forcing SSL access"
2234 msgstr "Принудительное использование SSL при доступе"
2236 #. (para)
2237 #: ../source/TortoiseGit_en.xml:2395
2238 msgid "When you've set up SSL to make your repository more secure, you might want to disable the normal access via non-SSL (http) and only allow https access. To do this, you have to add another directive to the Git <literal>&lt;Location&gt;</literal> block: <literal>SSLRequireSSL</literal>."
2239 msgstr "После того, как вы настроили SSL для большей безопасности хранилища, возможно, вы пожелаете отключить обычный доступ не через SSL (http), и оставить доступ только через https. Для этого вы должны добавить ещё одно указание в блок <literal>&lt;Location&gt;</literal> Git: <literal>SSLRequireSSL</literal>."
2241 #. (para)
2242 #: ../source/TortoiseGit_en.xml:2402
2243 msgid ""
2244 "An example <literal>&lt;Location&gt;</literal> block would look like this: <screen>\n"
2245 "&lt;Location /svn&gt;\n"
2246 "  DAV svn\n"
2247 "  SVNParentPath D:\\SVN\n"
2248 "  SSLRequireSSL\n"
2249 "  AuthType Basic\n"
2250 "  AuthName \"Git repositories\"\n"
2251 "  AuthUserFile passwd\n"
2252 "  #AuthzSVNAccessFile svnaccessfile\n"
2253 "  Require valid-user\n"
2254 "&lt;/Location&gt;\n"
2255 "</screen>"
2256 msgstr ""
2257 "Пример блока <literal>&lt;Location&gt;</literal> будет выглядеть так: <screen>\n"
2258 "&lt;Location /svn&gt;\n"
2259 "  DAV svn\n"
2260 "  SVNParentPath D:\\SVN\n"
2261 "  SSLRequireSSL\n"
2262 "  AuthType Basic\n"
2263 "  AuthName \"Git repositories\"\n"
2264 "  AuthUserFile passwd\n"
2265 "#  AuthzSVNAccessFile svnaccessfile\n"
2266 "  Require valid-user\n"
2267 "&lt;/Location&gt;\n"
2268 "</screen>"
2270 #. (title)
2271 #: ../source/TortoiseGit_en.xml:2420
2272 msgid "Using client certificates with virtual SSL hosts"
2273 msgstr "Использование клиентских сертификатов с виртуальными SSL-узлами"
2275 #. (para)
2276 #: ../source/TortoiseGit_en.xml:2421
2277 msgid "Sent to the TortoiseGit mailing list by Nigel Green. Thanks!"
2278 msgstr "Прислано в список рассылки TortoiseGit Найджелом Грином (Nigel Green). Спасибо!"
2280 #. (para)
2281 #: ../source/TortoiseGit_en.xml:2424
2282 msgid "In some server configurations you may need to setup a single server containing 2 virtual SSL hosts: The first one for public web access, with no requirement for a client certificate. The second one to be secure with a required client certificate, running a Git server."
2283 msgstr "В некоторых серверных конфигурациях вам может быть необходимо настроить один сервер, включающий 2 виртуальных SSL-узла: один для общего доступа через веб (не требующий клиентского сертификата), другой должен быть безопасным, с запросом клиентского сертификата, на котором и работает сервер Git."
2285 #. (para)
2286 #: ../source/TortoiseGit_en.xml:2430
2287 msgid "Adding an <literal>SSLVerifyClient Optional</literal> directive to the <emphasis>per-server</emphasis> section of the Apache configuration (i.e. outside of any <literal>VirtualHost</literal> and <literal>Directory</literal> blocks) forces Apache to request a client Certificate in the initial SSL handshake. Due to a bug in <literal>mod_ssl</literal> it is essential that the certificate is requested at this point as it does not work if the SSL connection is re-negotiated."
2288 msgstr "Добавление указания <literal>SSLVerifyClient Optional</literal> в секции <emphasis>per-server</emphasis> конфигурации Apache (т.е. вне всех блоков <literal>VirtualHost</literal> и <literal>Directory</literal>) заставляет Apache запрашивать сертификат клиента при начальном установлении связи с использованием SSL. Из-за ошибки в <literal>mod_ssl</literal> необходимо, чтобы сертификат запрашивался на этой стадии, поскольку это не сработает при повторном установлении SSL-соединения."
2290 #. (para)
2291 #: ../source/TortoiseGit_en.xml:2440
2292 msgid ""
2293 "The solution is to add the following directive to the virtual host directory that you want to lock down for Git: <screen>\n"
2294 "SSLRequire %{SSL_CLIENT_VERIFY} eq \"SUCCESS\"\n"
2295 "</screen> This directive grants access to the directory only if a client certificate was received and verified successfully."
2296 msgstr ""
2297 "Решением будет добавление следующего указания к папке виртуального узла, к которой желательно ограничить доступ для использования Git <screen>\n"
2298 "SSLRequire %{SSL_CLIENT_VERIFY} eq \"SUCCESS\"\n"
2299 "</screen> Это указание предоставляет доступ к папке только в случае, если сертификат клиента был получен и проверен успешно."
2301 #. (para)
2302 #: ../source/TortoiseGit_en.xml:2449
2303 msgid ""
2304 "To summarise, the relevant lines of the Apache configuration are: <screen>\n"
2305 "SSLVerifyClient Optional\n"
2306 "\n"
2307 "### Virtual host configuration for the PUBLIC host \n"
2308 "### (not requiring a certificate)\n"
2309 "\n"
2310 "&lt;VirtualHost 127.0.0.1:443&gt;\n"
2311 "  &lt;Directory \"pathtopublicfileroot\"&gt;\n"
2312 "  &lt;/Directory&gt;\n"
2313 "&lt;/VirtualHost&gt;\n"
2314 "\n"
2315 "### Virtual host configuration for Git \n"
2316 "### (requiring a client certificate)\n"
2317 "&lt;VirtualHost 127.0.0.1:443&gt;\n"
2318 "  &lt;Directory \"Git host root path\"&gt;\n"
2319 "    SSLRequire %{SSL_CLIENT_VERIFY} eq \"SUCCESS\"\n"
2320 "  &lt;/Directory&gt;\n"
2321 "\n"
2322 "  &lt;Location /svn&gt;\n"
2323 "    DAV svn\n"
2324 "    SVNParentPath /pathtorepository\n"
2325 "  &lt;/Location&gt;\n"
2326 "&lt;/VirtualHost&gt;\n"
2327 "</screen>"
2328 msgstr ""
2329 "Резюмируя, соответствующие строки конфигурации Apache выглядят следующим образом: <screen>\n"
2330 "SSLVerifyClient Optional\n"
2331 "\n"
2332 "### Конфигурация ОБЩЕДОСТУПНОГО виртуального узла\n"
2333 "### (не запрашивающего сертификат)\n"
2334 "\n"
2335 "&lt;VirtualHost 127.0.0.1:443&gt;\n"
2336 "  &lt;Directory \"путь_к_общедоступному_файловому_корню\"&gt;\n"
2337 "  &lt;/Directory&gt;\n"
2338 "&lt;/VirtualHost&gt;\n"
2339 "\n"
2340 "### Конфигурация виртуального узла Git\n"
2341 "### (требующего клиентский сертификат)\n"
2342 "&lt;VirtualHost 127.0.0.1:443&gt;\n"
2343 "  &lt;Directory \"корневой путь узла Git\"&gt;\n"
2344 "    SSLRequire %{SSL_CLIENT_VERIFY} eq \"SUCCESS\"\n"
2345 "  &lt;/Directory&gt;\n"
2346 "\n"
2347 "  &lt;Location /svn&gt;\n"
2348 "    DAV svn\n"
2349 "    SVNParentPath /путь_к_хранилищу\n"
2350 "  &lt;/Location&gt;\n"
2351 "&lt;/VirtualHost&gt;\n"
2352 "</screen>"
2354 #. (title)
2355 #: ../source/TortoiseGit_en.xml:2479
2356 msgid "Svnserve Based Server"
2357 msgstr "Сервер на основе Svnserve"
2359 #. (para)
2360 #: ../source/TortoiseGit_en.xml:2485
2361 msgid "There may be situations where it's not possible to use Apache as your server. Fortunately, Git includes Svnserve - a lightweight stand-alone server which uses a custom protocol over an ordinary TCP/IP connection."
2362 msgstr "Возможны случаи, когда невозможно использовать Apache в качестве вашего сервера. К счастью, в Git есть Svnserve - облегчённый автономный сервер, использующий собственный протокол поверх обычного TCP/IP соединения."
2364 #. (para)
2365 #: ../source/TortoiseGit_en.xml:2491
2366 msgid "In most cases svnserve is easier to setup and runs faster than the Apache based server. And now that SASL support is included it is easy to secure as well."
2367 msgstr "В большинстве случаев svnserve легче настроить и он работает быстрее, нежели сервер на базе Apache. А теперь, когда добавлена поддержка SASL, его легко можно сделать также и безопасным."
2369 #. (title)
2370 #: ../source/TortoiseGit_en.xml:2498
2371 msgid "Installing svnserve"
2372 msgstr "Установка svnserve"
2374 #. (para)
2375 #: ../source/TortoiseGit_en.xml:2502
2376 msgid "Get the latest version of Git from <ulink url=\"http://Git.tigris.org/servlets/ProjectDocumentList?folderID=91\"><citetitle>http://Git.tigris.org/servlets/ProjectDocumentList?folderID=91</citetitle></ulink>. Alternatively get a pre-packaged installer from CollabNet at <ulink url=\"http://www.collab.net/downloads/Git\"><citetitle>http://www.collab.net/downloads/Git</citetitle></ulink>. This installer will setup svnserve as a Windows service, and also includes some of the tools you need if you are going to use SASL for security."
2377 msgstr "Загрузите последнюю версию Git по адресу <ulink url=\"http://Git.tigris.org/servlets/ProjectDocumentList?folderID=91\"><citetitle>http://Git.tigris.org/servlets/ProjectDocumentList?folderID=91</citetitle></ulink>. Или загрузите заранее настроенный установщик с сайта CollabNet по адресу <ulink url=\"http://www.collab.net/downloads/Git\"><citetitle>http://www.collab.net/downloads/Git</citetitle></ulink>. Этот установщик настроит запуск svnserve в качестве службы Windows, а также в него включено несколько инструментов, которые вам понадобятся, если вы собираетесь использовать для безопасности SASL."
2379 #. (para)
2380 #: ../source/TortoiseGit_en.xml:2516
2381 msgid "If you already have a version of Git installed, and svnserve is running, you will need to stop it before continuing."
2382 msgstr "Если у вас уже установлена какая-либо из версий Git и запущен svnserve, то перед тем, как продолжить, вам необходимо его остановить."
2384 #. (para)
2385 #: ../source/TortoiseGit_en.xml:2522
2386 msgid "Run the Git installer. If you run the installer on your server (recommended) you can skip step 4."
2387 msgstr "Запустите установщик Git. В случае, если вы запустили установку на вашем сервере (рекомендуемый вариант), можете пропустить шаг 4."
2389 #. (para)
2390 #: ../source/TortoiseGit_en.xml:2528
2391 msgid "Open the windows-explorer, go to the installation directory of Git (usually <filename>C:\\Program Files\\Git</filename>) and in the <filename>bin</filename> directory, find the files <filename>svnserve.exe</filename>, <filename>intl3_svn.dll</filename>, <filename>libapr.dll</filename>, <filename>libapriconv.dll</filename>, <filename>libapriutil.dll</filename>, <filename>libdb*.dll</filename>, <filename>libeay32.dll</filename> and <filename>ssleay32.dll</filename> - copy these files, or just copy all of the <filename>bin</filename> directory, into a directory on your server e.g. <filename>c:\\svnserve</filename>"
2392 msgstr "При помощи Проводника Windows откройте папку, где установлена Git (обычно <filename>C:\\Program Files\\Git</filename>) и в папке <filename>bin</filename> найдите файлы <filename>svnserve.exe</filename>, <filename>intl3_svn.dll</filename>, <filename>libapr.dll</filename>, <filename>libapriconv.dll</filename>, <filename>libapriutil.dll</filename>, <filename>libdb*.dll</filename>, <filename>libeay32.dll</filename> и <filename>ssleay32.dll</filename> и скопируйте эти файлы (или сразу всю папку <filename>bin</filename>) в папку на вашем сервере, например <filename>c:\\svnserve</filename>"
2394 #. (title)
2395 #: ../source/TortoiseGit_en.xml:2550
2396 msgid "Running svnserve"
2397 msgstr "Запуск svnserve"
2399 #. (para)
2400 #: ../source/TortoiseGit_en.xml:2551
2401 msgid ""
2402 "Now that svnserve is installed, you need it running on your server. The simplest approach is to run the following from a DOS shell or create a windows shortcut: <screen>\n"
2403 "svnserve.exe --daemon\n"
2404 "</screen> svnserve will now start waiting for incoming requests on port 3690. The --daemon switch tells svnserve to run as a daemon process, so it will always exist until it is manually terminated."
2405 msgstr ""
2406 "Теперь, когда svnserve установлен, надо запустить его на вашем сервере. Простейший подход - выполнить из командной строки или при помощи ярлыка Windows следующее: <screen>\n"
2407 "svnserve.exe --daemon\n"
2408 "</screen> svnserve запустится и начнёт ожидать входящие запросы на порту 3690. Опция --daemon запускает svnserve в фоновом режиме (daemon), и он будет выполняться, пока его специально не завершат."
2410 #. (para)
2411 #: ../source/TortoiseGit_en.xml:2562
2412 msgid "If you have not yet created a repository, follow the instructions given with the Apache server setup <xref linkend=\"tsvn-serversetup-apache-4\"/>."
2413 msgstr "Если вы ещё не создали хранилище, следуйте указаниям, приведённым в разделе установки сервера Apache <xref linkend=\"tsvn-serversetup-apache-4\"/>."
2415 #. (para)
2416 #: ../source/TortoiseGit_en.xml:2567
2417 msgid "To test that svnserve is working, use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Repo-Browser</guimenuitem></menuchoice> to view a repository."
2418 msgstr "Чтобы проверить, работает ли svnserve, используйте <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Обозреватель хранилища</guimenuitem></menuchoice> для просмотра хранилища."
2420 #. (para)
2421 #: ../source/TortoiseGit_en.xml:2575
2422 msgid ""
2423 "Assuming your repository is located in <filename>c:\\repos\\TestRepo</filename>, and your server is called <filename>localhost</filename>, enter: <screen>\n"
2424 "svn://localhost/repos/TestRepo\n"
2425 "</screen> when prompted by the repo browser."
2426 msgstr ""
2427 "Предполагая, что хранилище расположено в <filename>c:\\repos\\TestRepo</filename>, а сервер называется <filename>localhost</filename>, введите: <screen>\n"
2428 "svn://localhost/repos/TestRepo\n"
2429 "</screen> в ответ на запрос обозревателя хранилища."
2431 # !!! --root - в <option>?
2432 #. (para)
2433 #: ../source/TortoiseGit_en.xml:2584
2434 msgid ""
2435 "You can also increase security and save time entering URLs with svnserve by using the --root switch to set the root location and restrict access to a specified directory on the server: <screen>\n"
2436 "svnserve.exe --daemon --root drive:\\path\\to\\repository\\root\n"
2437 "</screen> Using the previous test as a guide, svnserve would now run as: <screen>\n"
2438 "svnserve.exe --daemon --root c:\\repos\n"
2439 "</screen> And in TortoiseGit our repo-browser URL is now shortened to: <screen>\n"
2440 "svn://localhost/TestRepo\n"
2441 "</screen> Note that the --root switch is also needed if your repository is located on a different partition or drive than the location of svnserve on your server."
2442 msgstr ""
2443 "Вы можете также усилить безопасность и сократить время на ввод URL при работе с svnserve, используя параметр --root для указания местоположения корневой папки и ограничения доступа только её пределами: <screen>\n"
2444 "svnserve.exe --daemon --root диск:\\путь\\к\\корню\\хранилища\n"
2445 "</screen> Применительно к предыдущей проверке, svnserve будет запускаться так: <screen>\n"
2446 "svnserve.exe --daemon --root c:\\repos\n"
2447 "</screen> И URL в обозревателе хранилища TortoiseGit сократится до: <screen>\n"
2448 "svn://localhost/TestRepo\n"
2449 "</screen> Обратите внимание, параметр --root также необходим, если хранилище и svnserve находятся в разных разделах или на разных дисках вашего сервера."
2451 #. (para)
2452 #: ../source/TortoiseGit_en.xml:2603
2453 msgid "Svnserve will service any number of repositories. Just locate them somewhere below the root folder you just defined, and access them using a URL relative to that root."
2454 msgstr "Svnserve может обслуживать любое количество хранилищ - просто разместите их где-либо ниже только что заданной корневой папки, и обращайтесь к ним по URL-адресу, определённому относительно этого корня."
2456 #. (title)
2457 #: ../source/TortoiseGit_en.xml:2620
2458 msgid "Run svnserve as a Service"
2459 msgstr "Запуск svnserve как службы"
2461 #. (para)
2462 #: ../source/TortoiseGit_en.xml:2624
2463 msgid "Running svnserve as a user is usually not the best way. It means always having a user logged in on your server, and remembering to restart it after a reboot. A better way is to run svnserve as a windows service. Starting with Git 1.4, svnserve can be installed as a native windows service."
2464 msgstr "Как правило, запускать svnserve как обычную программу - не самый лучший способ: это означает, всегда должен быть пользователь, вошедший в систему на сервере, и что надо не забывать запускать её каждый раз после перезагрузки. Есть лучший способ - запуск и исполнение svnserve как службы Windows. Начиная с Git 1.4, svnserve может быть установлен как обычная служба Windows."
2466 #. (para)
2467 #: ../source/TortoiseGit_en.xml:2631
2468 msgid ""
2469 "To install svnserve as a native windows service, execute the following command all on one line to create a service which is automatically started when windows starts. <screen>\n"
2470 "sc create svnserve binpath= \"c:\\svnserve\\svnserve.exe --service \n"
2471 "    --root c:\\repos\" displayname= \"Git\" depend= tcpip \n"
2472 "    start= auto\n"
2473 "</screen> If any of the paths include spaces, you have to use (escaped) quotes around the path, like this: <screen>\n"
2474 "sc create svnserve binpath= \"\n"
2475 "    \\\"C:\\Program Files\\Git\\bin\\svnserve.exe\\\"\n"
2476 "    --service --root c:\\repos\" displayname= \"Git\" \n"
2477 "    depend= tcpip start= auto\n"
2478 "</screen> You can also add a description after creating the service. This will show up in the Windows Services Manager. <screen>\n"
2479 "sc description svnserve \"Git server (svnserve)\"\n"
2480 "</screen>"
2481 msgstr ""
2482 "Для того, чтобы установить svnserve как обычную службу Windows, выполните следующую команду, создающую службу, автоматически запускаемую при запуске Windows (всё в одной строке): <screen>\n"
2483 "sc create svnserve binpath= \"c:\\svnserve\\svnserve.exe --service \n"
2484 "    --root c:\\repos\" displayname= \"Git\" depend= tcpip \n"
2485 "    start= auto\n"
2486 "</screen> Если где-нибудь в пути встречаются пробелы, необходимо заключить путь в заэкранированные кавычки, вот так: <screen>\n"
2487 "sc create svnserve binpath= \"\n"
2488 "    \\\"C:\\Program Files\\Git\\bin\\svnserve.exe\\\"\n"
2489 "    --service --root c:\\repos\" displayname= \"Git\" \n"
2490 "    depend= tcpip start= auto\n"
2491 "</screen> Вы также можете добавить описание после создания службы, которое будет показываться в оснастке 'Управление службами Windows'. <screen>\n"
2492 "sc description svnserve \"Сервер Git (svnserve)\"\n"
2493 "</screen>"
2495 #. (para)
2496 #: ../source/TortoiseGit_en.xml:2654
2497 msgid "Note the rather unusual command line format used by <literal>sc</literal>. In the <literal>key= value</literal> pairs there must be no space between the key and the <literal>=</literal> but there must be a space before the value."
2498 msgstr "Обратите внимание на довольно необычный формат командной строки, используемой <literal>sc</literal>. В парах <literal>ключ= значение</literal> не должно быть пробела между ключом и <literal>=</literal>, но должен быть пробел перед значением."
2500 #. (para)
2501 #: ../source/TortoiseGit_en.xml:2661
2502 msgid ""
2503 "Microsoft now recommend services to be run as under either the Local Service or Network Service account. Refer to <ulink url=\"http://www.microsoft.com/technet/security/topics/serversecurity/serviceaccount/default.mspx\"><citetitle>The Services and Service Accounts Security Planning Guide</citetitle></ulink>. To create the service under the Local Service account, append the following to the example above. <screen>\n"
2504 "obj= \"NT AUTHORITY\\LocalService\"\n"
2505 "</screen> Note that you would have to give the Local Service account appropriate rights to both Git and your repositories, as well as any applications which are used by hook scripts. The built-in group for this is called \"LOCAL SERVICE\"."
2506 msgstr ""
2507 "Теперь Microsoft рекомендует, чтобы службы выполнялись под учётной записью или Локальной службы, или Сетевой службы. Обратитесь к <ulink url=\"http://www.microsoft.com/technet/security/topics/serversecurity/serviceaccount/default.mspx\"><citetitle>The Services and Service Accounts Security Planning Guide</citetitle></ulink>. Для создания службы под учётной записью Локальной службы, добавьте к вышеприведённому примеру следующее: <screen>\n"
2508 "obj= \"NT AUTHORITY\\LocalService\"\n"
2509 "</screen> Заметьте, вы должны будете предоставить учётной записи Локальной службы соответствующие права и к Git, и к хранилищам. Такие же права потребуются и любым приложениям, которые используются скриптами ловушек. Встроенная группа для этого называется просто \"СЛУЖБА\" (в английской версии - \"LOCAL SERVICE\")."
2511 #. (para)
2512 #: ../source/TortoiseGit_en.xml:2678
2513 msgid "Once you have installed the service, you need to go to the services manager to start it (this time only; it will start automatically when the server reboots)."
2514 msgstr "После установки службы вам необходимо запустить её при помощи оснастки управления службами (это понадобится только в этот раз; она будет запускаться автоматически при перезагрузке сервера)."
2516 #. (para)
2517 #: ../source/TortoiseGit_en.xml:2683
2518 msgid "For more detailed information, refer to <ulink url=\"http://svn.collab.net/repos/svn/trunk/notes/windows-service.txt\"><citetitle>Windows Service Support for Svnserve</citetitle></ulink>."
2519 msgstr "За более подробной информацией обращайтесь к url=\"http://svn.collab.net/repos/svn/trunk/notes/windows-service.txt\"><citetitle>Windows Service Support for Svnserve (Поддержка службы Windows программой Svnserve)</citetitle></ulink>."
2521 #. (para)
2522 #: ../source/TortoiseGit_en.xml:2689
2523 msgid ""
2524 "If you installed an earlier version of svnserve using the <literal>SVNService</literal> wrapper, and you now want to use the native support instead, you will need to unregister the wrapper as a service (remember to stop the service first!). Simply use the command <screen>\n"
2525 "svnservice -remove\n"
2526 "</screen> to remove the service registry entry."
2527 msgstr ""
2528 "Если вы установили более раннюю версию svnserve при помощи программы-обёртки <literal>SvnService</literal>, и теперь вы желаете использовать вместо неё встроенную поддержку, вам необходимо отменить регистрацию этой обёртки как службы (не забудьте сначала её остановить!). Просто используйте команду <screen>\n"
2529 "svnservice -remove\n"
2530 "</screen> для удаления записи в реестре, относящейся к этой службе."
2532 #. (title)
2533 #: ../source/TortoiseGit_en.xml:2703
2534 msgid "Basic Authentication with svnserve"
2535 msgstr "Элементарная аутентификация в svnserve"
2537 #. (para)
2538 #: ../source/TortoiseGit_en.xml:2704
2539 msgid "The default svnserve setup provides anonymous read-only access. This means that you can use an <literal>svn://</literal> URL to checkout and update, or use the repo-browser in TortoiseGit to view the repository, but you won't be able to commit any changes."
2540 msgstr "Настройки svnserve по умолчанию предоставляют анонимный доступ только для чтения. Это значит, что вы можете использовать URL <literal>svn://</literal> для извлечения и обновления, или воспользоваться обозревателем хранилища TortoiseGit для просмотра хранилища, но у вас не будет возможности зафиксировать изменения."
2542 #. (para)
2543 #: ../source/TortoiseGit_en.xml:2710
2544 msgid "To enable write access to a repository, you need to edit the <filename>conf/svnserve.conf</filename> file in your repository directory. This file controls the configuration of the svnserve daemon, and also contains useful documentation."
2545 msgstr "Для разрешения доступа на запись в хранилище, вам необходимо отредактировать файл <filename>conf/svnserve.conf</filename> в папке вашего хранилища. Этот файл управляет конфигурацией svnserve, а также содержит полезную документацию."
2547 #. (para)
2548 #: ../source/TortoiseGit_en.xml:2716
2549 msgid ""
2550 "You can enable anonymous write access by simply setting: <screen>\n"
2551 "[general]\n"
2552 "anon-access = write\n"
2553 "</screen> However, you will not know who has made changes to a repository, as the <literal>svn:author</literal> property will be empty. You will also be unable to control who makes changes to a repository. This is a somewhat risky setup!"
2554 msgstr ""
2555 "Вы можете разрешить анонимный доступ на запись простой установкой: <screen>\n"
2556 "[general]\n"
2557 "anon-access = write\n"
2558 "</screen> Однако, вы не узнаете, кто произвёл изменения в хранилище, поскольку свойство <literal>svn:author</literal> будет пустым. Вы также не сможете управлять тем, кто может вносить изменения в хранилище. Это довольно рискованная настройка!"
2560 #. (para)
2561 #: ../source/TortoiseGit_en.xml:2727
2562 msgid ""
2563 "One way to overcome this is to create a password database: <screen>\n"
2564 "[general]\n"
2565 "anon-access = none\n"
2566 "auth-access = write\n"
2567 "password-db = userfile\n"
2568 "</screen> Where <filename>userfile</filename> is a file which exists in the same directory as <filename>svnserve.conf</filename>. This file can live elsewhere in your file system (useful for when you have multiple repositories which require the same access rights) and may be referenced using an absolute path, or a path relative to the <filename>conf</filename> directory. If you include a path, it must be written <filename>/the/unix/way</filename>. Using \\ or drive letters will not work. The <filename>userfile</filename> should have a structure of: <screen>\n"
2569 "[users]\n"
2570 "username = password\n"
2571 "...\n"
2572 "</screen> This example would deny all access for unauthenticated (anonymous) users, and give read-write access to users listed in <filename>userfile</filename>."
2573 msgstr ""
2574 "Одним из путей для преодоления этого является создание базы данных паролей: <screen>\n"
2575 "[general]\n"
2576 "anon-access = none\n"
2577 "auth-access = write\n"
2578 "password-db = userfile\n"
2579 "</screen> Где <filename>userfile</filename> - файл, находящийся в той же папке, что и <filename>svnserve.conf</filename>. Этот файл может располагаться где-нибудь в другом месте вашей файловой системы (это может пригодиться, когда у вас есть несколько хранилищ с одинаковыми правами доступа) и может быть указан по абсолютному пути, или по относительному пути от папки <filename>conf</filename>. Если вы указываете путь, он должен быть написан <filename>/в/стиле/unix</filename>. Использование \\ или букв дисков работать не будет. Файл <filename>userfile</filename> должен иметь следующую структуру: <screen>\n"
2580 "[users]\n"
2581 "username = password\n"
2582 "...\n"
2583 "</screen> Этот пример запрещает любой доступ для анонимных (неаутентифицированных) пользователей, и предоставляет доступ для чтения-записи пользователям, перечисленным в <filename>userfile</filename>."
2585 # !!! надо будет отредактировать ссылки по переведённой документации Git
2586 # !!! хотя "Кэширование клиентских учётных данных" мне больше нравиться, чем "Кеширование клиентской идентификационной информации"
2587 #. (para)
2588 #: ../source/TortoiseGit_en.xml:2755
2589 msgid "If you maintain multiple repositories using the same password database, the use of an authentication realm will make life easier for users, as TortoiseGit can cache your credentials so that you only have to enter them once. More information can be found in the Git book, specifically in the sections <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth.users\"><citetitle>Create a 'users' file and realm</citetitle></ulink> and <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.serverconfig.netmodel.html#svn.serverconfig.netmodel.credcache\"><citetitle>Client Credentials Caching</citetitle></ulink>"
2590 msgstr "Если у вас есть несколько хранилищ, использующих одну базу данных паролей, то применение области аутентификации сделает жизнь пользователей легче, поскольку TortoiseGit может запоминать учётные данные и вам достаточно будет ввести их только однажды. Дополнительная информация содержится в Книге о Git, а именно в разделах <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth.users\"><citetitle>Create a 'users' file and realm (Создание файла 'users' и области аутентификации)</citetitle></ulink> и <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.serverconfig.netmodel.html#svn.serverconfig.netmodel.credcache\"><citetitle>Client Credentials Caching (Кэширование клиентских учётных данных)</citetitle></ulink>"
2592 #. (title)
2593 #: ../source/TortoiseGit_en.xml:2773
2594 msgid "Better Security with SASL"
2595 msgstr "Улучшение безопасности при помощи SASL"
2597 #. (primary)
2598 #: ../source/TortoiseGit_en.xml:2775
2599 msgid "SASL"
2600 msgstr "SASL"
2602 #. (title)
2603 #: ../source/TortoiseGit_en.xml:2778
2604 msgid "What is SASL?"
2605 msgstr "Что такое SASL?"
2607 #. (para)
2608 #: ../source/TortoiseGit_en.xml:2779
2609 msgid "The Cyrus Simple Authentication and Security Layer is open source software written by Carnegie Mellon University. It adds generic authentication and encryption capabilities to any network protocol, and as of Git 1.5 and later, both the svnserve server and TortoiseGit client know how to make use of this library."
2610 msgstr "Простой уровень аутентификации и безопасности Сайрус (Cyrus Simple Authentication and Security Layer, SASL) - это ПО с открытым исходным кодом, написанное в университете Карнеги-Меллона. Оно добавляет общие возможности по аутентификации и шифрованию в любой сетевой протокол, и, начиная с Git 1.5, сервер svnserve и клиент TortoiseGit знают, как использовать эту библиотеку."
2612 #. (para)
2613 #: ../source/TortoiseGit_en.xml:2787
2614 msgid "For a more complete discussion of the options available, you should look at the Git book in the section <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.sasl\"><citetitle>Using svnserve with SASL</citetitle></ulink>. If you are just looking for a simple way to set up secure authentication and encryption on a Windows server, so that your repository can be accessed safely over the big bad Internet, read on."
2615 msgstr "Более полное обсуждение доступных параметров приводится в книге о Git в разделе <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.sasl\"><citetitle>Using svnserve with SASL (Использование svnserve с SASL)</citetitle></ulink>. Если же вам нужен простой способ настройки безопасных аутентификации и шифрования на Windows-сервере, чтобы обеспечить безопасный доступ к вашему хранилищу через большой опасный Интернет, то читайте дальше."
2617 #. (title)
2618 #: ../source/TortoiseGit_en.xml:2800
2619 msgid "SASL Authentication"
2620 msgstr "Аутентификация при помощи SASL"
2622 #. (para)
2623 #: ../source/TortoiseGit_en.xml:2801
2624 msgid ""
2625 "To activate specific SASL mechanisms on the server, you'll need to do three things. First, create a <literal>[sasl]</literal> section in your repository's <filename>svnserve.conf</filename> file, with this key-value pair: <screen>\n"
2626 "use-sasl = true\n"
2627 "</screen>"
2628 msgstr ""
2629 "Для включения механизмов SASL на сервере, вам необходимо сделать три вещи. Во-первых, создайте раздел <literal>[sasl]</literal> в файле <filename>svnserve.conf</filename> вашего хранилища со следующей парой ключ-значение: <screen>\n"
2630 "use-sasl = true\n"
2631 "</screen>"
2633 #. (para)
2634 #: ../source/TortoiseGit_en.xml:2810
2635 msgid "Second, create a file called <filename>svn.conf</filename> in a convenient location - typically in the directory where Git is installed."
2636 msgstr "Во-вторых, создайте файл с названием <filename>svn.conf</filename> в подходящем месте - обычно это папка, в которой установлена Git."
2638 #. (para)
2639 #: ../source/TortoiseGit_en.xml:2815
2640 msgid "Thirdly, create two new registry entries to tell SASL where to find things. Create a registry key named <literal>[HKEY_LOCAL_MACHINE\\SOFTWARE\\Carnegie Mellon\\Project Cyrus\\SASL Library]</literal> and place two new string values inside it: <literal>SearchPath</literal> set to the directory path containing the <filename>sasl*.dll</filename> plug-ins (normally in the Git install directory), and <literal>ConfFile</literal> set to the directory containing the <filename>svn.conf</filename> file. If you used the CollabNet installer, these registry keys will already have been created for you."
2641 msgstr "В-третьих, создайте два новых ключа реестра, служащих для того, чтобы сообщить SASL, где искать необходимые вещи. Создайте раздел реестра с названием <literal>[HKEY_LOCAL_MACHINE\\SOFTWARE\\Carnegie Mellon\\Project Cyrus\\SASL Library]</literal> и поместите в него два новых строковых параметра: <literal>SearchPath</literal>, указывающий путь к папке, содержащей дополнительные подключаемые модули <filename>sasl*.dll</filename> (обычно это папка установки Git), и <literal>ConfFile</literal>, задающий папку, содержащую файл <filename>svn.conf</filename>. Если вы использовали установщик CollabNet, то эти параметры реестра для вас уже были созданы."
2643 #. (para)
2644 #: ../source/TortoiseGit_en.xml:2827
2645 msgid ""
2646 "Edit the <filename>svn.conf</filename> file to contain the following: <screen>\n"
2647 "pwcheck_method: auxprop\n"
2648 "auxprop_plugin: sasldb\n"
2649 "mech_list: DIGEST-MD5\n"
2650 "sasldb_path: C:\\TortoiseGit\\sasldb\n"
2651 "</screen> The last line shows the location of the authentication database, which is a file called <filename>sasldb</filename>. This could go anywhere, but a convenient choice is the repository parent path. Make sure that the svnserve service has read access to this file."
2652 msgstr ""
2653 "Исправьте файл <filename>svn.conf</filename>, чтобы он содержал следующее: <screen>\n"
2654 "pwcheck_method: auxprop\n"
2655 "auxprop_plugin: sasldb\n"
2656 "mech_list: DIGEST-MD5\n"
2657 "sasldb_path: C:\\TortoiseGit\\sasldb\n"
2658 "</screen> Последняя строка показывает местоположение базы данных аутентификации, которая является файлом с названием <filename>sasldb</filename>. Он может быть где угодно, но довольно удобное место - это в родительской папке хранилища. Убедитесь, что у службы svnserve есть доступ для чтения к этому файлу."
2660 #. (para)
2661 #: ../source/TortoiseGit_en.xml:2842
2662 msgid "If svnserve was already running, you will need to restart it to ensure it reads the updated configuration."
2663 msgstr "Если svnserve уже запущена, вам понадобится перезапустить её для того, чтобы она прочитала обновлённую конфигурацию."
2665 #. (para)
2666 #: ../source/TortoiseGit_en.xml:2846
2667 msgid ""
2668 "Now that everything is set up, all you need to do is create some users and passwords. To do this you need the <literal>saslpasswd2</literal> program. If you used the CollabNet installer, that program will be in the install directory. Use a command something like this: <screen>\n"
2669 "saslpasswd2 -c -f C:\\TortoiseGit\\sasldb -u realm username\n"
2670 "</screen> The <literal>-f</literal> switch gives the database location, <literal>realm</literal> must be the same as the value you defined in your repository's <filename>svnserve.conf</filename> file, and username is exactly what you expect it to be. Note that the realm is not allowed to contain space characters."
2671 msgstr ""
2672 "Теперь, когда эти настройки произведены, всё, что вам необходимо сделать - это создать несколько пользователей и паролей. Для этого вам понадобится программа <literal>saslpasswd2</literal>. Если вы использовали установщик CollabNet, эта программа будет в папке установки. Выполните команду вроде этой: <screen>\n"
2673 "saslpasswd2 -c -f C:\\TortoiseGit\\sasldb -u область имя_пользователя\n"
2674 "</screen> Опция <literal>-f</literal> задаёт местоположение базы данных, <literal>область</literal> должна быть такой же, как и значение, указанное в файле <filename>svnserve.conf</filename> вашего хранилища, и <literal>имя_пользователя</literal> - это именно то, что вы и подозреваете. Обратите внимание: область не должна содержать символов пробела."
2676 #. (para)
2677 #: ../source/TortoiseGit_en.xml:2861
2678 msgid "You can list the usernames stored in the database using the <literal>sasldblistusers2</literal> program."
2679 msgstr "Вы можете вывести список пользователей, содержащихся в базе данных, при помощи программы <literal>sasldblistusers2</literal>."
2681 #. (title)
2682 #: ../source/TortoiseGit_en.xml:2867
2683 msgid "SASL Encryption"
2684 msgstr "Шифрование при помощи SASL"
2686 #. (para)
2687 #: ../source/TortoiseGit_en.xml:2868
2688 msgid ""
2689 "To enable or disable different levels of encryption, you can set two values in your repository's <filename>svnserve.conf</filename> file: <screen>\n"
2690 "[sasl]\n"
2691 "use-sasl = true\n"
2692 "min-encryption = 128\n"
2693 "max-encryption = 256\n"
2694 "</screen>"
2695 msgstr ""
2696 "Для включения и выключения различных уровней шифрования вы можете указать два значения в файле <filename>svnserve.conf</filename> вашего хранилища: <screen>\n"
2697 "[sasl]\n"
2698 "use-sasl = true\n"
2699 "min-encryption = 128\n"
2700 "max-encryption = 256\n"
2701 "</screen>"
2703 #. (para)
2704 #: ../source/TortoiseGit_en.xml:2879
2705 msgid "The <literal>min-encryption</literal> and <literal>max-encryption</literal> variables control the level of encryption demanded by the server. To disable encryption completely, set both values to 0. To enable simple checksumming of data (i.e., prevent tampering and guarantee data integrity without encryption), set both values to 1. If you wish to allow (but not require) encryption, set the minimum value to 0, and the maximum value to some bit-length. To require encryption unconditionally, set both values to numbers greater than 1. In our previous example, we require clients to do at least 128-bit encryption, but no more than 256-bit encryption."
2706 msgstr "Переменные <literal>min-encryption</literal> и <literal>max-encryption</literal> управляют уровнем шифрования, запрашиваемого сервером. Для полного отключения шифрования установите оба значения в 0. Для включения простой проверки контрольной суммы данных (т.е. для предотвращения искажения и обеспечения целостности данных без шифрования), установите оба значения в 1. Если вы желаете разрешить (но не требовать) шифрование, установите минимальное значение в 0, а максимальное - в какое-либо значение длины ключа в битах. Для безусловного требования шифрования, задайте в обоих значениях числа, большие 1. В нашем предыдущем примере мы требовали, чтобы клиенты использовали шифрование с длиной ключа по крайней мере 128 бит, но не более 256 бит."
2708 #. (title)
2709 #: ../source/TortoiseGit_en.xml:2896
2710 msgid "Authentication with svn+ssh"
2711 msgstr "Аутентификация при помощи svn+ssh"
2713 #. (para)
2714 #: ../source/TortoiseGit_en.xml:2897
2715 msgid "Another way to authenticate users with a svnserve based server is to use a secure shell (SSH) to tunnel requests through. It is not as simple to set up as SASL, but it may be useful is some cases."
2716 msgstr "Другой путь для аутентификации пользователей сервера на основе svnserve - использование безопасной оболочки (SSH) для туннелирования запросов. Её не так просто настроить, как SASL, но она может быть полезной в некоторых случаях."
2718 #. (para)
2719 #: ../source/TortoiseGit_en.xml:2903
2720 msgid "With this approach, svnserve is not run as a daemon process, rather, the secure shell starts svnserve for you, running it as the SSH authenticated user. To enable this, you need a secure shell daemon on your server."
2721 msgstr "При этом подходе, svnserve не работает в фоновом режиме, наоборот, безопасная оболочка запускает для вас svnserve как пользователь, которого она аутентифицировала. Для того, чтобы это работало, вам необходим демон безопасной оболочки на вашем сервере."
2723 #. (para)
2724 #: ../source/TortoiseGit_en.xml:2909
2725 msgid "A basic method for setting up your server is given in <xref linkend=\"tsvn-ssh-howto\"/>. You can find other SSH topics within the FAQ by searching for <quote>SSH</quote>."
2726 msgstr "Основной метод настройки сервера приведён в <xref linkend=\"tsvn-ssh-howto\"/>. Вы можете найти другую информацию на тему SSH в ЧаВо (FAQ) при помощи поиска по слову <quote>SSH</quote>."
2728 #. (para)
2729 #: ../source/TortoiseGit_en.xml:2915
2730 msgid "Further information about svnserve can be found in the <ulink url=\"http://svnbook.red-bean.com\"><citetitle>Version Control with Git</citetitle></ulink>."
2731 msgstr "Дополнительную информацию о svnserve можно найти в <ulink url=\"http://svnbook.red-bean.com\"><citetitle>Книге о Git</citetitle></ulink>."
2733 #. (title)
2734 #: ../source/TortoiseGit_en.xml:2923
2735 msgid "Path-based Authorization with svnserve"
2736 msgstr "Авторизация с учётом пути в svnserve"
2738 #. (para)
2739 #: ../source/TortoiseGit_en.xml:2924
2740 msgid ""
2741 "Starting with Git 1.3, svnserve supports the same <literal>mod_authz_svn</literal> path-based authorization scheme that is available with the Apache server. You need to edit the <filename>conf/svnserve.conf</filename> file in your repository directory and add a line referring to your authorization file. <screen>\n"
2742 "[general]\n"
2743 "authz-db = authz\n"
2744 "</screen> Here, <filename>authz</filename> is a file you create to define the access permissions. You can use a separate file for each repository, or you can use the same file for several repositories. Read <xref linkend=\"tsvn-serversetup-mod_authz_svn\"/> for a description of the file format."
2745 msgstr ""
2746 "Начиная с Git версии 1.3, svnserve поддерживает ту же схему авторизации с учётом пути <literal>mod_authz_svn</literal>, которая доступна с сервером Apache. Вам необходимо отредактировать файл <filename>conf/svnserve.conf</filename> в папке вашего хранилища и добавить строку, ссылающуюся на файл авторизации. <screen>\n"
2747 "[general]\n"
2748 "authz-db = authz\n"
2749 "</screen> Здесь, <filename>authz</filename> - файл, созданный вами для задания разрешений доступа. Вы можете использовать отдельный файл для каждого хранилища, или же вы можете использовать один и тот же файл для нескольких хранилищ. Формат файла описан в <xref linkend=\"tsvn-serversetup-mod_authz_svn\"/>."
2751 #. (para)
2752 #: ../source/TortoiseGit_en.xml:2946
2753 msgid "No matter which protocol you use to access your repositories, you always need to create at least one repository. This can either be done with the Git command line client or with TortoiseGit."
2754 msgstr "Каким бы протоколом вы ни пользовались для доступа к своим хранилищам, вам в любом случае потребуется создать хотя бы одно хранилище. Это может быть сделано как при помощи клиента Git для командной строки, так и при помощи TortoiseGit."
2756 #. (para)
2757 #: ../source/TortoiseGit_en.xml:2951
2758 msgid "If you haven't created a Git repository yet, it's time to do that now."
2759 msgstr "Если вы ещё не создали хранилище Git, самое время этим заняться."
2761 #. (title)
2762 #: ../source/TortoiseGit_en.xml:2959
2763 msgid "Repository Creation"
2764 msgstr "Создание хранилища"
2766 #. (primary)
2767 #: ../source/TortoiseGit_en.xml:2961
2768 msgid "create repository"
2769 msgstr "создание хранилища"
2771 # !!! надо будет отредактировать ссылки по переведённой документации Git
2772 # Несмотря на то, что имена серверов и путей в данной главе указаны с использованием русских букв, моя рекомендация состоит в том, что для имени компьютера и путей нужно использовать только символы английского алфавита. Так как реальные хранилища обычно живут гораздо дольше, чем предполагают их авторы, и имеют свойство разростаться, то возникает проблема с переходом на другое оборудование и/или операционную систему для его нормального функционирования. Использование только английских букв и арабских цифр уменьшает количество проблем, с которыми вы, возоможно, столкнетесь при эксплуатации хранилища - примечание переводчика.
2773 # !!! Repository Data-Stores - Способы хранения/содержания/накопления данных в хранилище
2774 #. (para)
2775 #: ../source/TortoiseGit_en.xml:2963
2776 msgid "You can create a repository with the FSFS backend or with the older Berkeley Database (BDB) format. The FSFS format is generally faster and easier to administer, and it works on network shares and Windows 98 without problems. The BDB format was once considered more stable simply because it has been in use for longer, but since FSFS has now been in use in the field for several years, that argument is now rather weak. Read <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.reposadmin.planning.html#svn.reposadmin.basics.backends\"><citetitle>Choosing a Data Store</citetitle></ulink> in the Git book for more information."
2777 msgstr "Вы можете создать хранилище или в формате FSFS, или в более старом формате Berkeley Database (BDB). Формат FSFS обычно быстрее и более лёгок в администрировании, также он сейчас без проблем работает на сетевых разделяемых ресурсах и в Windows 98. Формат BDB одно время рассматривался как более стабильный - просто потому, что использовался дольше, но, поскольку FSFS используется для реальной работы вот уже несколько лет, это соображение теперь не существенно. Прочтите <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.reposadmin.planning.html#svn.reposadmin.basics.backends\"><citetitle>Choosing a Data Store (Выбор формата хранилища)</citetitle></ulink> в Книге о Git для дополнительной информации."
2779 #. (title)
2780 #: ../source/TortoiseGit_en.xml:2978
2781 msgid "Creating a Repository with the Command Line Client"
2782 msgstr "Создание хранилища при помощи клиента командной строки"
2784 #. (primary)
2785 #. (primary)
2786 #: ../source/TortoiseGit_en.xml:2980
2787 #: ../source/TortoiseGit_en.xml:3021
2788 msgid "Create"
2789 msgstr "создание хранилища"
2791 #. (secondary)
2792 #: ../source/TortoiseGit_en.xml:2981
2793 msgid "Command Line Client"
2794 msgstr "клиент командной строки"
2796 #. (para)
2797 #: ../source/TortoiseGit_en.xml:2985
2798 msgid "Create an empty folder with the name SVN (e.g. <filename>D:\\SVN\\</filename>), which is used as root for all your repositories."
2799 msgstr "Создайте пустую папку с именем SVN, (например, <filename>D:\\SVN\\</filename>), которая будет корневой папкой для всех ваших хранилищ."
2801 #. (para)
2802 #: ../source/TortoiseGit_en.xml:2992
2803 msgid "Create another folder <filename>MyNewRepository</filename> inside <filename>D:\\SVN\\</filename>."
2804 msgstr "Создайте другую папку <filename>MyNewRepository</filename> внутри <filename>D:\\SVN\\</filename>."
2806 #. (para)
2807 #: ../source/TortoiseGit_en.xml:2999
2808 msgid ""
2809 "Open the command prompt (or DOS-Box), change into <filename>D:\\SVN\\</filename> and type <screen>\n"
2810 "svnadmin create --fs-type bdb MyNewRepository\n"
2811 "</screen> or <screen>\n"
2812 "svnadmin create --fs-type fsfs MyNewRepository\n"
2813 "</screen>"
2814 msgstr ""
2815 "Откройте командную строку (или окно эмуляции DOS), перейдите в <filename>D:\\SVN\\</filename> и введите <screen>\n"
2816 "svnadmin create --fs-type bdb MyNewRepository\n"
2817 "</screen> или <screen>\n"
2818 "svnadmin create --fs-type fsfs MyNewRepository\n"
2819 "</screen>"
2821 #. (para)
2822 #: ../source/TortoiseGit_en.xml:3012
2823 msgid "Now you've got a new repository located at <filename>D:\\SVN\\MyNewRepository</filename>."
2824 msgstr "Теперь у вас есть новое хранилище, расположенное в <filename>D:\\SVN\\MyNewRepository</filename>."
2826 #. (title)
2827 #: ../source/TortoiseGit_en.xml:3019
2828 msgid "Creating The Repository With TortoiseGit"
2829 msgstr "Создание хранилища при помощи TortoiseGit"
2831 #. (title)
2832 #: ../source/TortoiseGit_en.xml:3026
2833 msgid "The TortoiseGit menu for unversioned folders"
2834 msgstr "Меню TortoiseGit для неверсированных папок"
2836 #. (para)
2837 #: ../source/TortoiseGit_en.xml:3031
2838 msgid "Open the windows explorer"
2839 msgstr "Откройте Проводник Windows"
2841 #. (para)
2842 #: ../source/TortoiseGit_en.xml:3036
2843 msgid "Create a new folder and name it e.g. <filename>SVNRepository</filename>"
2844 msgstr "Создайте новую папку и назовите её, например, <filename>SVNRepository</filename>"
2846 #. (para)
2847 #: ../source/TortoiseGit_en.xml:3042
2848 msgid "<action>Right-click</action> on the newly created folder and select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Create Repository here...</guimenuitem></menuchoice>."
2849 msgstr "Щёлкните <action>правой кнопкой мыши</action> на вновь созданной папке, и выберите <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Создать здесь хранилище...</guimenuitem></menuchoice>."
2851 #. (para)
2852 #: ../source/TortoiseGit_en.xml:3050
2853 msgid "A repository is then created inside the new folder. <emphasis>Don't edit those files yourself!!!</emphasis>. If you get any errors make sure that the folder is empty and not write protected."
2854 msgstr "Хранилище будет создано внутри новой папки. <emphasis>Не редактируйте эти файлы самостоятельно!!!</emphasis>. В случае возникновения ошибок убедитесь, что папка пуста и доступна для записи."
2856 #. (para)
2857 #: ../source/TortoiseGit_en.xml:3059
2858 msgid "TortoiseGit no longer offers the option to create BDB repositories, although you can still use the command line client to create them. FSFS repositories are generally easier for you to maintain, and also makes it easier for us to maintain TortoiseGit due to compatibility issues between the different BDB versions."
2859 msgstr "TortoiseGit больше не предоставляет возможность создавать хранилища, использующие BDB, хотя их всё ещё возможно создать при помощи клиента командной строки. Хранилища FSFS обычно более легки в обслуживании, а также делают для нас более лёгкой поддержку и TortoiseGit - из-за проблем с совместимостью разных версий BDB."
2861 #. (para)
2862 #: ../source/TortoiseGit_en.xml:3066
2863 msgid "Future versions of TortoiseGit will not support <literal>file://</literal> access to BDB repositories due to these compatibility issues, although it will of course always support this repository format when accessed via a server through the <literal>svn://</literal>, <literal>http://</literal> or <literal>https://</literal> protocols. For this reason, we strongly recommend that any new repository which must be accessed using <literal>file://</literal> protocol is created as FSFS."
2864 msgstr "Будущие версии TortoiseGit не будут поддерживать доступ к хранилищам BDB при помощи <literal>file://</literal> из-за этих проблем с совместимостью, хотя TortoiseGit, конечно, будет поддерживать этот формат хранилища при доступе к серверу по протоколам <literal>svn://</literal>, <literal>http://</literal> или <literal>https://</literal>. По этой причине, мы настоятельно рекомендуем, чтобы все новые хранилища, доступ к которым должен осуществляться при помощи протокола <literal>file://</literal>, создавались в формате FSFS."
2866 #. (para)
2867 #: ../source/TortoiseGit_en.xml:3078
2868 msgid "Of course we also recommend that you don't use <literal>file://</literal> access at all, apart from local testing purposes. Using a server is more secure and more reliable for all but single-developer use."
2869 msgstr "Мы также предлагаем, чтобы вы совсем не использовали доступ при помощи <literal>file://</literal>, кроме как в целях локального тестирования. Использование сервера более безопасно и более надёжно для всех задач, за исключением применения его для единственного разработчика."
2871 #. (title)
2872 #: ../source/TortoiseGit_en.xml:3087
2873 msgid "Local Access to the Repository"
2874 msgstr "Локальный доступ к хранилищу"
2876 #. (primary)
2877 #: ../source/TortoiseGit_en.xml:3089
2878 msgid "Access"
2879 msgstr "доступ"
2881 #. (primary)
2882 #: ../source/TortoiseGit_en.xml:3092
2883 msgid "UNC paths"
2884 msgstr "пути UNC"
2886 #. (para)
2887 #: ../source/TortoiseGit_en.xml:3094
2888 msgid "To access your local repository you need the path to that folder. Just remember that Git expects all repository paths in the form <systemitem class=\"url\">file:///C:/SVNRepository/</systemitem>. Note the use of forward slashes throughout."
2889 msgstr "Для доступа к вашему локальному хранилищу вам необходим путь к этой папке. Только запомните, что Git принимает все пути к хранилищам в виде <systemitem class=\"url\">file:///C:/хранилищеSVN/</systemitem>. Обратите внимание, что везде используется прямая косая черта."
2891 #. (para)
2892 #: ../source/TortoiseGit_en.xml:3100
2893 msgid "To access a repository located on a network share you can either use drive mapping, or you can use the UNC path. For UNC paths, the form is <systemitem class=\"url\">file://ServerName/path/to/repos/</systemitem>. Note that there are only 2 leading slashes here."
2894 msgstr "Для доступа к хранилищу, находящемуся на сетевом разделяемом ресурсе, вы можете подключить этот ресурс как диск, или использовать путь UNC. Пути UNC используются в виде <systemitem class=\"url\">file://ИмяСервера/путь/к/хранилищу</systemitem>. Обратите внимание, что здесь только 2 ведуших прямых косых черты."
2896 #. (para)
2897 #: ../source/TortoiseGit_en.xml:3107
2898 msgid "Prior to SVN 1.2, UNC paths had to be given in the more obscure form <systemitem class=\"url\">file:///\\ServerName/path/to/repos</systemitem>. This form is still supported, but not recommended."
2899 msgstr "В версиях SVN до 1.2, пути UNC имели более запутанный вид <systemitem class=\"url\">file:///\\ИмяСервера/путь/к/хранилищу</systemitem>. Хотя этот вид до сих пор поддерживается, использовать его не рекомендуется."
2901 #. (para)
2902 #: ../source/TortoiseGit_en.xml:3114
2903 msgid "Do not create or access a Berkeley DB repository on a network share. It <emphasis>cannot</emphasis> exist on a remote file system. Not even if you have the network drive mapped to a drive letter. If you attempt to use Berkeley DB on a network share, the results are unpredictable - you may see mysterious errors right away, or it may be months before you discover that your repository database is subtly corrupted."
2904 msgstr "Не создавайте и не обращайтесь к хранилищу на основе Berkeley DB, которое находится на разделяемом сетевом ресурсе. Оно <emphasis>не может</emphasis> существовать в рамках удалённой файловой системы. И даже в том случае, если у вас назначена буква для сетевого диска. Если вы пытаетесь использовать Berkeley DB на разделяемом сетевом ресурсе, результаты непредсказуемы - вы можете увидеть загадочные ошибки сразу же, или могут пройти месяцы, прежде чем вы обнаружите, что база данных хранилища коварно испорчена."
2906 #. (title)
2907 #: ../source/TortoiseGit_en.xml:3125
2908 msgid "Accessing a Repository on a Network Share"
2909 msgstr "Доступ к хранилищу на сетевом ресурсе"
2911 #. (primary)
2912 #: ../source/TortoiseGit_en.xml:3127
2913 msgid "Network share"
2914 msgstr "Сетевой ресурс"
2916 #. (para)
2917 #: ../source/TortoiseGit_en.xml:3129
2918 msgid "Although in theory it is possible to put a FSFS repository on a network share and have multiple users access it using <literal>file://</literal> protocol, this is most definitely <emphasis>not</emphasis> recommended. In fact we would <emphasis>strongly</emphasis> discourage it, and do not support such use."
2919 msgstr "Хотя в теории возможно разместить хранилище FSFS на сетевом ресурсе и предоставить доступ нескольким пользователям посредством протокола <literal>file://</literal>, это то, что совершенно точно <emphasis>не рекомендуется</emphasis> делать. На самом деле мы <emphasis>весьма</emphasis> не одобряем этого, и такое использование нами не поддерживается."
2921 #. (para)
2922 #: ../source/TortoiseGit_en.xml:3136
2923 msgid "Firstly you are giving every user direct write access to the repository, so any user could accidentally delete the entire repository or make it unusable in some other way."
2924 msgstr "Во первых, вы предоставляете каждому пользователю непосредственный доступ на запись к хранилищу, и любой пользователь может случайно удалить всё хранилище или испортить его каким-либо другим способом."
2926 #. (para)
2927 #: ../source/TortoiseGit_en.xml:3141
2928 msgid "Secondly not all network file sharing protocols support the locking that Git requires, so you may find your repository gets corrupted. It may not happen straight away, but one day two users will try to access the repository at the same time."
2929 msgstr "Во вторых,не все протоколы разделения файлов по сети поддерживают блокировку, необходимую для Git, и вы можете обнаружить, что ваше хранилище повреждено. Возможно, это случится не сразу, но когда-нибудь два пользователя попробуют получить доступ к хранилищу в одно и то же время."
2931 #. (para)
2932 #: ../source/TortoiseGit_en.xml:3147
2933 msgid "Thirdly the file permissions have to be set just so. You may just about get away with it on a native Windows share, but SAMBA is particularly difficult."
2934 msgstr "В третьих, разрешения на доступ к файлам должны указываться очень аккуратно. Возможно, вам удастся это сделать на \"родном\" разделяемом ресурсе Windows, но на SAMBA это особенно трудно."
2936 #. (para)
2937 #: ../source/TortoiseGit_en.xml:3152
2938 msgid "<literal>file://</literal> access is intended for local, single-user access only, particularly testing and debugging. When you want to share the repository you <emphasis>really</emphasis> need to set up a proper server, and it is not nearly as difficult as you might think. Read <xref linkend=\"tsvn-serversetup\"/> for guidelines on choosing and setting up a server."
2939 msgstr "Доступ при помощи <literal>file://</literal> предназначен только для локального использования одним пользователем, особенно для тестирования и отладки. Когда вы желаете предоставить общий доступ к хранилищу, вам <emphasis>на самом деле</emphasis> необходимо настроить подходящий сервер, и это не настолько сложно, как вы можете подумать. Прочтите <xref linkend=\"tsvn-serversetup\"/> для рекомендаций по выбору и настройке сервера."
2941 # компоновка
2942 # организация
2943 # раскладка :-)
2944 #. (title)
2945 #: ../source/TortoiseGit_en.xml:3162
2946 msgid "Repository Layout"
2947 msgstr "Организация данных в хранилище"
2949 #. (para)
2950 #: ../source/TortoiseGit_en.xml:3163
2951 msgid "Before you import your data into the repository you should first think about how you want to organize your data. If you use one of the recommended layouts you will later have it much easier."
2952 msgstr "Перед тем, как импортировать данные в хранилище, сначала подумайте о том, как вы хотите их организовать данные. Если использовать один из рекомендуемых способов, в дальнейшем вам будет намного легче."
2954 #. (para)
2955 #: ../source/TortoiseGit_en.xml:3169
2956 msgid "There are some standard, recommended ways to organize a repository. Most people create a <filename>trunk</filename> directory to hold the <quote>main line</quote> of development, a <filename>branches</filename> directory to contain branch copies, and a <filename>tags</filename> directory to contain tag copies. If a repository holds only one project, then often people create these top-level directories:"
2957 msgstr "Есть несколько стандартных рекомендуемых способов организации хранилища. Большинство людей создают папку <filename>trunk</filename>, в которой ведётся <quote>основная линия</quote> разработки, папку <filename>branches</filename>, содержащую копии ответвлений, и папку <filename>tags</filename> для копий меток. Если хранилище содержит только один проект, тогда их часто создают как папки верхнего уровня:"
2959 #. (screen)
2960 #: ../source/TortoiseGit_en.xml:3178
2961 #, no-wrap
2962 msgid ""
2963 "\n"
2964 "/trunk\n"
2965 "/branches\n"
2966 "/tags\n"
2967 msgstr ""
2968 "\n"
2969 "/trunk\n"
2970 "/branches\n"
2971 "/tags\n"
2973 #. (para)
2974 #: ../source/TortoiseGit_en.xml:3183
2975 msgid "If a repository contains multiple projects, people often index their layout by branch:"
2976 msgstr "Если хранилище содержит несколько проектов, их часто упорядочивают по ответвлениям:"
2978 #. (screen)
2979 #: ../source/TortoiseGit_en.xml:3187
2980 #, no-wrap
2981 msgid ""
2982 "\n"
2983 "/trunk/paint\n"
2984 "/trunk/calc\n"
2985 "/branches/paint\n"
2986 "/branches/calc\n"
2987 "/tags/paint\n"
2988 "/tags/calc\n"
2989 msgstr ""
2990 "\n"
2991 "/trunk/paint\n"
2992 "/trunk/calc\n"
2993 "/branches/paint\n"
2994 "/branches/calc\n"
2995 "/tags/paint\n"
2996 "/tags/calc\n"
2998 #. (para)
2999 #: ../source/TortoiseGit_en.xml:3195
3000 msgid "...or by project:"
3001 msgstr "...или по проектам: "
3003 #. (screen)
3004 #: ../source/TortoiseGit_en.xml:3198
3005 #, no-wrap
3006 msgid ""
3007 "\n"
3008 "/paint/trunk\n"
3009 "/paint/branches\n"
3010 "/paint/tags\n"
3011 "/calc/trunk\n"
3012 "/calc/branches\n"
3013 "/calc/tags\n"
3014 msgstr ""
3015 "\n"
3016 "/paint/trunk\n"
3017 "/paint/branches\n"
3018 "/paint/tags\n"
3019 "/calc/trunk\n"
3020 "/calc/branches\n"
3021 "/calc/tags\n"
3023 #. (para)
3024 #: ../source/TortoiseGit_en.xml:3206
3025 msgid "Indexing by project makes sense if the projects are not closely related and each one is checked out individually. For related projects where you may want to check out all projects in one go, or where the projects are all tied together in a single distribution package, it is often better to index by branch. This way you have only one trunk to checkout, and the relationships between the sub-projects is more easily visible."
3026 msgstr "Упорядочивание по проектам имеет смысл, если проекты не сильно связаны, и каждый из них извлекается индивидуально. Для связанных проектов, где вы можете пожелать извлекать все проекты за раз, или где все проекты связанны друг с другом в один распространяемый пакет, часто лучшим является упорядочивание по ответвлениям. В этом случае у вас только один ствол для извлечения, и легче видимы взаимосвязи между подпроектами."
3028 #. (para)
3029 #: ../source/TortoiseGit_en.xml:3214
3030 msgid "If you adopt a top level <filename>/trunk /tags /branches</filename> approach, there is nothing to say that you have to copy the entire trunk for every branch and tag, and in some ways this structure offers the most flexibility."
3031 msgstr "В случае принятия подхода, когда <filename>/trunk /tags /branches</filename> - папки верхнего уровня, незачем говорить, что для каждого ответвления и метки копируется весь ствол, и в некотором роде эта структура предоставляет наибольшую гибкость."
3033 #. (para)
3034 #: ../source/TortoiseGit_en.xml:3220
3035 msgid "For unrelated projects you may prefer to use separate repositories. When you commit changes, it is the revision number of the whole repository which changes, not the revision number of the project. Having 2 unrelated projects share a repository can mean large gaps in the revision numbers. The Git and TortoiseGit projects appear at the same host address, but are completely separate repositories allowing independent development, and no confusion over build numbers."
3036 msgstr "Для несвязанных проектов вы можете предпочесть использовать раздельные хранилища. Когда вы фиксируете изменения, изменяется номер ревизии для всего хранилища, а не номер ревизии проекта. Когда два несвязанных проекта совместно используют одно хранилище, могут образовываться большие промежутки в номерах ревизий. Проекты Git и TortoiseGit обладают одним адресом сетевого узла, но у них полностью раздельные хранилища, делающие возможной независимую разработку, без путаницы по поводу номеров сборок."
3038 #. (para)
3039 #: ../source/TortoiseGit_en.xml:3230
3040 msgid "Of course, you're free to ignore these common layouts. You can create any sort of variation, whatever works best for you or your team. Remember that whatever you choose, it's not a permanent commitment. You can reorganize your repository at any time. Because branches and tags are ordinary directories, TortoiseGit can move or rename them however you wish."
3041 msgstr "Конечно, вы вольны игнорировать эти обычные схемы. Вы можете реализовать любые виды изменений - всё, что лучше работает для вас или для вашей команды. Помните, что выбранный вами вариант не является чем-то незыблемым. Вы можете реорганизовать хранилище в любое время. Поскольку ответвления и метки - это обычные папки, TortoiseGit может перемещать или переименовывать их, как вы пожелаете."
3043 #. (para)
3044 #: ../source/TortoiseGit_en.xml:3238
3045 msgid "Switching from one layout to another is just a matter of issuing a series of server-side moves; If you don't like the way things are organized in the repository, just juggle the directories around."
3046 msgstr "Переход с одного способа организации на другой - это вопрос выполнения серии перемещений на сервере. Если вам не нравится, как организованы данные в хранилище, просто переставьте папки."
3048 #. (para)
3049 #: ../source/TortoiseGit_en.xml:3255
3050 msgid "create a new empty folder on your hard drive"
3051 msgstr "создайте новую пустую папку на вашем жёстком диске"
3053 #. (para)
3054 #: ../source/TortoiseGit_en.xml:3260
3055 msgid "create your desired top-level folder structure inside that folder - don't put any files in it yet!"
3056 msgstr "создайте желаемую структуру папок верхнего уровня внутри этой папки - но пока не помещайте в них никаких файлов!"
3058 #. (para)
3059 #: ../source/TortoiseGit_en.xml:3266
3060 msgid "import this structure into the repository via a <action>right click</action> on the folder and selecting <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Import...</guimenuitem></menuchoice> This will import your temp folder into the repository root to create the basic repository layout."
3061 msgstr "импортируйте эту структуру в хранилище путём <action>правого щелчка</action> на папке и выбора <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Импортировать...</guimenuitem></menuchoice> Тем самым вы импортируете вашу временную папку в корень хранилища и создадите основу для организации данных хранилища."
3063 #. (para)
3064 #: ../source/TortoiseGit_en.xml:3244
3065 msgid "So if you haven't already created a basic folder structure inside your repository you should do that now. There are two ways to achieve this. If you simply want to create a <filename>/trunk /tags /branches</filename> structure, you can use the repository browser to create the three folders (in three separate commits). If you want to create a deeper hierarchy then it is simpler to create a folder structure on disk first and import it in a single commit, like this: <placeholder-1/>"
3066 msgstr "Итак, если вы пока ещё не создали основную структуру папок в вашем хранилище, это надо сделать сейчас. Есть два способа этого достичь: если вы просто желаете создать структуру <filename>/trunk /tags /branches</filename> (/ствол /метки /ответвления), вы можете воспользоваться обозревателем хранилища для создания этих трёх папок (за три отдельных фиксации). Если же вы желаете создать более разветвлённую иерархию, то проще сначала создать структуру папок на диске и импортировать её за одну фиксацию, вот так: <placeholder-1/>"
3068 #. (para)
3069 #: ../source/TortoiseGit_en.xml:3281
3070 msgid ""
3071 "Note that the name of the folder you are importing does not appear in the repository, only its contents. For example, create the following folder structure: <screen>\n"
3072 "C:\\Temp\\New\\trunk\n"
3073 "C:\\Temp\\New\\branches\n"
3074 "C:\\Temp\\New\\tags\n"
3075 "</screen> Import <filename>C:\\Temp\\New</filename> into the repository root, which will then look like this: <screen>\n"
3076 "/trunk\n"
3077 "/branches\n"
3078 "/tags\n"
3079 "</screen>"
3080 msgstr ""
3081 "Обратите внимание: сама папка, которую вы импортируете, в хранилище не появляется, только её содержимое. Например, создайте следующую структуру папок: <screen>\n"
3082 "C:\\Temp\\New\\trunk\n"
3083 "C:\\Temp\\New\\branches\n"
3084 "C:\\Temp\\New\\tags\n"
3085 "</screen> Импортируйте <filename>C:\\Temp\\New</filename> в корень хранилища, который станет выглядеть следующим образом: <screen>\n"
3086 "/trunk\n"
3087 "/branches\n"
3088 "/tags\n"
3089 "</screen>"
3091 #. (title)
3092 #: ../source/TortoiseGit_en.xml:3301
3093 msgid "Repository Backup"
3094 msgstr "Резервирование хранилища"
3096 #. (primary)
3097 #: ../source/TortoiseGit_en.xml:3303
3098 msgid "backup"
3099 msgstr "резервирование"
3101 #. (para)
3102 #: ../source/TortoiseGit_en.xml:3305
3103 msgid "Whichever type of repository you use, it is vitally important that you maintain regular backups, and that you verify the backup. If the server fails, you may be able to access a recent version of your files, but without the repository all your history is lost forever."
3104 msgstr "Какой бы тип хранилища вы не использовали, жизненно важно, чтобы вы делали регулярные резервные копии, и чтобы вы их проверяли. При сбое сервера у вас, возможно, останется доступ к последней версии ваших файлов, но без хранилища вся история будет потеряна навсегда."
3106 #. (para)
3107 #: ../source/TortoiseGit_en.xml:3312
3108 msgid "The simplest (but not recommended) way is just to copy the repository folder onto the backup medium. However, you have to be absolutely sure that no process is accessing the data. In this context, access means <emphasis>any</emphasis> access at all. A BDB repository is written to even when the operation only appears to require reading, such as getting status. If your repository is accessed at all during the copy, (web browser left open, WebSVN, etc.) the backup will be worthless."
3109 msgstr "Простейший (но не рекомендуемый) путь - просто скопировать папку хранилища на резервный носитель. Однако, в этом случае вы должны быть абсолютно уверены, что ни один процесс не имел доступа к данным. В этом контексте, доступ означает вообще <emphasis>любой</emphasis> доступ. В хранилище BDB происходит запись даже тогда, когда производится операция, которая, казалось бы, требует только чтения, такая как получение статуса. Если к вашему хранилищу производился хоть какой-то доступ во время копирования (остался открытым веб-обозреватель, WebSVN, и т.д.), резервная копия будет бесполезна."
3111 #. (para)
3112 #: ../source/TortoiseGit_en.xml:3322
3113 msgid ""
3114 "The recommended method is to run <screen>\n"
3115 "svnadmin hotcopy path/to/repository path/to/backup --clean-logs\n"
3116 "</screen> to create a copy of your repository in a safe manner. Then backup the copy. The <literal>--clean-logs</literal> option is not required, but removes any redundant log files when you backup a BDB repository, which may save some space."
3117 msgstr ""
3118 "Рекомендуемый метод - это запуск <screen>\n"
3119 "svnadmin hotcopy путь/к/хранилищу путь/к/резервной/копии --clean-logs\n"
3120 "</screen> для создания копии вашего хранилища безопасным способом. Затем эту копию можно резервировать. Опция <literal>--clean-logs</literal> не обязательна, но удаляет любые излишние файлы журналов, когда вы резервируете хранилище BDB, и тем самым сохраняет немного места."
3122 #. (para)
3123 #: ../source/TortoiseGit_en.xml:3332
3124 msgid "The <literal>svnadmin</literal> tool is installed automatically when you install the Git command line client. If you are installing the command line tools on a Windows PC, the best way is to download the Windows installer version. It is compressed more efficiently than the <filename>.zip</filename> version, so the download is smaller, and it takes care of setting the paths for you. You can download the latest version of the Git command line client from <ulink url=\"http://Git.tigris.org/servlets/ProjectDocumentList?folderID=91\"><citetitle>http://Git.tigris.org/servlets/ProjectDocumentList?folderID=91</citetitle></ulink>."
3125 msgstr "Утилита <literal>svnadmin</literal> устанавливается автоматически при установке клиента командной строки Git. Если вы устанавливаете инструменты командной строки на ПК с Windows, то из доступных вариантов лучше загрузить установщик для Windows. Он сжат более эффективно, чем <filename>.zip</filename>-версия, так что объем закачки меньше, и он для вас установит необходимые пути. Вы можете загрузить последнюю версию клиента командной строки с <ulink url=\"http://Git.tigris.org/servlets/ProjectDocumentList?folderID=91\"><citetitle>http://Git.tigris.org/servlets/ProjectDocumentList?folderID=91</citetitle></ulink>."
3127 #. (title)
3128 #: ../source/TortoiseGit_en.xml:3347
3129 msgid "Server side hook scripts"
3130 msgstr "Cкрипты ловушек, выполняемые на стороне сервера"
3132 #. (primary)
3133 #: ../source/TortoiseGit_en.xml:3349
3134 msgid "hooks"
3135 msgstr "ловушки"
3137 #. (primary)
3138 #. (primary)
3139 #: ../source/TortoiseGit_en.xml:3352
3140 #: ../source/TortoiseGit_en.xml:12120
3141 msgid "hook scripts"
3142 msgstr "скрипты ловушек"
3144 #. (primary)
3145 #: ../source/TortoiseGit_en.xml:3355
3146 msgid "server side hook scripts"
3147 msgstr "скрипты ловушек, выполняемые на стороне сервера"
3149 #. (para)
3150 #: ../source/TortoiseGit_en.xml:3357
3151 msgid "A hook script is a program triggered by some repository event, such as the creation of a new revision or the modification of an unversioned property. Each hook is handed enough information to tell what that event is, what target(s) it's operating on, and the username of the person who triggered the event. Depending on the hook's output or return status, the hook program may continue the action, stop it, or suspend it in some way. Please refer to the chapter on <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.reposadmin.create.html#svn.reposadmin.create.hooks\"><citetitle>Hook Scripts</citetitle></ulink> in the Git Book for full details about the hooks which are implemented."
3152 msgstr "Ловушка - это программа, запускаемая по какому-либо событию в хранилище, такому как создание новой ревизии или изменение неверсированного свойства. Каждой ловушке передаётся достаточно информации для того, чтобы узнать, что это за событие, какие объекты затронуты, а также имя пользователя, инициировавшего событие. В зависимости от вывода или возвращаемого значения ловушки, программа ловушки может продолжить действие, прекратить его, или приостановить некоторым образом. За дополнительной информацией о реализованных ловушках обращайтесь, пожалуйста, к главе <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.reposadmin.create.html#svn.reposadmin.create.hooks\"><citetitle>Hook Scripts (Скрипты ловушек)</citetitle></ulink> в книге о Git."
3154 #. (para)
3155 #: ../source/TortoiseGit_en.xml:3372
3156 msgid "These hook scripts are executed by the server that hosts the repository. TortoiseGit also allows you to configure client side hook scripts that are executed locally upon certain events. See <xref linkend=\"tsvn-dug-settings-hooks\"/> for more information."
3157 msgstr "Эти скрипты ловушек выполняются сервером, на котором расположено хранилище. TortoiseGit также позволяет настроить скрипты ловушек, выполняемые локально клиентом при наступлении определённых событий. Для получения дополнительной информации смотрите <xref linkend=\"tsvn-dug-settings-hooks\"/>."
3159 # !!! пока русские буквы из скрипта на клиента не долетают - надо бы разобраться
3160 #. (para)
3161 #: ../source/TortoiseGit_en.xml:3378
3162 msgid ""
3163 "Sample hook scripts can be found in the <filename>hooks</filename> directory of the repository. These sample scripts are suitable for Unix/Linux servers but need to be modified if your server is Windows based. The hook can be a batch file or an executable. The sample below shows a batch file which might be used to implement a pre-revprop-change hook. <screen>\n"
3164 "rem Only allow log messages to be changed.\n"
3165 "if \"%4\" == \"svn:log\" exit 0\n"
3166 "echo Property '%4' cannot be changed &gt;&amp;2\n"
3167 "exit 1\n"
3168 "</screen> Note that anything sent to stdout is discarded. if you want a message to appear in the Commit Reject dialog you must send it to stderr. In a batch file this is achieved using <filename>&gt;&amp;2</filename>"
3169 msgstr ""
3170 "Примеры скриптов ловушек вы можете найти в папке <filename>hooks</filename> хранилища. Эти скрипты подходят для серверов Unix/Linux, но они должны быть модифицированы, если у вас Windows-сервер. Ловушка может быть как пакетным, так и исполняемым файлом. Пример ниже показывает пакетный файл, который может быть использован для реализации ловушки pre-revprop-change (перед-изменением-свойства_ревизии). <screen>\n"
3171 "rem Only allow log messages to be changed.\n"
3172 "rem Допускать изменения только сообщений журнала.\n"
3173 "if \"%4\" == \"svn:log\" exit 0\n"
3174 "echo Property '%4' cannot be changed &gt;&amp;2\n"
3175 "exit 1\n"
3176 "</screen> Заметьте, что всё, посылаемое в stdout, отбрасывается. Если вы желаете, чтобы в диалоге 'Фиксация отклонена' появилось сообщение, вам надо послать его в stderr. В пакетном файле это достигается при помощи <filename>&gt;&amp;2</filename>"
3178 #. (title)
3179 #: ../source/TortoiseGit_en.xml:3398
3180 msgid "Checkout Links"
3181 msgstr "Ссылки для извлечения"
3183 #. (primary)
3184 #: ../source/TortoiseGit_en.xml:3400
3185 msgid "checkout link"
3186 msgstr "ссылка для извлечения"
3188 #. (primary)
3189 #: ../source/TortoiseGit_en.xml:3403
3190 msgid "TortoiseGit link"
3191 msgstr "ссылка TortoiseGit"
3193 # !!! добавить secondary
3194 #. (primary)
3195 #: ../source/TortoiseGit_en.xml:3406
3196 msgid "link"
3197 msgstr "ссылка"
3199 # !!! добавить secondary
3200 #. (primary)
3201 #: ../source/TortoiseGit_en.xml:3409
3202 msgid "website"
3203 msgstr "веб-сайт"
3205 #. (para)
3206 #: ../source/TortoiseGit_en.xml:3411
3207 msgid "If you want to make your Git repository available to others you may want to include a link to it from your website. One way to make this more accessible is to include a <firstterm>checkout link</firstterm> for other TortoiseGit users."
3208 msgstr "Если вы желаете сделать своё хранилище Git доступным для других, вы можете разместить ссылку на него на вашем веб-сайте. Один из путей достижения большей доступности - размещение <firstterm baseform=\"ссылка для извлечения\">ссылки для извлечения</firstterm> для других пользователей TortoiseGit."
3210 #. (para)
3211 #: ../source/TortoiseGit_en.xml:3417
3212 msgid "When you install TortoiseGit, it registers a new <literal>tsvn:</literal> protocol. When a TortoiseGit user clicks on such a link, the checkout dialog will open automatically with the repository URL already filled in."
3213 msgstr "При установке TortoiseGit регистрируется новый протокол <literal>tsvn:</literal>. Когда пользователи TortoiseGit щёлкают по такой ссылке, автоматически открывается диалог извлечения с уже заполненным URL-адресом хранилища."
3215 #. (programlisting)
3216 #: ../source/TortoiseGit_en.xml:3426
3217 #, no-wrap
3218 msgid ""
3219 "\n"
3220 "&lt;a href=\"tsvn:http://project.domain.org/svn/trunk\"&gt;\n"
3221 "&lt;/a&gt;\n"
3222 msgstr ""
3223 "\n"
3224 "&lt;a href=\"tsvn:http://project.domain.org/svn/trunk\"&gt;\n"
3225 "&lt;/a&gt;\n"
3227 #. (para)
3228 #: ../source/TortoiseGit_en.xml:3423
3229 msgid "To include such a link in your own html page, you need to add code which looks something like this: <placeholder-1/>"
3230 msgstr "Для размещения таких ссылок на вашей собственной HTML-странице необходимо добавить код вроде этого: <placeholder-1/>"
3232 #. (programlisting)
3233 #: ../source/TortoiseGit_en.xml:3438
3234 #, no-wrap
3235 msgid ""
3236 "\n"
3237 "&lt;a href=\"tsvn:http://project.domain.org/svn/trunk\"&gt;\n"
3238 "&lt;img src=TortoiseCheckout.png&gt;&lt;/a&gt;\n"
3239 msgstr ""
3240 "\n"
3241 "&lt;a href=\"tsvn:http://project.domain.org/svn/trunk\"&gt;\n"
3242 "&lt;img src=TortoiseCheckout.png&gt;&lt;/a&gt;\n"
3244 #. (para)
3245 #: ../source/TortoiseGit_en.xml:3431
3246 msgid "Of course it would look even better if you included a suitable picture. You can use the <ulink url=\"http://TortoiseGit.tigris.org/images/TortoiseCheckout.png\"><citetitle>TortoiseGit logo</citetitle></ulink> or you can provide your own image. <placeholder-1/>"
3247 msgstr "Конечно, будет ещё лучше, если вы добавите подходящую картинку. Вы можете использовать <ulink url=\"http://TortoiseGit.tigris.org/images/TortoiseCheckout.png\"><citetitle>логотип TortoiseGit </citetitle></ulink> или воспользоваться собственной картинкой. <placeholder-1/>"
3249 #. (programlisting)
3250 #: ../source/TortoiseGit_en.xml:3445
3251 #, no-wrap
3252 msgid ""
3253 "\n"
3254 "&lt;a href=\"tsvn:http://project.domain.org/svn/trunk?100\"&gt;\n"
3255 "&lt;/a&gt;\n"
3256 msgstr ""
3257 "\n"
3258 "&lt;a href=\"tsvn:http://project.domain.org/svn/trunk?100\"&gt;\n"
3259 "&lt;/a&gt;\n"
3261 #. (para)
3262 #: ../source/TortoiseGit_en.xml:3443
3263 msgid "You can also make the link point to a specific revision, for example <placeholder-1/>"
3264 msgstr "Вы можете также сделать так, чтобы ссылка указывала на конкретную ревизию, например <placeholder-1/>"
3266 #. (title)
3267 #: ../source/TortoiseGit_en.xml:3453
3268 msgid "Daily Use Guide"
3269 msgstr "Руководство по ежедневному использованию"
3271 #. (para)
3272 #: ../source/TortoiseGit_en.xml:3457
3273 msgid "This document describes day to day usage of the TortoiseGit client. It is <emphasis>not</emphasis> an introduction to version control systems, and <emphasis>not</emphasis> an introduction to Git (SVN). It is more like a place you may turn to when you know approximately what you want to do, but don't quite remember how to do it."
3274 msgstr "В этом документе описано использование TortoiseGit, как оно происходит изо дня в день. Это <emphasis>не</emphasis> введение в системы управления версиями, и <emphasis>не</emphasis> введение в Git (SVN). Эта глава более похожа на то, к чему вы можете обратиться, когда вы приблизительно знаете, что нужно сделать, но не помните точно, как это делается."
3276 #. (para)
3277 #: ../source/TortoiseGit_en.xml:3465
3278 msgid "If you need an introduction to version control with Git, then we recommend you read the fantastic book: <ulink url=\"http://svnbook.red-bean.com/\"><citetitle>Version Control with Git</citetitle></ulink>."
3279 msgstr "Если вам нужно введение в управление версиями с использованием Git, тогда мы рекомендуем прочитать чудесную книгу<footnote><para>В других частях этого документа эта книга фигурирует как \"Книга о Git\". Она доступна на английском, русском и некоторых других языках - прим. переводчика</para></footnote>: <ulink url=\"http://svnbook.red-bean.com/\"><citetitle>Управление версиями в Git</citetitle></ulink>."
3281 #. (para)
3282 #: ../source/TortoiseGit_en.xml:3472
3283 msgid "This document is also a work in progress, just as TortoiseGit and Git are. If you find any mistakes, please report them to the mailing list so we can update the documentation. Some of the screenshots in the Daily Use Guide (DUG) might not reflect the current state of the software. Please forgive us. We're working on TortoiseGit in our free time."
3284 msgstr "Работа над этим документом продолжается, также как и над TortoiseGit и Git. Если вы нашли какие-нибудь ошибки, пожалуйста, сообщите о них в список рассылки, чтобы мы могли обновить документацию. Некоторые копии экранов в Руководстве по ежедневному использованию могут не соответствовать текущему состоянию программы. Пожалуйста, простите нас: мы работаем над TortoiseGit в своё свободное время."
3286 #. (para)
3287 #: ../source/TortoiseGit_en.xml:3484
3288 msgid "You should have installed TortoiseGit already."
3289 msgstr "У вас уже должен быть установлен TortoiseGit."
3291 #. (para)
3292 #: ../source/TortoiseGit_en.xml:3489
3293 msgid "You should be familiar with version control systems."
3294 msgstr "Вы должны быть знакомы с системами управления версиями."
3296 #. (para)
3297 #: ../source/TortoiseGit_en.xml:3494
3298 msgid "You should know the basics of Git."
3299 msgstr "Вы должны знать основы Git."
3301 #. (para)
3302 #: ../source/TortoiseGit_en.xml:3499
3303 msgid "You should have set up a server and/or have access to a Git repository."
3304 msgstr "Вы должны установить и настроить сервер и/или иметь доступ к хранилищу Git."
3306 #. (para)
3307 #: ../source/TortoiseGit_en.xml:3480
3308 msgid "In order to get the most out of the Daily Use Guide: <placeholder-1/>"
3309 msgstr "Для того, чтобы пользы от Руководства по ежедневному использованию: <placeholder-1/>"
3311 # ---- 5.1
3312 #. (title)
3313 #: ../source/TortoiseGit_en.xml:3510
3314 msgid "Getting Started"
3315 msgstr "Приступая к работе"
3317 #. (title)
3318 #. (title)
3319 #. (title)
3320 #: ../source/TortoiseGit_en.xml:3512
3321 #: ../source/TortoiseGit_en.xml:5033
3322 #: ../source/TortoiseGit_en.xml:15247
3323 msgid "Icon Overlays"
3324 msgstr "Пометки на значках"
3326 #. (title)
3327 #. (title)
3328 #: ../source/TortoiseGit_en.xml:3515
3329 #: ../source/TortoiseGit_en.xml:5042
3330 msgid "Explorer showing icon overlays"
3331 msgstr "Проводник с пометками на значках"
3333 #. (para)
3334 #: ../source/TortoiseGit_en.xml:3513
3335 msgid "<placeholder-1/> One of the most visible features of TortoiseGit is the icon overlays which appear on files in your working copy. These show you at a glance which of your files have been modified. Refer to <xref linkend=\"tsvn-dug-wcstatus-1\"/> to find out what the different overlays represent."
3336 msgstr "<placeholder-1/> Одной из наиболее заметных особенностей TortoiseGit являются пометки на значках, которые появляются для файлов в рабочей копии. Они сразу же показывают, какие файлы были изменены. Что обозначают различные пометки, можно посмотреть в <xref linkend=\"tsvn-dug-wcstatus-1\"/>."
3338 #. (title)
3339 #: ../source/TortoiseGit_en.xml:3526
3340 msgid "Context Menus"
3341 msgstr "Контекстные меню"
3343 #. (primary)
3344 #: ../source/TortoiseGit_en.xml:3528
3345 msgid "context menu"
3346 msgstr "контекстное меню"
3348 #. (primary)
3349 #: ../source/TortoiseGit_en.xml:3531
3350 msgid "right-click"
3351 msgstr "правый щелчок"
3353 #. (title)
3354 #: ../source/TortoiseGit_en.xml:3535
3355 msgid "Context menu for a directory under version control"
3356 msgstr "Контекстное меню для папки, находящейся под управлением версиями"
3358 #. (para)
3359 #: ../source/TortoiseGit_en.xml:3533
3360 msgid "<placeholder-1/> All TortoiseGit commands are invoked from the context menu of the windows explorer. Most are directly visible, when you <action>right click</action> on a file or folder. The commands that are available depend on whether the file or folder or its parent folder is under version control or not. You can also see the TortoiseGit menu as part of the Explorer file menu."
3361 msgstr "<placeholder-1/> Все команды TortoiseGit вызываются из контекстного меню Проводника Windows. Большинство из них видно непосредственно, когда вы <action>щелкаете правой клавишей мыши</action> на файле или папке. Список доступных команд зависит от того, находятся ли файл, папка или их родительская папка под управлением версиями, или нет. Вы также можете увидеть меню TortoiseGit как часть меню \"Файл\" Проводника."
3363 #. (para)
3364 #: ../source/TortoiseGit_en.xml:3545
3365 msgid "Some commands which are very rarely used are only available in the extended context menu. To bring up the extended context menu, hold down the <keycap>Shift</keycap> key when you <action>right-click</action>."
3366 msgstr "Некоторые редко используемые команды доступны только в расширенном контекстном меню. Для его вызова необходимо удерживать клавишу <keycap>Shift</keycap> при <action>правом щелчке</action>."
3368 #. (title)
3369 #: ../source/TortoiseGit_en.xml:3554
3370 msgid "Explorer file menu for a shortcut in a versioned folder"
3371 msgstr "Меню \"Файл\" Проводника для ярлыка в версированной папке"
3373 #. (para)
3374 #: ../source/TortoiseGit_en.xml:3551
3375 msgid "In some cases you may see several TortoiseGit entries. This is not a bug! <placeholder-1/> This example is for an unversioned shortcut within a versioned folder, and in the Explorer file menu there are <emphasis>three</emphasis> entries for TortoiseGit. One is for the folder, one for the shortcut itself, and the third for the object the shortcut is pointing to. To help you distinguish between them, the icons have an indicator in the lower right corner to show whether the menu entry is for a file, a folder, a shortcut or for multiple selected items."
3376 msgstr "В некоторых случаях вы можете видеть в меню несколько пунктов TortoiseGit. Это не ошибка! <placeholder-1/> Этот пример для неверсированного ярлыка внутри версиорованной папки, и меню \"Файл\" Проводника содержит <emphasis>три</emphasis> вхождения TortoiseGit. Одно из них для папки, одно для ярлыка и одно для объекта, на который указывает ярлык. Для того, чтобы можно было отличить их друг от друга, значки имеют пометку в нижнем правом углу, показывающую, к какому объекту относится это вхождение меню: к файлу, к папке, к ярлыку или к нескольким выделенным элементам."
3378 #. (para)
3379 #: ../source/TortoiseGit_en.xml:3565
3380 msgid "If you are using Windows 2000 you will find that the context menus are shown as plain text, without the menu icons shown above. We are aware that this was working in previous versions, but Microsoft has changed the way its icon handlers work for Vista, requiring us to use a different display method which unfortunately does not work on Windows 2000."
3381 msgstr "Если вы используете Windows 2000, вы обнаружите, что контекстные меню отображаются в виде простого текста, без значков в меню, показанных выше. Мы понимаем, что это работало в предыдущих версиях, но Microsoft поменяла в Vista способ работы обработчиков значков, что потребовало от нас использования другого метода отображения, который, к сожалению, не работает в Windows 2000."
3383 #. (title)
3384 #. (title)
3385 #: ../source/TortoiseGit_en.xml:3574
3386 #: ../source/TortoiseGit_en.xml:4505
3387 msgid "Drag and Drop"
3388 msgstr "Перетаскивание мышью"
3390 #. (primary)
3391 #: ../source/TortoiseGit_en.xml:3576
3392 msgid "drag handler"
3393 msgstr "обработчик перетаскивания"
3395 #. (primary)
3396 #: ../source/TortoiseGit_en.xml:3579
3397 msgid "drag-n-drop"
3398 msgstr "перетаскивание мышью"
3400 #. (primary)
3401 #: ../source/TortoiseGit_en.xml:3582
3402 msgid "right drag"
3403 msgstr "перетаскивание правой клавишей"
3405 #. (title)
3406 #. (title)
3407 #: ../source/TortoiseGit_en.xml:3586
3408 #: ../source/TortoiseGit_en.xml:6831
3409 msgid "Right drag menu for a directory under version control"
3410 msgstr "Меню при перетаскивании правой клавишей мыши для папки под управлением версиями"
3412 #. (para)
3413 #: ../source/TortoiseGit_en.xml:3584
3414 msgid "<placeholder-1/> Other commands are available as drag handlers, when you <action>right drag</action> files or folders to a new location inside working copies or when you <action>right drag</action> a non-versioned file or folder into a directory which is under version control."
3415 msgstr "<placeholder-1/> Другие команды становятся доступны как возможные варианты действий (обработчики перетаскивания) при <action>перетаскивании правой клавишей</action> мыши файлов или папок на новое место внутри рабочей копии, или при <action>перетаскивании правой клавишей</action> неверсированных файлов или папок в какую-либо папку, находящуюся под управлением версиями."
3417 #. (title)
3418 #: ../source/TortoiseGit_en.xml:3596
3419 msgid "Common Shortcuts"
3420 msgstr "Общие клавиатурные сокращения"
3422 #. (term)
3423 #: ../source/TortoiseGit_en.xml:3603
3424 msgid "F1"
3425 msgstr "F1"
3427 #. (para)
3428 #: ../source/TortoiseGit_en.xml:3605
3429 msgid "Help, of course."
3430 msgstr "Конечно же, справка"
3432 #. (term)
3433 #: ../source/TortoiseGit_en.xml:3611
3434 msgid "F5"
3435 msgstr "F5"
3437 #. (para)
3438 #: ../source/TortoiseGit_en.xml:3613
3439 msgid "Refresh the current view. This is perhaps the single most useful one-key command. For example ... In Explorer this will refresh the icon overlays on your working copy. In the commit dialog it will re-scan the working copy to see what may need to be committed. In the Revision Log dialog it will contact the repository again to check for more recent changes."
3440 msgstr "Обновление текущего вида. Это, наверное, одна из самых полезных одноклавишных команд. Например: в Проводнике она обновляет пометки на значках в вашей рабочей копии; в диалоге фиксации она перепросматривает рабочую копию для обнаружения того, что ещё можно зафиксировать; в диалоге 'Журнал ревизий' она вновь связывается с хранилищем для проверки последних изменений."
3442 #. (term)
3443 #: ../source/TortoiseGit_en.xml:3625
3444 msgid "Ctrl-A"
3445 msgstr "Ctrl-A"
3447 #. (para)
3448 #: ../source/TortoiseGit_en.xml:3627
3449 msgid "Select all. This can be used if you get an error message and want to copy and paste into an email. Use Ctrl-A to select the error message and then ..."
3450 msgstr "Выделить все. Она может быть использована, если вы получили сообщение об ошибке, и желаете скопировать его и вставить в письмо электронной почты. Используйте Ctrl-A для выбора сообщения об ошибке, а затем ..."
3452 #. (term)
3453 #: ../source/TortoiseGit_en.xml:3635
3454 msgid "Ctrl-C"
3455 msgstr "Ctrl-C"
3457 #. (para)
3458 #: ../source/TortoiseGit_en.xml:3637
3459 msgid "... Copy the selected text."
3460 msgstr "... Скопируйте выделенный текст."
3462 #. (para)
3463 #: ../source/TortoiseGit_en.xml:3597
3464 msgid "Some common operations have well-known Windows shortcuts, but do not appear on buttons or in menus. If you can't work out how to do something obvious, like refreshing a view, check here. <placeholder-1/>"
3465 msgstr "У некоторых общих операций есть хорошо известные клавиатурные сокращения Windows, но они не появляются на кнопках или в меню. Если у вас не получается выполнить что-то очевидное, вроде обновления вида, посмотрите здесь. <placeholder-1/>"
3467 #. (primary)
3468 #: ../source/TortoiseGit_en.xml:3648
3469 msgid "authentication"
3470 msgstr "аутентификация"
3472 #. (title)
3473 #: ../source/TortoiseGit_en.xml:3654
3474 msgid "Authentication Dialog"
3475 msgstr "Диалог аутентификации"
3477 #. (para)
3478 #: ../source/TortoiseGit_en.xml:3662
3479 msgid "<filename>svn.simple</filename> contains credentials for basic authentication (username/password)."
3480 msgstr "<filename>svn.simple</filename> содержит учётные данные для базовой аутентификации (имя пользователя/пароль)."
3482 #. (para)
3483 #: ../source/TortoiseGit_en.xml:3668
3484 msgid "<filename>svn.ssl.server</filename> contains SSL server certificates."
3485 msgstr "<filename>svn.ssl.server</filename> содержит серверные сертификаты SSL."
3487 #. (para)
3488 #: ../source/TortoiseGit_en.xml:3674
3489 msgid "<filename>svn.username</filename> contains credentials for username-only authentication (no password needed)."
3490 msgstr "<filename>svn.username</filename> содержит учётные данные для аутентификации только по имени пользователя (без пароля). "
3492 # Для каждого сервера, к которому вы получаете доступ, используется отдельный текстовый файл, и посмотреть, к какому серверу он относится, можно при помощи текстового редактора. Для того, чтобы Git и TortoiseGit (и любой другой клиент Git) забыли ваши учётные данные для конкретного сервера, вам надо просто удалить соответствующий файл.
3493 #. (para)
3494 #: ../source/TortoiseGit_en.xml:3650
3495 msgid "If the repository that you are trying to access is password protected, an authentication Dialog will show up. <placeholder-1/> Enter your username and password. The checkbox will make TortoiseGit store the credentials in Git's default directory: <filename>%APPDATA%\\Git\\auth</filename> in three subdirectories: <placeholder-2/>"
3496 msgstr "Если вы пытаетесь подключиться к хранилищу, защищённому паролем, появится диалог аутентификации. <placeholder-1/> Введите ваше имя пользователя и пароль. При помощи флажка можно сделать так, чтобы эти данные сохранялись TortoiseGit в папке по умолчанию Git: <filename>$APPDATA\\Git\\auth</filename> в трёх подпапках: <placeholder-2/>"
3498 #. (para)
3499 #: ../source/TortoiseGit_en.xml:3681
3500 msgid "If you want to clear the authentication cache for all servers, you can do so from the <guilabel>Saved Data</guilabel> page of TortoiseGit's settings dialog. That button will clear all cached authentication data from the Git <filename>auth</filename> directories, as well as any authentication data stored in the registry by earlier versions of TortoiseGit. Refer to <xref linkend=\"tsvn-dug-settings-saved-data\"/>."
3501 msgstr "Очистить кэш аутентификации для <emphasis>всех</emphasis> серверов можно со страницы <guilabel>Сохранённые данные</guilabel> диалога настроек TortoiseGit. Там находится кнопка, очищающая все закэшированные данные аутентификации из папок <filename>auth</filename> Git, так же как и любые аутентификационные данные, сохранённые в реестре более ранними версиями TortoiseGit. Смотрите <xref linkend=\"tsvn-dug-settings-saved-data\"/>."
3503 #. (para)
3504 #: ../source/TortoiseGit_en.xml:3690
3505 msgid "For more information on how to set up your server for authentication and access control, refer to <xref linkend=\"tsvn-serversetup\"/>"
3506 msgstr "За более полной информацией о том, как настроить ваш сервер для аутентификации и управления доступом, обращайтесь к <xref linkend=\"tsvn-serversetup\"/>"
3508 #. (title)
3509 #: ../source/TortoiseGit_en.xml:3697
3510 msgid "Maximizing Windows"
3511 msgstr "Разворачивание окон"
3513 #. (primary)
3514 #: ../source/TortoiseGit_en.xml:3699
3515 msgid "maximize"
3516 msgstr "разворачивание (окон)"
3518 #. (para)
3519 #: ../source/TortoiseGit_en.xml:3701
3520 msgid "Many of TortoiseGit's dialogs have a lot of information to display, but it is often useful to maximize only the height, or only the width, rather than maximizing to fill the screen. As a convenience, there are shortcuts for this on the <guilabel>Maximize</guilabel> button. Use the <action>middle mouse</action> button to maximize vertically, and <action>right mouse</action> to maximize horizontally."
3521 msgstr "Многим диалогам TortoiseGit необходимо показывать большой объём информации, но довольно часто бывает полезно развернуть окно только по высоте, или только по ширине, вместо того, чтобы разворачивать его на весь экран. Для удобства эти функции реализованы путём быстрого вызова через стандартную кнопку <guilabel>Развернуть</guilabel>. Щёлкните по ней <action>средней кнопкой мыши</action> для разворачивания по вертикали, и <action>правой кнопкой</action> - для разворачивания по горизонтали."
3523 # ---- 5.2
3524 #. (title)
3525 #: ../source/TortoiseGit_en.xml:3712
3526 msgid "Importing Data Into A Repository"
3527 msgstr "Импорт данных в хранилище"
3529 #. (primary)
3530 #: ../source/TortoiseGit_en.xml:3714
3531 msgid "import"
3532 msgstr "импорт"
3534 #. (primary)
3535 #: ../source/TortoiseGit_en.xml:3720
3536 msgid "add files to repository"
3537 msgstr "добавление файлов в хранилище."
3539 #. (title)
3540 #. (entry)
3541 #. (title)
3542 #. (glossterm)
3543 #: ../source/TortoiseGit_en.xml:3724
3544 #: ../source/TortoiseGit_en.xml:14016
3545 #: ../source/TortoiseGit_en.xml:15178
3546 #: ../source/TortoiseGit_en.xml:15945
3547 msgid "Import"
3548 msgstr "Импорт"
3550 #. (primary)
3551 #: ../source/TortoiseGit_en.xml:3726
3552 msgid "temporary files"
3553 msgstr "временные файлы"
3555 #. (para)
3556 #: ../source/TortoiseGit_en.xml:3728
3557 msgid "If you are importing into an existing repository which already contains some projects, then the repository structure will already have been decided. If are importing data into a new repository then it is worth taking the time to think about how it will be organised. Read <xref linkend=\"tsvn-repository-layout\"/> for further advice."
3558 msgstr "Если вы импортируете в существующее хранилище, которое уже содержит несколько проектов, то структура хранилища будет уже вполне определена. Если вы импортируете данные в новое хранилище, то имеет смысл подумать о том, как оно будет организовано. Прочтите <xref linkend=\"tsvn-repository-layout\"/> для дополнительных рекомендаций."
3560 #. (para)
3561 #: ../source/TortoiseGit_en.xml:3742
3562 msgid "There is no way to select files and folders to include, aside from using the global ignore settings."
3563 msgstr "Нет способа выбрать включаемые файлы и папки, кроме как применяя настройки глобального исключения."
3565 #. (para)
3566 #: ../source/TortoiseGit_en.xml:3748
3567 msgid "The folder imported does not become a working copy. You have to do a checkout to copy the files back from the server."
3568 msgstr "Импортированная папка не становится рабочей копией. Вы должны выполнить извлечение для копирования файлов обратно с сервера."
3570 #. (para)
3571 #: ../source/TortoiseGit_en.xml:3754
3572 msgid "It is easy to import to the wrong folder level in the repository."
3573 msgstr "Можно легко импортировать совсем на не тот уровень папок в хранилище."
3575 #. (para)
3576 #: ../source/TortoiseGit_en.xml:3736
3577 msgid "This section describes the Git import command, which was designed for importing a directory hierarchy into the repository in one shot. Although it does the job, it has several shortcomings: <placeholder-1/> For these reasons we recommend that you do not use the import command at all but rather follow the two-step method described in <xref linkend=\"tsvn-dug-import-in-place\"/>. But since you are here, this is how the basic import works ..."
3578 msgstr "Этот раздел описывает команду импорта Git, которая предназначена для импорта иерархии папок в хранилище за один подход. Несмотря на то, что она это делает, у неё есть несколько недостатков: <placeholder-1/> По этим причинам мы рекомендуем, чтобы вы вообще не использовали команду импорта, за исключением, конечно, выполнения двухшагового метода, описанного в <xref linkend=\"tsvn-dug-import-in-place\"/>. Но поскольку вы уже здесь, вот как в основном работает импорт..."
3580 #. (para)
3581 #: ../source/TortoiseGit_en.xml:3768
3582 msgid "Remove all files which are not needed to build the project (temporary files, files which are generated by a compiler e.g. *.obj, compiled binaries, ...)"
3583 msgstr "Удалить все файлы, которые не нужны для сборки проекта (временные и создаваемые компилятором файлы, такие как *.obj, скомпилированные исполняемые файлы, ...)"
3585 #. (para)
3586 #: ../source/TortoiseGit_en.xml:3776
3587 msgid "Organize the files in folders and sub-folders. Although it is possible to rename/move files later it is highly recommended to get your project's structure straight before importing!"
3588 msgstr "Упорядочить файлы в папки и подпапки. Хотя возможно переименовать/переместить файлы и позже, настоятельно рекомендуется, чтобы структура вашего проекта была сформирована перед импортом!"
3590 #. (para)
3591 #: ../source/TortoiseGit_en.xml:3764
3592 msgid "Before you import your project into a repository you should: <placeholder-1/>"
3593 msgstr "Перед тем, как вы импортируете ваш проект в хранилище, вам следует: <placeholder-1/>"
3595 #. (title)
3596 #: ../source/TortoiseGit_en.xml:3796
3597 msgid "The Import dialog"
3598 msgstr "Диалог импорта"
3600 #. (para)
3601 #: ../source/TortoiseGit_en.xml:3785
3602 msgid "Now select the top-level folder of your project directory structure in the windows explorer and <action>right click</action> to open the context menu. Select the command <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Import...</guimenuitem></menuchoice> which brings up a dialog box: <placeholder-1/>"
3603 msgstr "Теперь выберите самую верхнюю папку в структуре папок проекта в Проводнике Windows и сделайте <action>правый щелчок</action> для открытия контекстного меню. Выберите команду <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Импорт...</guimenuitem></menuchoice>, которая откроет диалоговое окно: <placeholder-1/>"
3605 #. (para)
3606 #: ../source/TortoiseGit_en.xml:3800
3607 msgid ""
3608 "In this dialog you have to enter the URL of the repository location where you want to import your project. It is very important to realise that the local folder you are importing does not itself appear in the repository, only its content. For example if you have a structure: <screen>\n"
3609 "C:\\Projects\\Widget\\source\n"
3610 "C:\\Projects\\Widget\\doc\n"
3611 "C:\\Projects\\Widget\\images\n"
3612 "</screen> and you import <filename>C:\\Projects\\Widget</filename> into <systemitem class=\"url\">http://mydomain.com/svn/trunk</systemitem> then you may be surprised to find that your subdirectories go straight into <literal>trunk</literal> rather than being in a <literal>Widget</literal> subdirectory. You need to specify the subdirectory as part of the URL, <systemitem class=\"url\">http://mydomain.com/svn/trunk/Widget-X</systemitem>. Note that the import command will automatically create subdirectories within the repository if they do not exist."
3613 msgstr ""
3614 "В этом диалоге вы должны ввести URL места в хранилище, в которое вы желаете импортировать проект. Очень важно понять, что сама импортируемая локальная папка в хранилище не появится, только её содержимое. Например, если у вас имеется следующая структура: <screen>\n"
3615 "C:\\Проекты\\Widget\\source\n"
3616 "C:\\Проекты\\Widget\\doc\n"
3617 "C:\\Проекты\\Widget\\images\n"
3618 "</screen> и вы импортируете <filename>C:\\Проекты\\Widget</filename> в <systemitem class=\"url\">http://mydomain.com/svn/trunk</systemitem>, то вы можете быть удивлены, что ваши подпапки попадут непосредственно в <literal>ствол</literal>, вместо того, чтобы остаться в подпапке <literal>Widget</literal>. Вам необходимо указать подпапку как часть URL,<systemitem class=\"url\">http://mydomain.com/svn/trunk/Widget-X</systemitem>. Обратите внимание: команда импорта автоматически создаёт подпапки в хранилище, если они не существуют."
3620 #. (para)
3621 #: ../source/TortoiseGit_en.xml:3821
3622 msgid "The import message is used as a log message."
3623 msgstr "Сообщение импорта используется как сообщение журнала."
3625 #. (para)
3626 #: ../source/TortoiseGit_en.xml:3824
3627 msgid "By default, files and folders which match the global-ignore patterns are <emphasis>not</emphasis> imported. To override this behaviour you can use the <guilabel>Include ignored files</guilabel> checkbox. Refer to <xref linkend=\"tsvn-dug-settings-main\"/> for more information on setting a global ignore pattern."
3628 msgstr "По умолчанию, файлы и папки, соответствующие глобальным шаблонам игнорирования, <emphasis>не импортируются</emphasis>. Для изменения этого поведения, вы можете использовать флажок <guilabel>Включить игнорируемые файлы</guilabel>. Более детальная информация по установке глобальных шаблонов игнорирования приведена в <xref linkend=\"tsvn-dug-settings-main\"/>."
3630 #. (para)
3631 #: ../source/TortoiseGit_en.xml:3831
3632 msgid "As soon as you press <guibutton>OK</guibutton> TortoiseGit imports the complete directory tree including all files into the repository. The project is now stored in the repository under version control. Please note that the folder you imported is <emphasis>NOT</emphasis> under version control! To get a version-controlled <firstterm>working copy</firstterm> you need to do a Checkout of the version you just imported. Or read on to find out how to import a folder in place."
3633 msgstr "Как только вы нажмёте <guibutton>ОК</guibutton>, TortoiseGit импортирует в хранилище полностью всё дерево папок со всеми файлами. Сейчас проект помещён в хранилище под управление версиями. Пожалуйста помните, что та папка, которую вы импортировали, <emphasis>НЕ НАХОДИТСЯ</emphasis> под управлением версиями! Для получения <firstterm baseform=\"рабочая копия\">рабочей копии</firstterm>, находящейся под управлением версиями, вы должны произвести извлечение только что импортированной версии. Или продолжайте чтение для того, чтобы узнать как импортировать папку на месте."
3635 #. (title)
3636 #: ../source/TortoiseGit_en.xml:3843
3637 msgid "Import in Place"
3638 msgstr "Импорт на месте"
3640 #. (primary)
3641 #: ../source/TortoiseGit_en.xml:3845
3642 msgid "import in place"
3643 msgstr "импорт на месте"
3645 #. (para)
3646 #: ../source/TortoiseGit_en.xml:3852
3647 msgid "Use the repository browser to create a new project folder directly in the repository."
3648 msgstr "При помощи обозревателя хранилища создайте новую папку проекта непосредственно в хранилище."
3650 #. (para)
3651 #: ../source/TortoiseGit_en.xml:3858
3652 msgid "Checkout the new folder over the top of the folder you want to import. You will get a warning that the local folder is not empty. Now you have a versioned top level folder with unversioned content."
3653 msgstr "Извлеките эту новую папку поверх той папки, которую вы желаете импортировать. Появится предупреждение о том, что локальная папка не пуста. Теперь у вас есть версированная папка верхнего уровня с неверсированным содержимым."
3655 #. (para)
3656 #: ../source/TortoiseGit_en.xml:3865
3657 msgid "Use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Add...</guimenuitem></menuchoice> on this versioned folder to add some or all of the content. You can add and remove files, set <literal>svn:ignore</literal> properties on folders and make any other changes you need to."
3658 msgstr "Воспользуйтесь командой <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Добавить...</guimenuitem></menuchoice> на новой версированной папке для добавления части или всего содержимого. Вы можете добавлять и убирать файлы, задавать свойства <literal>svn:ignore</literal> для папок и производить любые другие необходимые вам изменения."
3660 #. (para)
3661 #: ../source/TortoiseGit_en.xml:3877
3662 msgid "Commit the top level folder, and you have a new versioned tree, and a local working copy, created from your existing folder."
3663 msgstr "Зафиксируйте папку верхнего уровня, и у вас получится новое версированное дерево и локальная рабочая копия, созданная из вашей существующей папки."
3665 #. (para)
3666 #: ../source/TortoiseGit_en.xml:3847
3667 msgid "Assuming you already have a repository, and you want to add a new folder structure to it, just follow these steps: <placeholder-1/>"
3668 msgstr "Предполагая, что хранилище уже у вас есть, и вы желаете добавить в него новую папку со всей её структурой, просто выполните следующие шаги: <placeholder-1/>"
3670 #. (title)
3671 #: ../source/TortoiseGit_en.xml:3886
3672 msgid "Special Files"
3673 msgstr "Особые файлы"
3675 #. (primary)
3676 #: ../source/TortoiseGit_en.xml:3888
3677 msgid "special files"
3678 msgstr "особые файлы"
3680 #. (para)
3681 #: ../source/TortoiseGit_en.xml:3890
3682 msgid "Sometimes you need to have a file under version control which contains user specific data. That means you have a file which every developer/user needs to modify to suit his/her local setup. But versioning such a file is difficult because every user would commit his/her changes every time to the repository."
3683 msgstr "Иногда вам необходимо внести под управление версиями файл с данными, отличающимися для каждого пользователя. Это означает, что у вас есть файл, который каждый разработчик/пользователь должен изменить для соответствия собственным настройкам. Но версирование такого рода файлов затруднено, поскольку каждый пользователь будет каждый раз фиксировать свои изменения в хранилище."
3685 #. (para)
3686 #: ../source/TortoiseGit_en.xml:3897
3687 msgid "In such cases we suggest to use <emphasis>template</emphasis> files. You create a file which contains all the data your developers will need, add that file to version control and let the developers check this file out. Then, each developer has to <emphasis>make a copy</emphasis> of that file and rename that copy. After that, modifying the copy is not a problem anymore."
3688 msgstr "В таких случаях мы предлагаем использовать <emphasis>шаблонные</emphasis> файлы. Вы создаёте файл, содержащий все необходимые разработчикам данные, добавляете этот файл под управление версиями и пусть разработчики извлекают этот файл. После извлечения каждый разработчик должен <emphasis>сделать копию</emphasis> этого файла и переименовать созданную копию, после чего эту копию можно изменять без проблем."
3690 #. (para)
3691 #: ../source/TortoiseGit_en.xml:3905
3692 msgid "As an example, you can have a look at TortoiseGit's build script. It calls a file named <filename>TortoiseVars.bat</filename> which doesn't exist in the repository. Only the file <filename>TortoiseVars.tmpl</filename>. <filename>TortoiseVars.tmpl</filename> is the template file which every developer has to create a copy from and rename that file to <filename>TortoiseVars.bat</filename>. Inside that file, we added comments so that the users will see which lines they have to edit and change according to their local setup to get it working."
3693 msgstr "Например, вы можете посмотреть на скрипт сборки TortoiseGit. Он вызывает файл с именем <filename>TortoiseVars.bat</filename>, который не существует в хранилище - только <filename>TortoiseVars.tmpl</filename>. <filename>TortoiseVars.tmpl</filename> - это шаблон файла, который каждый разработчик получает из хранилища и переименовывает его в <filename>TortoiseVars.bat</filename>. Внутри этого файла мы поместили комментарии, так что пользователи видят, какие строки они должны отредактировать и изменить в соответствии с их локальными настройками, чтобы это заработало."
3695 #. (para)
3696 #: ../source/TortoiseGit_en.xml:3916
3697 msgid "So as not to disturb the users, we also added the file <filename>TortoiseVars.bat</filename> to the ignore list of its parent folder, i.e. we've set the Git property <literal>svn:ignore</literal> to include that filename. That way it won't show up as unversioned on every commit."
3698 msgstr "И чтобы не сбивать с толку пользователей, мы также добавили файл <filename>TortoiseVars.bat</filename> в список игнорирования для его родительской папки, т.е. мы устанавливаем свойство Git <literal>svn:ignore</literal> так, чтобы оно включало это имя файла. Таким образом, оно не показывается как неверсированное при каждой фиксации."
3700 #. (title)
3701 #: ../source/TortoiseGit_en.xml:3925
3702 msgid "Referenced Projects"
3703 msgstr "Связанные проекты"
3705 #. (primary)
3706 #: ../source/TortoiseGit_en.xml:3927
3707 msgid "external repositories"
3708 msgstr "внешние хранилища"
3710 #. (primary)
3711 #. (primary)
3712 #: ../source/TortoiseGit_en.xml:3930
3713 #: ../source/TortoiseGit_en.xml:13598
3714 msgid "externals"
3715 msgstr "внешние включения"
3717 #. (para)
3718 #: ../source/TortoiseGit_en.xml:3932
3719 msgid "Sometimes it is useful to construct a working copy that is made out of a number of different checkouts. For example, you may want different subdirectories to come from different locations in a repository, or perhaps from different repositories altogether. If you want every user to have the same layout, you can define the <literal>svn:externals</literal> properties."
3720 msgstr "Иногда бывает полезно создать рабочую копию, включающую несколько частей, извлечённых из различных источников. Например, вы можете пожелать, чтобы различные папки соответствовали разным местоположениям в хранилище, или, возможно, были вообще из различных хранилищ. Если вы хотите, чтобы у каждого пользователя была такая же компоновка, вы можете определить свойства <literal>svn:externals</literal>."
3722 # !!! оригинал не совсем соответствует действительности
3723 #. (para)
3724 #: ../source/TortoiseGit_en.xml:3940
3725 msgid ""
3726 "Let's say you check out a working copy of <filename>/project1</filename> to <filename>D:\\dev\\project1</filename>. Select the folder <filename>D:\\dev\\project1</filename>, <action>right click</action> and choose <menuchoice><guimenu>Windows Menu</guimenu><guimenuitem>Properties</guimenuitem></menuchoice> from the context menu. The Properties Dialog comes up. Then go to the Git tab. There, you can set properties. Click <guibutton>Add...</guibutton>. Select the <literal>svn:externals</literal> property from the combobox and write in the edit box the repository URL in the format <literal>name url</literal> or if you want to specify a particular revision, <literal>name -rREV url</literal> You can add multiple external projects, 1 per line. Note that URLs must be properly escaped or they will not work. For example you must replace each space with <literal>%20</literal>. Note that it is not possible to use folder names with spaces in them. Suppose that you have set these properties on <filename>D:\\dev\\project1</filename>: <screen>\n"
3727 "sounds   http://sounds.red-bean.com/repos\n"
3728 "quick_graphs  http://graphics.red-bean.com/repos/fast%20graphics\n"
3729 "skins/toolkit -r21 http://svn.red-bean.com/repos/skin-maker\n"
3730 "</screen> Now click <guibutton>Set</guibutton> and commit your changes. When you (or any other user) update your working copy, Git will create a sub-folder <filename>D:\\dev\\project1\\sounds</filename> and checkout the sounds project, another sub-folder <filename>D:\\dev\\project1\\quick graphs</filename> containing the graphics project, and finally a nested sub-folder <filename>D:\\dev\\project1\\skins\\toolkit</filename> containing revision 21 of the skin-maker project."
3731 msgstr ""
3732 "Предположим, вы извлекаете рабочую копию <filename>/project1</filename> в <filename>D:\\dev\\project1</filename>. Выберите папку <filename>D:\\dev\\project1</filename>, сделайте <action>правый щелчок</action> и выберите <menuchoice><guimenu>Меню Windows</guimenu><guimenuitem>Свойства</guimenuitem></menuchoice> в контекстном меню. Появится диалог 'Свойства'. Перейдите на вкладку Git. Здесь есть кнопка <guibutton>Свойства...</guibutton>, вызывающая диалог работы со свойствами. После появления диалога нажмите кнопку <guibutton>Добавить...</guibutton> и выберите свойство <literal>svn:externals</literal> из выпадающего списка, после чего введите URL адрес хранилища в формате <literal>имя url</literal> или, если вы желаете указать конкретную ревизию, <literal>имя -rREV url</literal>. Вы можете добавить несколько внешних проектов, по одному в строке. Обратите внимание, что некоторые символы в URL должны быть правильно заэкранированы, иначе они не будут правильно работать. Например, вы должны заменить каждый пробел на <literal>%20</literal>. Обратите внимание: невозможно использование имён папок, содержащих пробелы. Допустим, вы установили это свойство для <filename>D:\\dev\\project1</filename>: <screen>\n"
3733 "sounds   http://sounds.red-bean.com/repos\n"
3734 "quick_graphs  http://graphics.red-bean.com/repos/fast%20graphics\n"
3735 "skins/toolkit -r21 http://svn.red-bean.com/repos/skin-maker\n"
3736 "</screen> Нажмите на <guibutton>ОК</guibutton> и зафиксируйте ваши изменения. Когда вы (или кто-либо другой) обновите вашу рабочую копию, Git создаст подпапку <filename>D:\\dev\\project1\\sounds</filename> и извлечёт проект sounds, другая подпапка <filename>D:\\dev\\project1\\quick graphs</filename> будет содержать проект графики, и, наконец, вложенная подпапка <filename>D:\\dev\\project1\\skins\\toolkit</filename> будет содержать ревизию 21 проекта skin-maker."
3738 #. (para)
3739 #: ../source/TortoiseGit_en.xml:3980
3740 msgid "You should strongly consider using explicit revision numbers in all of your externals definitions, as described above. Doing so means that you get to decide when to pull down a different snapshot of external information, and exactly which snapshot to pull. Besides the common sense aspect of not being surprised by changes to third-party repositories that you might not have any control over, using explicit revision numbers also means that as you backdate your working copy to a previous revision, your externals definitions will also revert to the way they looked in that previous revision, which in turn means that the external working copies will be updated to match they way <emphasis>they</emphasis> looked back when your repository was at that previous revision. For software projects, this could be the difference between a successful and a failed build of an older snapshot of your complex code base."
3741 msgstr "Вы должны серьёзно рассмотреть использование явного номера ревизии во всех ваших определениях внешних включений, как описано выше. Применение этого подхода означает, что решение, когда скачивать другую копию внешней информации, и какую конкретно копию, будете принимать вы. Помимо соображений здравого смысла, заключающихся в том, чтобы вы не будете неприятно удивлены изменениями в стороннем хранилище, управлять которым у вас нет возможности, использование явных номеров ревизий означает также, что при возвращении вашей рабочей копии к предыдущей ревизии определения внешних включений тоже вернутся к тому, какими они были в предыдущей ревизии, что, в свою очередь, означает, что внешние рабочие копии будут обновлены до того состояния, в котором <emphasis>они</emphasis> были тогда, когда ваше хранилище было на этой предыдущей ревизии. Для программных проектов это может означать разницу между успешной и не успешной сборкой старого снимка состояния вашей сложной базы исходного кода."
3743 #. (para)
3744 #. (para)
3745 #: ../source/TortoiseGit_en.xml:3999
3746 #: ../source/TortoiseGit_en.xml:13630
3747 msgid "If the external project is in the same repository, any changes you make there there will be included in the commit list when you commit your main project."
3748 msgstr "Если внешний проект находится в том же хранилище, то любые изменения, которые вы в нём сделаете, будут включены в список фиксации при фиксировании основного проекта."
3750 #. (para)
3751 #. (para)
3752 #: ../source/TortoiseGit_en.xml:4004
3753 #: ../source/TortoiseGit_en.xml:13635
3754 msgid "If the external project is in a different repository, any changes you make to the external project will be notified when you commit the main project, but you have to commit those external changes separately."
3755 msgstr "Если внешний проект находится в другом хранилище, вы будете уведомлены о сделанных вами изменениях во внешнем проекте при фиксировании основного проекта, но вы должны будете зафиксировать эти внешние изменения отдельно."
3757 #. (para)
3758 #: ../source/TortoiseGit_en.xml:4010
3759 msgid "If you use absolute URLs in <literal>svn:externals</literal> definitions and you have to relocate your working copy (i.e., if the URL of your repository changes), then your externals won't change and might not work anymore."
3760 msgstr "Если вы используете абсолютные URL в определениях <literal>svn:externals</literal>, и вам надо перебазировать вашу рабочую копию (т.е. URL вашего хранилища изменяется), то внешние включения не изменятся и возможно, больше работать не будут."
3762 #. (para)
3763 #: ../source/TortoiseGit_en.xml:4016
3764 msgid "To avoid such problems, Git clients version 1.5 and higher support relative external URLs. Four different methods of specifying a relative URL are supported. In the following examples, assume we have two repositories: one at <systemitem class=\"url\">http://example.com/svn/repos-1</systemitem> and another at <systemitem class=\"url\">http://example.com/svn/repos-2</systemitem>. We have a checkout of <systemitem class=\"url\">http://example.com/svn/repos-1/project/trunk</systemitem> into <filename>C:\\Working</filename> and the <literal>svn:externals</literal> property is set on trunk."
3765 msgstr "Во избежание таких проблем, клиенты Git, начиная с версии 1.5, поддерживают относительные внешние URL. Реализовано четыре метода указания относительных URL. В следующих примерах предполагается, что у нас есть два хранилища: одно по адресу <systemitem class=\"url\">http://example.com/svn/repos-1</systemitem> и другое по адресу <systemitem class=\"url\">http://example.com/svn/repos-2</systemitem>. У нас есть извлечено <systemitem class=\"url\">http://example.com/svn/repos-1/project/trunk</systemitem> в <filename>C:\\Working</filename> и свойство <literal>svn:externals</literal> установлено для ствола."
3767 #. (term)
3768 #: ../source/TortoiseGit_en.xml:4031
3769 msgid "Relative to parent directory"
3770 msgstr "Относительно родительской папки"
3772 #. (para)
3773 #: ../source/TortoiseGit_en.xml:4033
3774 msgid ""
3775 "These URLs always begin with the string <literal>../</literal> for example: <screen>\n"
3776 "../../widgets/foo  common/foo-widget\n"
3777 "</screen> This will extract <systemitem class=\"url\">http://example.com/svn/repos-1/widgets/foo</systemitem> into <filename>C:\\Working\\common\\foo-widget</filename>."
3778 msgstr ""
3779 "Такие URL всегда начинаются со строки <literal>../</literal> , например: <screen>\n"
3780 "../../widgets/foo  common/foo-widget\n"
3781 "</screen> Это будет извлекать <systemitem class=\"url\">http://example.com/svn/repos-1/widgets/foo</systemitem> в <filename>C:\\Working\\common\\foo-widget</filename>."
3783 #. (para)
3784 #: ../source/TortoiseGit_en.xml:4044
3785 msgid "Note that the URL is relative to the URL of the directory with the <literal>svn:externals</literal> property, not to the directory where the external is written to disk."
3786 msgstr "Обратите внимание: URL указывается относительно URL папки со свойством <literal>svn:externals</literal>, а не папки, в которой внешнее записывается на диск."
3788 #. (term)
3789 #: ../source/TortoiseGit_en.xml:4052
3790 msgid "Relative to repository root"
3791 msgstr "Относительно корня хранилища"
3793 #. (para)
3794 #: ../source/TortoiseGit_en.xml:4054
3795 msgid ""
3796 "These URLs always begin with the string <literal>^/</literal> for example: <screen>\n"
3797 "^/widgets/foo  common/foo-widget\n"
3798 "</screen> This will extract <systemitem class=\"url\">http://example.com/svn/repos-1/widgets/foo</systemitem> into <filename>C:\\Working\\common\\foo-widget</filename>."
3799 msgstr ""
3800 "Такие URL всегда начинаются со строки <literal>^/</literal> , например: <screen>\n"
3801 "^/widgets/foo  common/foo-widget\n"
3802 "</screen> Это будет извлекать <systemitem class=\"url\">http://example.com/svn/repos-1/widgets/foo</systemitem> в <filename>C:\\Working\\common\\foo-widget</filename>."
3804 #. (para)
3805 #: ../source/TortoiseGit_en.xml:4065
3806 msgid ""
3807 "You can easily refer to other repositories with the same <literal>SVNParentPath</literal> (a common directory holding several repositories). For example: <screen>\n"
3808 "^/../repos-2/hammers/claw  common/claw-hammer\n"
3809 "</screen> This will extract <systemitem class=\"url\">http://example.com/svn/repos-2/hammers/claw</systemitem> into <filename>C:\\Working\\common\\claw-hammer</filename>."
3810 msgstr ""
3811 "Вы можете легко делать ссылки на другие хранилища с таким же <literal>SVNParentPath</literal> (общая папка, содержащая несколько хранилищ). Например: <screen>\n"
3812 "^/../repos-2/hammers/claw  common/claw-hammer\n"
3813 "</screen> Это будет извлекать <systemitem class=\"url\">http://example.com/svn/repos-2/hammers/claw</systemitem> в <filename>C:\\Working\\common\\claw-hammer</filename>."
3815 #. (term)
3816 #: ../source/TortoiseGit_en.xml:4080
3817 msgid "Relative to scheme"
3818 msgstr "Относительно схемы"
3820 #. (para)
3821 #: ../source/TortoiseGit_en.xml:4082
3822 msgid ""
3823 "URLs beginning with the string <literal>//</literal> copy only the scheme part of the URL. This is useful when the same hostname must the accessed with different schemes depending upon network location; e.g. clients in the intranet use <systemitem class=\"url\">http://</systemitem> while external clients use <systemitem class=\"url\">svn+ssh://</systemitem>. For example: <screen>\n"
3824 "//example.com/svn/repos-1/widgets/foo  common/foo-widget\n"
3825 "</screen> This will extract <systemitem class=\"url\">http://example.com/svn/repos-1/widgets/foo</systemitem> or <systemitem class=\"url\">svn+ssh://example.com/svn/repos-1/widgets/foo</systemitem> depending on which method was used to checkout <filename>C:\\Working</filename>."
3826 msgstr ""
3827 "URL, начинающиеся о строки <literal>//</literal> копируют только часть, относящуюся к схеме URL. Это может пригодится, когда к одному и тому же серверу необходимо получать доступ по разным схемам в зависимости от местоположения в сети; например, клиенты в интранет используют <systemitem class=\"url\">http://</systemitem>, тогда как внешние клиенты используют <systemitem class=\"url\">svn+ssh://</systemitem>. Например: <screen>\n"
3828 "//example.com/svn/repos-1/widgets/foo  common/foo-widget\n"
3829 "</screen> Это будет извлекать <systemitem class=\"url\">http://example.com/svn/repos-1/widgets/foo</systemitem> или <systemitem class=\"url\">svn+ssh://example.com/svn/repos-1/widgets/foo</systemitem> в зависимости от того, какой метод был использован для извлечения <filename>C:\\Working</filename>."
3831 #. (term)
3832 #: ../source/TortoiseGit_en.xml:4102
3833 msgid "Relative to the server's hostname"
3834 msgstr "Относительно имени сервера"
3836 #. (para)
3837 #: ../source/TortoiseGit_en.xml:4104
3838 msgid ""
3839 "URLs beginning with the string <literal>/</literal> copy the scheme and the hostname part of the URL, for example: <screen>\n"
3840 "/svn/repos-1/widgets/foo  common/foo-widget\n"
3841 "</screen> This will extract <systemitem class=\"url\">http://example.com/svn/repos-1/widgets/foo</systemitem> into <filename>C:\\Working\\common\\foo-widget</filename>. But if you checkout your working copy from another server at <systemitem class=\"url\">svn+ssh://another.mirror.net/svn/repos-1/project1/trunk</systemitem> then the external reference will extract <systemitem class=\"url\">svn+ssh://another.mirror.net/svn/repos-1/widgets/foo</systemitem>."
3842 msgstr ""
3843 "URL, начинающиеся со строки <literal>/</literal> копируют часть URL, содержащую схему и имя сервера, например: <screen>\n"
3844 "/svn/repos-1/widgets/foo  common/foo-widget\n"
3845 "</screen> Это будет извлекать <systemitem class=\"url\">http://example.com/svn/repos-1/widgets/foo</systemitem> в <filename>C:\\Working\\common\\foo-widget</filename>. Но, если извлечь рабочую копию с другого сервера по адресу <systemitem class=\"url\">svn+ssh://another.mirror.net/svn/repos-1/project1/trunk</systemitem>, то внешнее включение будет извлекать <systemitem class=\"url\">svn+ssh://another.mirror.net/svn/repos-1/widgets/foo</systemitem>."
3847 #. (para)
3848 #: ../source/TortoiseGit_en.xml:4122
3849 msgid "If you need more information how TortoiseGit handles Properties read <xref linkend=\"tsvn-dug-propertypage\"/>."
3850 msgstr "Если вам необходимо больше информации о том, как TortoiseGit обходится со свойствами, прочтите раздел <xref linkend=\"tsvn-dug-propertypage\"/>."
3852 #. (para)
3853 #: ../source/TortoiseGit_en.xml:4126
3854 msgid "To find out about different methods of accessing common sub-projects read <xref linkend=\"tsvn-howto-common-projects\"/>."
3855 msgstr "Для того, чтобы узнать о различных методах доступа к общим подпроектам, прочтите <xref linkend=\"tsvn-howto-common-projects\"/>."
3857 # ---- 5.3
3858 #. (title)
3859 #: ../source/TortoiseGit_en.xml:4133
3860 msgid "Checking Out A Working Copy"
3861 msgstr "Извлечение рабочей копии"
3863 #. (primary)
3864 #: ../source/TortoiseGit_en.xml:4135
3865 msgid "checkout"
3866 msgstr "извлечение"
3868 #. (primary)
3869 #: ../source/TortoiseGit_en.xml:4138
3870 msgid "create working copy"
3871 msgstr "создание рабочей копии"
3873 #. (para)
3874 #: ../source/TortoiseGit_en.xml:4141
3875 msgid "To obtain a working copy you need to do a <firstterm>checkout</firstterm> from a repository."
3876 msgstr "Для получения рабочей копии вам надо произвести <firstterm>извлечение</firstterm> из хранилища."
3878 #. (title)
3879 #: ../source/TortoiseGit_en.xml:4155
3880 msgid "The Checkout dialog"
3881 msgstr "Диалог извлечения"
3883 #. (para)
3884 #: ../source/TortoiseGit_en.xml:4145
3885 msgid "Select a directory in windows explorer where you want to place your working copy. <action>Right click</action> to pop up the context menu and select the command <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Checkout...</guimenuitem></menuchoice>, which brings up the following dialog box: <placeholder-1/> If you enter a folder name that does not yet exist, then a directory with that name is created."
3886 msgstr "Выберите в Проводнике Windows папку, в которой хотите разместить вашу рабочую копию. Сделайте <action>правый щелчок</action> для вызова контекстного меню и выберите команду <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Извлечь...</guimenuitem></menuchoice>, после чего появится следующий диалог: <placeholder-1/> Если ввести имя пока ещё несуществующей папки, то она будет создана."
3888 #. (title)
3889 #: ../source/TortoiseGit_en.xml:4162
3890 msgid "Checkout Depth"
3891 msgstr "Глубина извлечения"
3893 #. (term)
3894 #: ../source/TortoiseGit_en.xml:4170
3895 msgid "Fully recursive"
3896 msgstr "Полностью рекурсивно"
3898 #. (para)
3899 #: ../source/TortoiseGit_en.xml:4172
3900 msgid "Checkout the entire tree, including all child folders and sub-folders."
3901 msgstr "Извлекает всё дерево целиком, включая все дочерние папки и подпапки."
3903 #. (term)
3904 #: ../source/TortoiseGit_en.xml:4179
3905 msgid "Immediate children, including folders"
3906 msgstr "Непосредственные потомки, включая папки"
3908 #. (para)
3909 #: ../source/TortoiseGit_en.xml:4181
3910 msgid "Checkout the specified directory, including all files and child folders, but do not populate the child folders."
3911 msgstr "Извлекает указанную папку, включая все файлы и дочерние папки, но не включая содержимое дочерних папок."
3913 #. (term)
3914 #: ../source/TortoiseGit_en.xml:4188
3915 msgid "Only file children"
3916 msgstr "Только потомки-файлы"
3918 #. (para)
3919 #: ../source/TortoiseGit_en.xml:4190
3920 msgid "Checkout the specified directory, including all files but do not checkout any child folders."
3921 msgstr "Извлекает указанную папку, включая все файлы, но не включая дочерние папки."
3923 #. (term)
3924 #: ../source/TortoiseGit_en.xml:4197
3925 msgid "Only this item"
3926 msgstr "Только этот элемент"
3928 #. (para)
3929 #: ../source/TortoiseGit_en.xml:4199
3930 msgid "Checkout the directory only. Do not populate it with files or child folders."
3931 msgstr "Извлекает только указанную папку. Не извлекает в неё файлы и дочерние папки."
3933 #. (term)
3934 #. (term)
3935 #. (listitem)
3936 #: ../source/TortoiseGit_en.xml:4206
3937 #: ../source/TortoiseGit_en.xml:8121
3938 #: ../source/TortoiseGit_en.xml:15097
3939 msgid "Working copy"
3940 msgstr "Рабочая копия"
3942 #. (para)
3943 #: ../source/TortoiseGit_en.xml:4208
3944 msgid "Retain the depth specified in the working copy. This option is not used in the checkout dialog, but it is the default in all other dialogs which have a depth setting."
3945 msgstr "Сохраняет глубину, указанную в рабочей копии. Этот параметр не используется в диалоге извлечения, но является используемым по умолчанию во всех других диалогах, в которых присутствует глубина охвата."
3947 #. (para)
3948 #: ../source/TortoiseGit_en.xml:4163
3949 msgid "You can choose the <firstterm>depth</firstterm> you want to checkout, which allows you to specify the depth of recursion into child folders. If you want just a few sections of a large tree, You can checkout the top level folder only, then update selected folders recursively. <placeholder-1/>"
3950 msgstr "Вы можете выбрать <firstterm baseform=\"глубина\">глубину</firstterm> охвата при извлечении, определяющую глубину рекурсии для дочерних папок. Если вам необходимы всего лишь несколько разделов большого дерева, вы можете извлечь только папку верхнего уровня, после чего обновить выбранные папки рекурсивно. <placeholder-1/>"
3952 #. (para)
3953 #: ../source/TortoiseGit_en.xml:4218
3954 msgid "If you check out a sparse working copy (i.e., by choosing something other than <literal>fully recursive</literal> for the checkout depth), you can fetch additional sub-folders by using the repository browser (<xref linkend=\"tsvn-dug-repobrowser\"/>) or the check for modifications dialog (<xref linkend=\"tsvn-dug-wcstatus-2\"/>)."
3955 msgstr "Если вы извлекли разреженную рабочую копию (т.е. выбрали для глубины извлечения значение, отличное от <literal>полностью рекурсивно</literal>), вы можете получить дополнительные неизвлечённые подпапки, используя обозреватель хранилища (<xref linkend=\"tsvn-dug-repobrowser\"/>) или диалог проверки на наличие изменений (<xref linkend=\"tsvn-dug-wcstatus-2\"/>)."
3957 #. (para)
3958 #: ../source/TortoiseGit_en.xml:4225
3959 msgid "In the repository browser, <action>Right click</action> on the checked out folder, then use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Repo-Browser</guimenuitem></menuchoice> to bring up the repository browser. Find the sub-folder you would like to add to your working copy, then use <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Update item to revision...</guimenuitem></menuchoice> That menu will only be visible if the selected item does not exist yet in your working copy, but the parent item does exist."
3960 msgstr "При использовании обозревателя хранилища: выполните <action>правый щелчок</action> на извлечённой папке, после чего вызовите  <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Обозреватель хранилища</guimenuitem></menuchoice>. Найдите подпапку, которую вы желали бы добавить в рабочую копию, и выберите <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Обновить элемент до ревизии</guimenuitem></menuchoice>. Этот пункт меню будет виден, только если выбранный элемент пока ещё не существует в вашей рабочей копии, при том, что его родительская папка уже была извлечена."
3962 #. (para)
3963 #: ../source/TortoiseGit_en.xml:4241
3964 msgid "In the check for modifications dialog, first click on the button <guibutton>Check repository</guibutton>. The dialog will show all the files and folders which are in the repository but which you have not checked out as <literal>remotely added</literal>. <action>Right click</action> on the folder(s) you would like to add to your working copy, then use <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Update</guimenuitem></menuchoice>."
3965 msgstr "В диалоге проверки на наличие изменений, сначала нажмите кнопку <guibutton>Проверить хранилище</guibutton>. Все существующие в хранилище файлы и папки, которые пока ещё не были вами извлечены, будут показаны в диалоге как <literal>добавлен отдалённо</literal>. Выполните <action>правый щелчок</action> на папке (папках), которую вы желали бы добавить в вашу рабочую копию, и примените команду <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Обновить</guimenuitem></menuchoice>."
3967 #. (para)
3968 #: ../source/TortoiseGit_en.xml:4253
3969 msgid "This feature is very useful when you only want to checkout parts of a large tree, but you want the convenience of updating a single working copy. Suppose you have a large tree which has sub-folders <literal>Project01</literal> to <literal>Project99</literal>, and you only want to checkout <literal>Project03</literal>, <literal>Project25</literal> and <literal>Project76/SubProj</literal>. Use these steps:"
3970 msgstr "Эта возможность очень полезна, когда вы желаете извлечь только некоторые части из большого дерева, но при этом желаете сохранить удобство обновления одной рабочей копии. Предположим, у вас есть большое дерево, в котором есть подпапки от <literal>Проект01</literal> до <literal>Проект99</literal>, и вы желаете извлечь только <literal>Проект03</literal>, <literal>Проект25</literal> и <literal>Проект76/ПодПроект</literal>. Выполните следующие шаги:"
3972 #. (para)
3973 #: ../source/TortoiseGit_en.xml:4266
3974 msgid "Checkout the parent folder with depth <quote>Only this item</quote> You now have an empty top level folder."
3975 msgstr "Извлеките родительскую папку с глубиной <quote>Только этот элемент</quote> Теперь у вас еть пустая папка верхнего уровня."
3977 #. (para)
3978 #: ../source/TortoiseGit_en.xml:4273
3979 msgid "Select the new folder and use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Repo browser</guimenuitem></menuchoice> to display the repository content."
3980 msgstr "Выберите новую папку и воспользуйтесь пунктом <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Обозреватель хранилища</guimenuitem></menuchoice> для отображения содержимого хранилища."
3982 #. (para)
3983 #: ../source/TortoiseGit_en.xml:4283
3984 msgid "Right click on <literal>Project03</literal> and <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Update item to revision...</guimenuitem></menuchoice>. Keep the default settings and click on <guibutton>OK</guibutton>. You now have that folder fully populated."
3985 msgstr "Выполните правый щелчок на <literal>Проект03</literal> и <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Обновить элемент до ревизии...</guimenuitem></menuchoice>. Не изменяя настройки по умолчанию, нажмите на <guibutton>ОК</guibutton>. Теперь эта папка у вас полностью заполнена."
3987 #. (para)
3988 #: ../source/TortoiseGit_en.xml:4293
3989 msgid "Repeat the same process for <literal>Project25</literal>."
3990 msgstr "Повторите ту же процедуру для <literal>Проект25</literal>."
3992 #. (para)
3993 #: ../source/TortoiseGit_en.xml:4298
3994 msgid "Navigate to <literal>Project76/SubProj</literal> and do the same. This time note that the <literal>Project76</literal> folder has no content except for <literal>SubProj</literal>, which itself is fully populated. Git has created the intermediate folders for you without populating them."
3995 msgstr "Перейдите к <literal>Проект76/ПодПроект</literal> и сделайте то же самое. На этот раз обратите внимание, что в папке <literal>Проект76</literal> нет ничего, кроме <literal>ПодПроект</literal>, который полностью заполнен. Git создала для вас все промежуточные папки, не заполняя их."
3997 #. (title)
3998 #: ../source/TortoiseGit_en.xml:4308
3999 msgid "Working copy depth cannot be reduced"
4000 msgstr "Глубина рабочей копии не может быть уменьшена"
4002 #. (para)
4003 #: ../source/TortoiseGit_en.xml:4309
4004 msgid "Once you have checked out a working copy to a particular depth you can increase that depth later to get more content. However you cannot reduce the depth again to remove content. That feature may be added in a later version of Git."
4005 msgstr "После того, как вы извлекли рабочую копию на определённую глубину, вы позже можете увеличить глубину извлечения для получения дополнительного содержимого. Однако, вы не можете уменьшить эту глубину, чтобы убрать лишнее содержимое. Возможно, эта возможность будет добавлена в более позних версиях Git."
4007 #. (title)
4008 #: ../source/TortoiseGit_en.xml:4317
4009 msgid "Using an older server"
4010 msgstr "Использование старого сервера"
4012 #. (para)
4013 #: ../source/TortoiseGit_en.xml:4318
4014 msgid "Pre-1.5 servers do not understand the working copy depth request, so they cannot always deal with requests efficiently. The command will still work, but an older server may send all the data, leaving the client to filter out what is not required, which may mean a lot of network traffic. If possible you should upgrade your server to 1.5."
4015 msgstr "Серверы версий до 1.5 не понимают запросов глубины рабочей копии, поэтому они не всегда могут эффективно обработать такие запросы. Команда по-прежнему будет работать, но более старый сервер может отправить все данные, оставляя клиенту заботу отфильтровывать то, что не требуется, и что может означать передачу большого количества данных по сети. По возможности, обновите свой сервер до версии 1.5."
4017 #. (para)
4018 #: ../source/TortoiseGit_en.xml:4328
4019 msgid "If the project contains references to external projects which you do <emphasis>not</emphasis> want checked out at the same time, use the <guilabel>Omit externals</guilabel> checkbox."
4020 msgstr "Если проект содержит ссылки на внешние проекты, которые вы <emphasis>не хотите</emphasis> извлекать в этот раз, используйте флажок <guilabel>Пропустить внешние</guilabel> "
4022 #. (para)
4023 #: ../source/TortoiseGit_en.xml:4334
4024 msgid "If <guilabel>Omit externals</guilabel> is checked, or if you wish to increase the depth value, you will have to perform updates to your working copy using <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Update to Revision...</guimenuitem></menuchoice> instead of <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Update</guimenuitem></menuchoice>. The standard update will include all externals and keep the existing depth."
4025 msgstr "Если отмечен флажок <guilabel>Пропустить внешние</guilabel>, или если вы желаете изменить значение глубины, то вы должны будете выполнить обновление вашей рабочей копии с использованием команды <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Обновить до ревизии...</guimenuitem></menuchoice> вместо <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>SVN Обновить...</guimenuitem></menuchoice>. Стандартное обновление включает все внешние ссылки и сохраняет существующее значение глубины."
4027 #. (para)
4028 #: ../source/TortoiseGit_en.xml:4350
4029 msgid "It is recommended that you check out only the <literal>trunk</literal> part of the directory tree, or lower. If you specify the parent path of the directory tree in the URL then you might end up with a full hard disk since you will get a copy of the entire repository tree including every branch and tag of your project!"
4030 msgstr "Рекомендуется извлекать только <literal>ствол (trunk)</literal> из дерева папок, или его подветку. Если вы в URL укажете родительский путь для дерева папок, это может привести к полному заполнению вашего жёсткого диска, поскольку вы получите копию всего дерева хранилища, включая каждое ответвление и метку вашего проекта!"
4032 #. (title)
4033 #: ../source/TortoiseGit_en.xml:4358
4034 msgid "Exporting"
4035 msgstr "Экспорт"
4037 #. (para)
4038 #: ../source/TortoiseGit_en.xml:4359
4039 msgid "Sometimes you may want to create a local copy without any of those <filename>.svn</filename> directories, e.g. to create a zipped tarball of your source. Read <xref linkend=\"tsvn-dug-export\"/> to find out how to do that."
4040 msgstr "Иногда бывает необходимо создать локальную копию без всех этих папок <filename>.svn</filename>, например, для создания запакованного архиватором файла (zipped tarball) исходного кода. Прочтите <xref linkend=\"tsvn-dug-export\"/>, чтобы узнать, как это сделать."
4042 # ---- 5.4
4043 #. (title)
4044 #: ../source/TortoiseGit_en.xml:4368
4045 msgid "Committing Your Changes To The Repository"
4046 msgstr "Фиксация ваших изменений в хранилище"
4048 #. (primary)
4049 #: ../source/TortoiseGit_en.xml:4370
4050 msgid "commit"
4051 msgstr "фиксация"
4053 #. (primary)
4054 #: ../source/TortoiseGit_en.xml:4373
4055 msgid "send changes"
4056 msgstr "отправка изменений"
4058 #. (primary)
4059 #: ../source/TortoiseGit_en.xml:4376
4060 msgid "check in"
4061 msgstr "извлечение"
4063 #. (para)
4064 #: ../source/TortoiseGit_en.xml:4379
4065 msgid "Sending the changes you made to your working copy is known as <firstterm>committing</firstterm> the changes. But before you commit you have to make sure that your working copy is up to date. You can either use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Update</guimenuitem></menuchoice> directly. Or you can use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Check for Modifications</guimenuitem></menuchoice> first, to see which files have changed locally or on the server."
4066 msgstr "Отправка изменений, сделанных в вашей рабочей копии, называется <firstterm baseform=\"фиксация\">фиксацией</firstterm>. Но перед фиксацией вы должны убедиться, что рабочая копия находится в актуальном состоянии. Можно либо сразу использовать <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>SVN Обновить...</guimenuitem></menuchoice>, либо можно сначала вызвать <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Проверить на наличие изменений...</guimenuitem></menuchoice> для просмотра файлов, которые были изменены локально или на сервере."
4068 #. (title)
4069 #: ../source/TortoiseGit_en.xml:4396
4070 msgid "The Commit Dialog"
4071 msgstr "Диалог фиксации"
4073 #. (title)
4074 #: ../source/TortoiseGit_en.xml:4406
4075 msgid "The Commit dialog"
4076 msgstr "Диалог фиксации"
4078 #. (para)
4079 #: ../source/TortoiseGit_en.xml:4397
4080 msgid "If your working copy is up to date and there are no conflicts, you are ready to commit your changes. Select any file and/or folders you want to commit, then <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Commit...</guimenuitem></menuchoice>. <placeholder-1/>"
4081 msgstr "Если ваша рабочая копия в актуальном состоянии, и конфликты отсутствуют, то вы готовы к фиксации ваших изменений. Выберите любой файл и/или папку, которые вы хотите зафиксировать, и вызовите <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>SVN SVN Фиксировать...</guimenuitem></menuchoice>. <placeholder-1/>"
4083 #. (para)
4084 #: ../source/TortoiseGit_en.xml:4410
4085 msgid "The commit dialog will show you every changed file, including added, deleted and unversioned files. If you don't want a changed file to be committed, just uncheck that file. If you want to include an unversioned file, just check that file to add it to the commit."
4086 msgstr "Диалог фиксации покажет все изменённые файлы, включая добавленные, удалённые и неверсированные. Если вы не хотите фиксировать какой-то изменённый файл, просто разотметьте его. Если вы хотите включить неверсированный файл, тогда пометьте его для добавления к фиксации."
4088 #. (para)
4089 #. (para)
4090 #: ../source/TortoiseGit_en.xml:4417
4091 #: ../source/TortoiseGit_en.xml:5264
4092 msgid "Items which have been switched to a different repository path are also indicated using an <literal>(s)</literal> marker. You may have switched something while working on a branch and forgotten to switch back to trunk. This is your warning sign!"
4093 msgstr "Элементы, переключенные на другие пути в хранилище, отмечаются маркером <literal>(s)</literal>. Возможно, вы переключили что-то, пока работали в ответвлении, и забыли переключить обратно в основной ствол. Этот маркер - предупредительный сигнал!"
4095 #. (title)
4096 #: ../source/TortoiseGit_en.xml:4424
4097 msgid "Commit files or folders?"
4098 msgstr "Что фиксировать: файлы или папки?"
4100 #. (para)
4101 #: ../source/TortoiseGit_en.xml:4425
4102 msgid "When you commit files, the commit dialog shows only the files you have selected. When you commit a folder the commit dialog will select the changed files automatically. If you forget about a new file you created, committing the folder will find it anyway. Committing a folder does <emphasis>not</emphasis> mean that every file gets marked as changed; It just makes your life easier by doing more work for you."
4103 msgstr "Когда вы фиксируете файлы, диалог фиксации отображает только выбранные вами файлы. Когда вы фиксируете папки, диалог фиксации самостоятельно отберёт изменённые файлы. Если вы забудете о созданном вами новом файле, при фиксации папки он всё равно будет обнаружен. Фиксация папки <emphasis>не означает</emphasis>, что каждый файл будет помечен как изменённый, это просто способ облегчить вам жизнь путём выполнения в помощь вам большего объёма работы."
4105 #. (para)
4106 #: ../source/TortoiseGit_en.xml:4435
4107 msgid "If you have modified files which have been included from a different repository using <literal>svn:externals</literal>, those changes cannot be included in the same atomic commit. A warning symbol below the file list tells you if this has happened, and the tooltip explains that those external files have to be committed separately."
4108 msgstr "Если вы изменили файлы, которые были включены из другого хранилища с использованием <literal>svn:externals</literal>, то эти изменения не могут быть включены в эту же атомарную фиксацию. Если это случиться, появится предупредительный символ под списком файлов, и подсказка объяснит, что эти внешние файлы должны быть зафиксированы отдельно."
4110 #. (title)
4111 #: ../source/TortoiseGit_en.xml:4443
4112 msgid "Many unversioned files in the commit dialog"
4113 msgstr "Большое количество неверсированных файлов в диалоге фиксации"
4115 #. (para)
4116 #: ../source/TortoiseGit_en.xml:4450
4117 msgid "add the file (or a wildcard extension) to the list of files to exclude on the settings page. This will affect every working copy you have."
4118 msgstr "добавить файл (или шаблон его имени) в список игнорируемых файлов на странице настроек. Это затронет все ваши рабочие копии."
4120 #. (para)
4121 #: ../source/TortoiseGit_en.xml:4457
4122 msgid "add the file to the <literal>svn:ignore</literal> list using <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Add to ignore list</guimenuitem></menuchoice> This will only affect the directory on which you set the <literal>svn:ignore</literal> property. Using the SVN Property Dialog, you can alter the <literal>svn:ignore</literal> property for a directory."
4123 msgstr "добавить файл в список <literal>svn:ignore</literal>, используя <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Добавить в список игнорирования</guimenuitem></menuchoice>. Это затронет только папку, для которой вы устанавливаете свойство <literal>svn:ignore</literal>. Вы можете изменить свойство <literal>svn:ignore</literal> для папки при помощи диалога свойств Git."
4125 #. (para)
4126 #: ../source/TortoiseGit_en.xml:4444
4127 msgid "If you think that the commit dialog shows you too many unversioned (e.g. compiler generated or editor backup) files, there are several ways to handle this. You can: <placeholder-1/> Read <xref linkend=\"tsvn-dug-ignore\"/> for more information."
4128 msgstr "Если вы считаете, что в диалоге фиксации показывается слишком много неверсированных файлов (вроде генерируемых компилятором или резервных копий редактора), есть несколько способов с этим справиться. Вы можете: <placeholder-1/> Для дополнительной информации прочтите <xref linkend=\"tsvn-dug-ignore\"/>. "
4130 #. (para)
4131 #: ../source/TortoiseGit_en.xml:4474
4132 msgid "<action>Double clicking</action> on any modified file in the commit dialog will launch the external diff tool to show your changes. The context menu will give you more options, as shown in the screenshot. You can also drag files from here into another application such as a text editor or an IDE."
4133 msgstr "<action>Двойной щелчок</action> на любом изменённом файле в диалоге фиксации запускает внешнюю утилиту сравнения для показа произведённых изменений. Как видно на рисунке, в контекстном меню доступны и другие возможности. Вы также можете перетащить файлы отсюда в другое приложение, такое как текстовый редактор или IDE."
4135 #. (para)
4136 #: ../source/TortoiseGit_en.xml:4481
4137 msgid "You can select or deselect items by clicking on the checkbox to the left of the item. For directories you can use <keycap>Shift</keycap>-<action>select</action> to make the action recursive."
4138 msgstr "Вы можете отмечать или разотмечать элементы при помощи щелчка на флажке, находящегося слева от этого элемента. Для папок возможно использование <keycap>Shift</keycap>-<action>отметки</action> для того, чтобы применить действие рекурсивно."
4140 #. (para)
4141 #: ../source/TortoiseGit_en.xml:4486
4142 msgid "The columns displayed in the bottom pane are customizable. If you <action>right click</action> on any column header you will see a context menu allowing you to select which columns are displayed. You can also change column width by using the drag handle which appears when you move the mouse over a column boundary. These customizations are preserved, so you will see the same headings next time."
4143 msgstr "Отображаемые в нижней панели столбцы можно настроить. Если щёлкнуть <action>правой кнопкой</action> на заголовке любого столбца, появится контекстное меню, позволяющее выбрать отображаемые столбцы. Вы также можете изменить ширину столбца при помощи указателя перемещения, который появляется при прохождении указателя мыши через границу столбца. Эти настройки сохраняются, так что вы увидите заголовки в том же виде и в следующий раз."
4145 #. (para)
4146 #: ../source/TortoiseGit_en.xml:4495
4147 msgid "By default when you commit changes, any locks that you hold on files are released automatically after the commit succeeds. If you want to keep those locks, make sure the <guilabel>Keep locks</guilabel> checkbox is checked. The default state of this checkbox is taken from the <literal>no_unlock</literal> option in the Git configuration file. Read <xref linkend=\"tsvn-dug-settings-main\"/> for information on how to edit the Git configuration file."
4148 msgstr "По умолчанию, при фиксации изменений все удерживаемые вами блокировки файлов снимаются после успешного завершения операции. Если вы желаете оставить эти блокировки, убедитесь, что флажок <guilabel>Сохранить блокировки</guilabel> отмечен. Значение, используемое по умолчанию для этого флажка, берётся из параметра <literal>no_unlock</literal> конфигурационного файла Git. Прочтите <xref linkend=\"tsvn-dug-settings-main\"/>, чтобы узнать, как редактировать конфигурационный файл Git."
4150 #. (para)
4151 #: ../source/TortoiseGit_en.xml:4506
4152 msgid "You can drag files into the commit dialog from elsewhere, so long as the working copies are checked out from the same repository. For example, you may have a huge working copy with several explorer windows open to look at distant folders of the hierarchy. If you want to avoid committing from the top level folder (with a lengthy folder crawl to check for changes) you can open the commit dialog for one folder and drag in items from the other windows to include within the same atomic commit."
4153 msgstr "Вы можете перетаскивать файлы в диалог фиксации из других мест, при условии, что рабочие копии были извлечены из того же хранилища. Например, у вас может быть огромная рабочая копия с несколькими открытыми окнами проводника для просмотра далеко отстоящих друг от друга папок в иерархии. Если вы хотите избежать фиксации из папки верхнего уровня (с длительным обходом папок для обнаружения изменений), вы можете открыть диалог фиксации для одной папки и перетащить в него элементы из других окон для включения в ту же атомарную фиксацию."
4155 #. (para)
4156 #: ../source/TortoiseGit_en.xml:4516
4157 msgid "You can drag unversioned files which reside within a working copy into the commit dialog, and they will be SVN added automatically."
4158 msgstr "Вы можете перетащить в диалог фиксации неверсированные файлы из рабочей копии, и они будут автоматически добавлены под управление версиями."
4160 #. (title)
4161 #. (title)
4162 #: ../source/TortoiseGit_en.xml:4522
4163 #: ../source/TortoiseGit_en.xml:5336
4164 msgid "Repairing External Renames"
4165 msgstr "Исправление внешних переименований"
4167 #. (para)
4168 #. (para)
4169 #: ../source/TortoiseGit_en.xml:4523
4170 #: ../source/TortoiseGit_en.xml:5337
4171 msgid "Sometimes files get renamed outside of Git, and they show up in the file list as a missing file and an unversioned file. To avoid losing the history you need to notify Git about the connection. Simply select both the old name (missing) and the new name (unversioned) and use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Repair Move</guimenuitem></menuchoice> to pair the two files as a rename."
4172 msgstr "Иногда файлы переименовываются вне Git, и тогда в списке файлов каждый из них присутствует как два: один отсутствующий, другой - неверсированный. Чтобы избежать потери истории файла, необходимо известить Git о том, что они связаны. Просто выберите оба файла: и со старым именем (отсутствующий), и с новым именем (неверсированный) и выполните <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Поправить переименование</guimenuitem></menuchoice>, чтобы обозначить эту пару файлов как переименование."
4174 #. (title)
4175 #. (title)
4176 #: ../source/TortoiseGit_en.xml:4538
4177 #: ../source/TortoiseGit_en.xml:5382
4178 msgid "Change Lists"
4179 msgstr "Группы изменений"
4181 #. (para)
4182 #: ../source/TortoiseGit_en.xml:4539
4183 msgid "The commit dialog supports Git's changelist feature to help with grouping related files together. Find out about this feature in <xref linkend=\"tsvn-dug-changelists\"/>."
4184 msgstr "Диалог фиксации поддерживает группы изменений Git, предназначенных для группировки связанных файлов. Об этой возможности рассказывает <xref linkend=\"tsvn-dug-changelists\"/>."
4186 #. (title)
4187 #: ../source/TortoiseGit_en.xml:4546
4188 msgid "Excluding Items from the Commit List"
4189 msgstr "Исключение элементов из списка для фиксации"
4191 #. (para)
4192 #: ../source/TortoiseGit_en.xml:4547
4193 msgid "Sometimes you have versioned files that change frequently but that you really don't want to commit. Sometimes this indicates a flaw in your build process - why are those files versioned? should you be using template files? But occasionally it is inevitable. A classic reason is that your IDE changes a timestamp in the project file every time you build. The project file has to be versioned as it includes all the build settings, but it doesn't need to be committed just because the timestamp changed."
4194 msgstr "Иногда у вас есть версированные файлы, которые часто изменяются, но которые вы не хотели бы фиксировать на самом деле. Иногда это говорит о дефекте в вашем процессе сборки - почему эти файлы версированы? А не лучше использовать файлы шаблонов? Но иногда это неизбежно. Классическая причина - среда разработки изменяет пометку даты-времени файла проекта при каждой сборке. Файл проекта должен быть версированным, поскольку включает настройки для сборки, но его не нужно фиксировать только из-за того, что пометка даты-времени изменилась."
4196 #. (para)
4197 #: ../source/TortoiseGit_en.xml:4557
4198 msgid "To help out in awkward cases like this, we have reserved a changelist called <literal>ignore-on-commit</literal>. Any file added to this changelist will automatically be unchecked in the commit dialog. You can still commit changes, but you have to select it manually in the commit dialog."
4199 msgstr "Чтобы помочь в затруднительных случаях вроде этого, была зарезервирована специальная группа изменений, называемая <literal>ignore-on-commit</literal>. Любой файл, добавленный в эту группу, не будет автоматически отмечаться в диалоге фиксации. Вы по-прежнему можете зафиксировать изменения в этом файле, но вы должны выбрать его в диалоге фиксации вручную."
4201 #. (title)
4202 #: ../source/TortoiseGit_en.xml:4566
4203 msgid "Commit Log Messages"
4204 msgstr "Сообщения журнала при фиксации"
4206 #. (para)
4207 #: ../source/TortoiseGit_en.xml:4567
4208 msgid "Be sure to enter a log message which describes the changes you are committing. This will help you to see what happened and when, as you browse through the project log messages at a later date. The message can be as long or as brief as you like; many projects have guidelines for what should be included, the language to use, and sometimes even a strict format."
4209 msgstr "Убедитесь, что ввели сообщение журнала, описывающее фиксируемые изменения. Впоследствии, при просмотре сообщений журнала проекта, это поможет вам увидеть, что и когда происходило. Сообщение может быть настолько длинным или коротким, как вы пожелаете; во многих проектах есть рекомендации о том, что должно быть в него включено, какой должен использоваться язык, а иногда в них даже задаётся строгий формат сообщения."
4211 #. (para)
4212 #: ../source/TortoiseGit_en.xml:4575
4213 msgid "You can apply simple formatting to your log messages using a convention similar to that used within emails. To apply styling to <literal>text</literal>, use <literal>*text*</literal> for bold, <literal>_text_</literal> for underlining, and <literal>^text^</literal> for italics."
4214 msgstr "Вы можете применять простое форматирование в сообщениях журнала, используя соглашения, похожие на употребляемые в электропочте. Чтобы <literal>текст</literal> выглядел по-другому, можно использовать <literal>*текст*</literal> для жирного начертания, <literal>_текст_</literal> для подчёркивания и <literal>^текст^</literal> для курсива."
4216 #. (title)
4217 #: ../source/TortoiseGit_en.xml:4585
4218 msgid "The Commit Dialog Spellchecker"
4219 msgstr "Проверка правописания в диалоге фиксации"
4221 #. (para)
4222 #: ../source/TortoiseGit_en.xml:4583
4223 msgid "<placeholder-1/> TortoiseGit includes a spellchecker to help you get your log messages right. This will highlight any mis-spelled words. Use the context menu to access the suggested corrections. Of course, it doesn't know <emphasis>every</emphasis> technical term that you do, so correctly spelt words will sometimes show up as errors. But don't worry. You can just add them to your personal dictionary using the context menu."
4224 msgstr "<placeholder-1/> В TortoiseGit включена проверка правописания, чтобы помочь вам в написании грамотных сообщений журнала. Она выделяет любое неправильно написанное слово. Воспользуйтесь контекстным меню для доступа к предлагаемым исправлениям. Конечно, проверка правописания не знает <emphasis>каждый</emphasis> технический термин, который вы можете использовать, так что правильно написанные слова иногда могут показываться как ошибочные. Но не беспокойтесь - вы можете тут же добавить их в ваш персональный словарь при помощи контекстного меню."
4226 #. (para)
4227 #: ../source/TortoiseGit_en.xml:4595
4228 msgid "The log message window also includes a filename and function auto-completion facility. This uses regular expressions to extract class and function names from the (text) files you are committing, as well as the filenames themselves. If a word you are typing matches anything in the list (after you have typed at least 3 characters, or pressed <keycap>Ctrl+Space</keycap>), a drop-down appears allowing you to select the full name. The regular expressions supplied with TortoiseGit are held in the TortoiseGit installation <filename>bin</filename> folder. You can also define your own regexes and store them in <filename>%APPDATA%\\TortoiseGit\\autolist.txt</filename>. Of course your private autolist will not be overwritten when you update your installation of TortoiseGit. If you are unfamiliar with regular expressions, take a look at the introduction at <ulink url=\"http://en.wikipedia.org/wiki/Regular_expression\"><citetitle>http://en.wikipedia.org/wiki/Regular_expression</citetitle></ulink>, and the online documentation and tutorial at <ulink url=\"http://www.regular-expressions.info/\"><citetitle>http://www.regular-expressions.info/</citetitle></ulink>."
4229 msgstr "Окно сообщения журнала включает также средство автозавершения имён файлов и функций. Оно использует регулярные выражения для извлечения имён классов и функций из (текста) фиксируемых файлов, а также самих имён файлов. Если слово, которое вы вводите, соответствует чему-либо в списке (после того, как вы набрали хотя бы 3 символа, или нажали <keycap>Ctrl+пробел</keycap>), появляется выпадающий список, позволяющий выбрать полное имя. Регулярные выражения, поставляемые вместе с TortoiseGit, содержатся в папке <filename>bin</filename> установки TortoiseGit. Вы можете задать собственные регулярные выражения и сохранить их в файле <filename>%APPDATA%\\TortoiseGit\\autolist.txt</filename>. Конечно же, ваш частный список не будет перезаписан при обновлении установки TortoiseGit. Если вы малознакомы с регулярными выражениями, взгляните на введение по адресу <ulink url=\"http://en.wikipedia.org/wiki/Regular_expression\"><citetitle>http://en.wikipedia.org/wiki/Regular_expression</citetitle></ulink><footnote><para>Есть статья об этом и в русском разделе Википедии: <ulink url=\"http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F\"><citetitle>http://ru.wikipedia.org/wiki/Регулярные_выражения</citetitle></ulink> - прим. переводчика</para></footnote>, а также на доступные в Сети документацию и учебный курс по адресу <ulink url=\"http://www.regular-expressions.info/\"><citetitle>http://www.regular-expressions.info/</citetitle></ulink>."
4231 #. (para)
4232 #: ../source/TortoiseGit_en.xml:4616
4233 msgid "You can re-use previously entered log messages. Just click on <guibutton>Recent messages</guibutton> to view a list of the last few messages you entered for this working copy. The number of stored messages can be customized in the TortoiseGit settings dialog."
4234 msgstr "Вы можете повторно использовать введённые ранее сообщения журнала: достаточно щёлкнуть на кнопку <guibutton>Недавние сообщения</guibutton> и появится список из нескольких последних введённых вами для этой рабочей копии сообщений. Количество сохраняемых сообщений может быть указано в диалоге настроек TortoiseGit."
4236 #. (para)
4237 #: ../source/TortoiseGit_en.xml:4622
4238 msgid "You can clear all stored commit messages from the <guilabel>Saved data</guilabel> page of TortoiseGit's settings, or you can clear individual messages from within the <guilabel>Recent messages</guilabel> dialog using the <keycap>Delete</keycap> key."
4239 msgstr "Вы можете очистить все сохранённые сообщения фиксации со страницы <guilabel>Сохранённые данные</guilabel> настроек TortoiseGit, или же вы можете убирать отдельные сообщения непосредственно в диалоге <guilabel>Предыдущие сообщения журнала</guilabel> при помощи клавиши <keycap>Delete</keycap>."
4241 #. (para)
4242 #: ../source/TortoiseGit_en.xml:4628
4243 msgid "If you want to include the checked paths in your log message, you can use the command <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Paste filename list</guimenuitem></menuchoice> in the edit control."
4244 msgstr "Если вы желаете включить имена фиксируемых файлов в сообщение журнала, вы можете воспользоваться специальным пунктом из вызываемого в области редактирования контекстного меню: <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Вставить список имен файлов</guimenuitem></menuchoice>."
4246 #. (para)
4247 #: ../source/TortoiseGit_en.xml:4637
4248 msgid "Another way to insert the paths into the log message is to simply drag the files from the file list onto the edit control."
4249 msgstr "Другой способ вставить имена в сообщение журнала - просто перетащить файлы из списка файлов в область редактирования."
4251 #. (title)
4252 #: ../source/TortoiseGit_en.xml:4642
4253 msgid "Special Folder Properties"
4254 msgstr "Специальные свойства папок"
4256 #. (para)
4257 #: ../source/TortoiseGit_en.xml:4643
4258 msgid "There are several special folder properties which can be used to help give more control over the formatting of commit log messages and the language used by the spellchecker module. Read <xref linkend=\"tsvn-dug-propertypage\"/> for further information."
4259 msgstr "Есть несколько специальных свойств для папок, которые предоставляют возможность более тонко настроить формат сообщений журнала и задать язык, используемый модулем проверки правописания. Прочтите раздел <xref linkend=\"tsvn-dug-propertypage\"/> для дополнительной информации."
4261 #. (title)
4262 #: ../source/TortoiseGit_en.xml:4651
4263 msgid "Integration with Bug Tracking Tools"
4264 msgstr "Интеграция с инструментами отслеживания ошибок"
4266 #. (para)
4267 #: ../source/TortoiseGit_en.xml:4652
4268 msgid "If you have activated the bug tracking system, you can set one or more Issues in the <guilabel>Bug-ID / Issue-Nr:</guilabel> text box. Multiple issues should be comma separated. Alternatively, if you are using regex-based bug tracking support, just add your issue references as part of the log message. Learn more in <xref linkend=\"tsvn-dug-bugtracker\"/>."
4269 msgstr "Если у вас подключена и действует система отслеживания ошибок, вы можете указать одну или несколько проблем в поле ввода <guilabel>ID ошибки / N проблемы</guilabel>. Если вводится сразу несколько проблем, то они должны быть разделены запятыми. Или, если вы используете основанную на регулярных выражениях поддержку системы отслеживания ошибок, просто добавьте упоминания проблем как часть сообщения журнала. Больше узнать об этом можно, прочитав <xref linkend=\"tsvn-dug-bugtracker\"/>."
4271 #. (title)
4272 #: ../source/TortoiseGit_en.xml:4663
4273 msgid "Commit Progress"
4274 msgstr "Ход выполнения фиксации"
4276 #. (title)
4277 #: ../source/TortoiseGit_en.xml:4668
4278 msgid "The Progress dialog showing a commit in progress"
4279 msgstr "Диалог выполнения, отображающий ход выполнения фиксации"
4281 #. (para)
4282 #: ../source/TortoiseGit_en.xml:4664
4283 msgid "After pressing <guibutton>OK</guibutton>, a dialog appears displaying the progress of the commit. <placeholder-1/>"
4284 msgstr "После нажатия на <guibutton>ОК</guibutton> появится диалог, отображающий ход выполнения фиксации. <placeholder-1/>"
4286 #. (term)
4287 #. (term)
4288 #: ../source/TortoiseGit_en.xml:4677
4289 #: ../source/TortoiseGit_en.xml:5202
4290 msgid "Blue"
4291 msgstr "Голубой"
4293 #. (para)
4294 #: ../source/TortoiseGit_en.xml:4679
4295 msgid "Committing a modification."
4296 msgstr "Фиксация изменений."
4298 #. (term)
4299 #. (term)
4300 #. (term)
4301 #: ../source/TortoiseGit_en.xml:4685
4302 #: ../source/TortoiseGit_en.xml:4752
4303 #: ../source/TortoiseGit_en.xml:5210
4304 msgid "Purple"
4305 msgstr "Пурпурный "
4307 #. (para)
4308 #: ../source/TortoiseGit_en.xml:4687
4309 msgid "Committing a new addition."
4310 msgstr "Фиксация новых добавлений."
4312 #. (term)
4313 #. (term)
4314 #. (term)
4315 #: ../source/TortoiseGit_en.xml:4693
4316 #: ../source/TortoiseGit_en.xml:4760
4317 #: ../source/TortoiseGit_en.xml:5222
4318 msgid "Dark red"
4319 msgstr "Темно-красный"
4321 #. (para)
4322 #: ../source/TortoiseGit_en.xml:4695
4323 msgid "Committing a deletion or a replacement."
4324 msgstr "Фиксация удалений или перемещений."
4326 #. (term)
4327 #. (term)
4328 #. (term)
4329 #: ../source/TortoiseGit_en.xml:4701
4330 #: ../source/TortoiseGit_en.xml:4787
4331 #: ../source/TortoiseGit_en.xml:5250
4332 msgid "Black"
4333 msgstr "Чёрный"
4335 #. (para)
4336 #: ../source/TortoiseGit_en.xml:4703
4337 msgid "All other items."
4338 msgstr "Все другие элементы."
4340 #. (para)
4341 #: ../source/TortoiseGit_en.xml:4672
4342 msgid "The progress dialog uses colour coding to highlight different commit actions <placeholder-1/>"
4343 msgstr "Различные действия, производимые при фиксации, в окне выполнения обозначаются разным цветом: <placeholder-1/>"
4345 #. (para)
4346 #. (para)
4347 #. (para)
4348 #: ../source/TortoiseGit_en.xml:4710
4349 #: ../source/TortoiseGit_en.xml:4797
4350 #: ../source/TortoiseGit_en.xml:5259
4351 msgid "This is the default colour scheme, but you can customise those colours using the settings dialog. Read <xref linkend=\"tsvn-dug-settings-colours\"/> for more information."
4352 msgstr "Это используемая по умолчанию цветовая схема, но вы можете настроить эти цвета в диалоге настроек. Для дополнительной информации смотрите <xref linkend=\"tsvn-dug-settings-colours\"/>."
4354 # ---- 5.5
4355 #. (title)
4356 #: ../source/TortoiseGit_en.xml:4718
4357 msgid "Update Your Working Copy With Changes From Others"
4358 msgstr "Обновление вашей рабочей копии путём внесения изменений, которые сделаны другими "
4360 #. (primary)
4361 #. (primary)
4362 #: ../source/TortoiseGit_en.xml:4720
4363 #: ../source/TortoiseGit_en.xml:13357
4364 msgid "update"
4365 msgstr "обновление"
4367 #. (primary)
4368 #: ../source/TortoiseGit_en.xml:4723
4369 msgid "fetch changes"
4370 msgstr "получение изменений"
4372 #. (title)
4373 #: ../source/TortoiseGit_en.xml:4727
4374 msgid "Progress dialog showing finished update"
4375 msgstr "Окно выполнения, отображающее законченное обновление"
4377 #. (para)
4378 #: ../source/TortoiseGit_en.xml:4725
4379 msgid "<placeholder-1/> Periodically, you should ensure that changes done by others get incorporated in your local working copy. The process of getting changes from the server to your local copy is known as <emphasis>updating</emphasis>. Updating may be done on single files, a set of selected files, or recursively on entire directory hierarchies. To update, select the files and/or directories you want, <action>right click</action> and select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Update</guimenuitem></menuchoice> in the explorer context menu. A window will pop up displaying the progress of the update as it runs. Changes done by others will be merged into your files, keeping any changes you may have done to the same files. The repository is <emphasis>not</emphasis> affected by an update."
4380 msgstr "<placeholder-1/> Время от времени вы должны обеспечивать внесение изменений, сделанных другими, в вашу рабочую копию. Процесс внесения изменений с сервера в вашу локальную копию называется <emphasis>обновлением</emphasis>. Обновляться может одиночный файл, набор выбранных файлов или рекурсивно целые иерархии папок. Для обновления выберите файлы и/или папки, которые вы желаете обновить, щёлкните <action>правой клавишей мыши</action> и выберите из контекстного меню Проводника <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Обновить...</guimenuitem></menuchoice>. Появится окно, отображающее ход выполнения обновления. Изменения, сделанные другими, будут слиты с вашими локальными файлами с сохранением любых изменений, которые вы произвели в этих же файлах. Обновление <emphasis>не оказывает</emphasis> влияния на хранилище."
4382 #. (para)
4383 #: ../source/TortoiseGit_en.xml:4754
4384 msgid "New item added to your WC."
4385 msgstr "Новый элемент, добавленный к вашей рабочей копии."
4387 #. (para)
4388 #: ../source/TortoiseGit_en.xml:4762
4389 msgid "Redundant item deleted from your WC, or missing item replaced in your WC."
4390 msgstr "Избыточный элемент, удалённый из вашей рабочей копии, или отсутствующий элемент, заменённый в вашей рабочей копии."
4392 #. (term)
4393 #. (term)
4394 #: ../source/TortoiseGit_en.xml:4769
4395 #: ../source/TortoiseGit_en.xml:5230
4396 msgid "Green"
4397 msgstr "Зеленый"
4399 #. (para)
4400 #: ../source/TortoiseGit_en.xml:4771
4401 msgid "Changes from repository successfully merged with your local changes."
4402 msgstr "Изменения из хранилища, успешно слитые с вашими локальными изменениями."
4404 #. (term)
4405 #. (term)
4406 #: ../source/TortoiseGit_en.xml:4778
4407 #: ../source/TortoiseGit_en.xml:5240
4408 msgid "Bright red"
4409 msgstr "Ярко-красный"
4411 #. (para)
4412 #: ../source/TortoiseGit_en.xml:4780
4413 msgid "Changes from repository merged with local changes, resulting in conflicts which you need to resolve."
4414 msgstr "Изменения из хранилища, вызвавшие при слиянии с локальными изменениями конфликт, который вы должны уладить."
4416 #. (para)
4417 #: ../source/TortoiseGit_en.xml:4789
4418 msgid "Unchanged item in your WC updated with newer version from the repository."
4419 msgstr "Неизменённый элемент в вашей рабочей копии, обновлённый новой версией из хранилища."
4421 #. (para)
4422 #: ../source/TortoiseGit_en.xml:4747
4423 msgid "The progress dialog uses colour coding to highlight different update actions <placeholder-1/>"
4424 msgstr "Различные действия, производимые при обновлении, в окне выполнения обозначаются разным цветом: <placeholder-1/>"
4426 #. (para)
4427 #: ../source/TortoiseGit_en.xml:4802
4428 msgid "If you get any <emphasis>conflicts</emphasis> during an update (this can happen if others changed the same lines in the same file as you did and those changes don't match) then the dialog shows those conflicts in red. You can <action>double click</action> on these lines to start the external merge tool to resolve the conflicts."
4429 msgstr "Если возникают <emphasis>конфликты</emphasis> в процессе выполнения обновления (это может произойти, если другие изменили те же строки в тех же файлах, что и вы, и эти изменения не совпадают), тогда диалог показывает эти конфликты красным цветом. Вы можете сделать <action>двойной щелчок</action> на этих строках для запуска внешней утилиты слияния для улаживания конфликтов."
4431 #. (para)
4432 #: ../source/TortoiseGit_en.xml:4809
4433 msgid "When the update is complete, the progress dialog shows a summary of the number of items updated, added, removed, conflicted, etc. below the file list. This summary information can be copied to the clipboard using <keycap>Ctrl+C</keycap>."
4434 msgstr "После завершения обновления, в диалоге выполнения под списком файлов показывается сводка о количестве обновлённых, добавленных, удалённых, конфликтующих и т.д. элементов. Эту информацию можно скопировать в буфер обмена при помощи <keycap>Ctrl+C</keycap>."
4436 #. (para)
4437 #: ../source/TortoiseGit_en.xml:4816
4438 msgid "The standard Update command has no options and just updates your working copy to the HEAD revision of the repository, which is the most common use case. If you want more control over the update process, you should use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Update to Revision...</guimenuitem></menuchoice> instead. This allows you to update your working copy to a specific revision, not only to the most recent one. Suppose your working copy is at revision 100, but you want it to reflect the state which it had in revision 50 - then simply update to revision 50. In the same dialog you can also choose the <firstterm>depth</firstterm> at which to update the current folder. The terms used are described in <xref linkend=\"tsvn-dug-checkout-depth\"/>. The default depth is <guilabel>Working copy</guilabel>, which preserves the existing depth setting. You can also choose whether to ignore any external projects in the update (i.e. projects referenced using <literal>svn:externals</literal>)."
4439 msgstr "Стандартная команда 'Обновить' не имеет параметров и просто обновляет вашу рабочую копию до ведущей (HEAD) ревизии хранилища, и это наиболее типичный способ её использования. Если же вам необходимо точнее управлять процессом обновления, то вместо стандартной команды надо использовать <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Обновить до ревизии...</guimenuitem></menuchoice>. Эта команда позволяет обновить вашу рабочую копию до нужной ревизии, а не только до самой последней. Предположим, что ваша рабочая копия соответствует ревизии 100, а вы желаете привести её в состояние, в котором она была в ревизии 50 - просто обновите её до ревизии 50. В этом же диалоге можно выбрать <firstterm baseform=\"глубина\">глубину</firstterm> обновления текущей папки. Используемые термины описаны в <xref linkend=\"tsvn-dug-checkout-depth\"/>. Глубина по умолчанию - <guilabel>Рабочая копия</guilabel>, которая сохраняет существующие установки глубины. Также можно проигнорировать все внешние проекты при обновлении (т.е. такие проекты, связь с которыми организована при помощи <literal>svn:externals</literal>)."
4441 #. (para)
4442 #: ../source/TortoiseGit_en.xml:4838
4443 msgid "If you update a file or folder to a specific revision, you should not make changes to those files. You will get <quote>out of date</quote> error messages when you try to commit them! If you want to undo changes to a file and start afresh from an earlier revision, you can rollback to a previous revision from the revision log dialog. Take a look at <xref linkend=\"tsvn-howto-rollback\"/> for further instructions, and alternative methods."
4444 msgstr "После того, как вы обновили файл или папку до нужной ревизии, вы не должны делать изменения в этих файлах. Вы получите ошибку <quote>устарел</quote> при попытке их зафиксировать! Если вы хотите отменить изменения в файле и начать заново с ранней ревизии, вы можете откатиться к предыдущей ревизии в диалоге журнала ревизий. Для дополнительных инструкций и других возможных методов, ознакомьтесь с <xref linkend=\"tsvn-howto-rollback\"/>."
4446 #. (para)
4447 #: ../source/TortoiseGit_en.xml:4848
4448 msgid "<menuchoice><guimenuitem>Update to Revision</guimenuitem></menuchoice> can occasionally be useful to see what your project looked like at some earlier point in its history. But in general, updating individual files to an earlier revision is not a good idea as it leaves your working copy in an inconsistent state. If the file you are updating has changed name, you may even find that the file just disappears from your working copy because no file of that name existed in the earlier revision. If you simply want a local copy of an old version of a file it is better to use the <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Save revision to...</guimenuitem></menuchoice> command from the log dialog for that file."
4449 msgstr "<menuchoice><guimenuitem>Обновить до ревизии</guimenuitem></menuchoice> может иногда пригодиться для просмотра того, как выглядел ваш проект в какой-то более ранней точке его истории. Но, вообще говоря, обновление отдельных файлов до более ранних ревизий не очень хорошая идея, поскольку приводит вашу рабочую копию в противоречивое состояние. Если обновляемый файл был переименован, вы можете даже обнаружить, что он просто исчез из вашей рабочей копии, потому что в более ранней ревизии не существовало файла с таким именем. Если вам нужна просто локальная копия старой ревизии файла, лучше использовать команду <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Сохранить ревизию в...</guimenuitem></menuchoice> из диалога журнала для этого файла."
4451 #. (title)
4452 #: ../source/TortoiseGit_en.xml:4867
4453 msgid "Multiple Files/Folders"
4454 msgstr "Несколько файлов/папок"
4456 #. (para)
4457 #: ../source/TortoiseGit_en.xml:4868
4458 msgid "If you select multiple files and folders in the explorer and then select <menuchoice><guimenuitem>Update</guimenuitem></menuchoice>, all of those files/folders are updated one by one. TortoiseGit makes sure that all files/folders which are from the same repository are updated to the exact same revision! Even if between those updates another commit occurred."
4459 msgstr "Если выбрать несколько файлов и папок в Проводнике, и затем выполнить команду <menuchoice><guimenuitem>Обновить</guimenuitem></menuchoice>, все эти файлы/папки будут обновляться по очереди. TortoiseGit обеспечивает, чтобы все файлы/папки из одного хранилища обновлялись точно до одной ревизии!, - даже если между этими обновлениями была выполнена другая фиксация."
4461 #. (title)
4462 #: ../source/TortoiseGit_en.xml:4880
4463 msgid "Local File Already Exists"
4464 msgstr "Локальный файл уже существует"
4466 #. (para)
4467 #: ../source/TortoiseGit_en.xml:4881
4468 msgid "Sometimes when you try to update, the update fails with a message to say that there is already a local file of the same name. This typically happens when Git tries to checkout a newly versioned file, and finds that an unversioned file of the same name already exists in your working folder. Git will never overwrite an unversioned file - it might contain something you are working on, which coincidentally has the same filename as another developer has used for his newly committed file."
4469 msgstr "Иногда попытка обновления завершается неудачей с сообщением о существовании локального файла с таким же именем. Это обычно происходит, когда Git пытается извлечь новый версированный файл, и обнаруживает, что неверсированный файл с таким именем уже существует в вашей рабочей папке. Git никогда не перезапишет неверсированный файл - он может содержать что-либо, над чем вы работаете, и по стечению обстоятельств называться также, как и файл, недавно зафиксированный другим разработчиком."
4471 #. (para)
4472 #: ../source/TortoiseGit_en.xml:4890
4473 msgid "If you get this error message, the solution is simply to rename the local unversioned file. After completing the update, you can check whether the renamed file is still needed."
4474 msgstr "Если вы получили это сообщение об ошибке, решение - просто переименовать неверсированный файл. После выполнения обновления, вы можете посмотреть, насколько нужен вам переименованный файл."
4476 #. (para)
4477 #: ../source/TortoiseGit_en.xml:4895
4478 msgid "If you keep getting error messages, use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Check for Modifications</guimenuitem></menuchoice> instead to list all the problem files. That way you can deal with them all at once."
4479 msgstr "Если вы продолжаете получать сообщения об ошибках, воспользуйтесь командой <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Проверить на наличие изменений</guimenuitem></menuchoice> для получения списка всех проблемных файлов. Этим способом вы сможете справиться с ними за один раз."
4481 # ---- 5.6
4482 #. (title)
4483 #: ../source/TortoiseGit_en.xml:4908
4484 msgid "Resolving Conflicts"
4485 msgstr "Улаживание конфликтов"
4487 #. (primary)
4488 #: ../source/TortoiseGit_en.xml:4913
4489 msgid "resolve"
4490 msgstr "улаживание"
4492 #. (term)
4493 #: ../source/TortoiseGit_en.xml:4936
4494 msgid "filename.ext.mine"
4495 msgstr "filename.ext.mine"
4497 #. (para)
4498 #: ../source/TortoiseGit_en.xml:4938
4499 msgid "This is your file as it existed in your working copy before you updated your working copy - that is, without conflict markers. This file has your latest changes in it and nothing else."
4500 msgstr "Это ваш файл, каким он был в рабочей копии перед выполнением обновления, т.е. без конфликтных отметок. В этом файле содержатся ваши последние в нём изменения, и ничего другого."
4502 #. (term)
4503 #: ../source/TortoiseGit_en.xml:4947
4504 msgid "filename.ext.rOLDREV"
4505 msgstr "filename.ext.rСТАРАЯ_РЕВИЗИЯ"
4507 #. (para)
4508 #: ../source/TortoiseGit_en.xml:4949
4509 msgid "This is the file that was the BASE revision before you updated your working copy. That is, it the file that you checked out before you made your latest edits."
4510 msgstr "Это файл, который был базовой ревизией перед обновлением вашей рабочей копии, т.е. это тот файл, который был извлечён до того, как вы начали вносить ваши последние изменения."
4512 #. (term)
4513 #: ../source/TortoiseGit_en.xml:4958
4514 msgid "filename.ext.rNEWREV"
4515 msgstr "filename.ext.rНОВАЯ_РЕВИЗИЯ"
4517 #. (para)
4518 #: ../source/TortoiseGit_en.xml:4960
4519 msgid "This is the file that your Git client just received from the server when you updated your working copy. This file corresponds to the HEAD revision of the repository."
4520 msgstr "Это файл, который был получен с сервера клиентом Git при обновлении вашей рабочей копии. Этот файл соответствует ведущей (HEAD) ревизии хранилища."
4522 #. (para)
4523 #: ../source/TortoiseGit_en.xml:4915
4524 msgid ""
4525 "Once in a while, you will get a <emphasis>conflict</emphasis> when you update your files from the repository. A conflict occurs when two or more developers have changed the same few lines of a file. As Git knows nothing of your project, it leaves resolving the conflicts to the developers. Whenever a conflict is reported, you should open the file in question, and search for lines starting with the string <literal>&lt;&lt;&lt;&lt;&lt;&lt;&lt;</literal>. The conflicting area is marked like this: <screen>\n"
4526 "&lt;&lt;&lt;&lt;&lt;&lt;&lt; filename\n"
4527 "    your changes\n"
4528 "=======\n"
4529 "    code merged from repository\n"
4530 "&gt;&gt;&gt;&gt;&gt;&gt;&gt; revision\n"
4531 "</screen> Also, for every conflicted file Git places three additional files in your directory: <placeholder-1/>"
4532 msgstr ""
4533 "Когда-нибудь вы получите <emphasis>конфликт</emphasis> при обновлении ваших файлов из хранилища. Конфликт возникает, когда двое или более разработчиков изменили одни и те же строки файла. Поскольку Git ничего не знает о вашем проекте, она оставляет улаживание конфликта за разработчиками. При возникновении конфликта вам надо открыть данный файл, и найти строки, начинающиеся с символов <literal>&lt;&lt;&lt;&lt;&lt;&lt;&lt;</literal>. Область конфликта помечена следующим образом: <screen>\n"
4534 "&lt;&lt;&lt;&lt;&lt;&lt;&lt; filename\n"
4535 "    ваши изменения\n"
4536 "=======\n"
4537 "    код из хранилища\n"
4538 "&gt;&gt;&gt;&gt;&gt;&gt;&gt; revision\n"
4539 "</screen> Кроме того, для каждого файла с конфликтом Git помещает в ту же папку три дополнительных файла: <placeholder-1/>"
4541 #. (para)
4542 #: ../source/TortoiseGit_en.xml:4970
4543 msgid "You can either launch an external merge tool / conflict editor with <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Edit Conflicts</guimenuitem></menuchoice> or you can use any other editor to manually resolve the conflict. You should decide what the code should look like, do the necessary changes and save the file."
4544 msgstr "Вы можете либо запустить внешнюю утилиту слияния / редактор конфликтов с помощью <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Редактировать конфликты</guimenuitem></menuchoice>, либо использовать любой другой редактор для ручного улаживания конфликта. Вы должны решить, как должен выглядеть код, сделать необходимые изменения и сохранить файл."
4546 #. (para)
4547 #: ../source/TortoiseGit_en.xml:4981
4548 msgid "Afterwards execute the command <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Resolved</guimenuitem></menuchoice> and commit your modifications to the repository. Please note that the Resolve command does not really resolve the conflict. It just removes the <filename>filename.ext.mine</filename> and <filename>filename.ext.r*</filename> files, to allow you to commit your changes."
4549 msgstr "После этого выполните команду <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Улажено</guimenuitem></menuchoice> и зафиксируйте ваши изменения в хранилище. Пожалуйста, помните, что команда 'Улажено' на самом деле конфликты не улаживает. Она только удаляет файлы <filename>filename.ext.mine</filename> и <filename>filename.ext.r*</filename> для того, чтобы вы могли зафиксировать ваши изменения."
4551 #. (para)
4552 #: ../source/TortoiseGit_en.xml:4994
4553 msgid "If you have conflicts with binary files, Git does not attempt to merge the files itself. The local file remains unchanged (exactly as you last changed it) and you have <filename>filename.ext.r*</filename> files. If you want to discard your changes and keep the repository version, just use the Revert command. If you want to keep your version and overwrite the repository version, use the Resolved command, then commit your version."
4554 msgstr "Если конфликты возникли в двоичных файлах, Git не пытается самостоятельно слить эти файлы. Локальный файл остаётся неизменённым (точно таким, как при последнем вашем изменении) и у вас есть файлы <filename>filename.ext.r*</filename>. Если вы хотите отменить ваши изменения, и сохранить версию из хранилища, используйте команду 'Убрать изменения'. Если вы хотите сохранить вашу версию и переписать версию в хранилище, используйте команду 'Улажено', после чего зафиксируйте вашу версию."
4556 #. (para)
4557 #: ../source/TortoiseGit_en.xml:5004
4558 msgid "You can use the Resolved command for multiple files if you right click on the parent folder and select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Resolved...</guimenuitem></menuchoice> This will bring up a dialog listing all conflicted files in that folder, and you can select which ones to mark as resolved."
4559 msgstr "Вы можете использовать команду 'Улажено' для нескольких файлов, если, после щелчка правой клавишей на родительской папке, выбрать <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Уладить...</guimenuitem></menuchoice> Появится диалог со списком всех конфликтующих файлов в этой папке, и вы сможете выбрать, какие из них пометить как улаженные."
4561 # ---- 5.7
4562 #. (title)
4563 #: ../source/TortoiseGit_en.xml:5017
4564 msgid "Getting Status Information"
4565 msgstr "Получение информации о статусе"
4567 #. (primary)
4568 #. (primary)
4569 #: ../source/TortoiseGit_en.xml:5019
4570 #: ../source/TortoiseGit_en.xml:5168
4571 msgid "status"
4572 msgstr "статус"
4574 #. (primary)
4575 #: ../source/TortoiseGit_en.xml:5022
4576 msgid "view changes"
4577 msgstr "просмотр изменений"
4579 #. (primary)
4580 #: ../source/TortoiseGit_en.xml:5025
4581 msgid "working copy status"
4582 msgstr "статус рабочей копии"
4584 #. (para)
4585 #: ../source/TortoiseGit_en.xml:5027
4586 msgid "While you are working on your working copy you often need to know which files you have changed/added/removed or renamed, or even which files got changed and committed by others."
4587 msgstr "При работе с рабочей копией, вам часто надо понять, какие файлы вы изменили/добавили/удалили или переименовали, или же какие из файлов были изменены и зафиксированы другими."
4589 #. (primary)
4590 #. (primary)
4591 #: ../source/TortoiseGit_en.xml:5035
4592 #: ../source/TortoiseGit_en.xml:15252
4593 msgid "overlays"
4594 msgstr "пометки на значках"
4596 #. (primary)
4597 #: ../source/TortoiseGit_en.xml:5038
4598 msgid "icons"
4599 msgstr "значки"
4601 #. (para)
4602 #: ../source/TortoiseGit_en.xml:5046
4603 msgid "Now that you have checked out a working copy from a Git repository you can see your files in the windows explorer with changed icons. This is one of the reasons why TortoiseGit is so popular. TortoiseGit adds a so called overlay icon to each file icon which overlaps the original file icon. Depending on the Git status of the file the overlay icon is different."
4604 msgstr "Теперь, после извлечения рабочей копии из хранилища Git, вы можете заметить, что значки в Проводнике Windows немного изменились, и это одна из причин такой популярности TortoiseGit. TortoiseGit добавляет так называемую пометку на значке для каждого файла, которая накладывается на исходный значок файла. Пометки различаются и зависят от статуса файла в Git."
4606 #. (para)
4607 #: ../source/TortoiseGit_en.xml:5054
4608 msgid "<graphic fileref=\"../images/InGitIcon.png\"/> A fresh checked out working copy has a green checkmark as overlay. That means the Git status is <emphasis>normal</emphasis>."
4609 msgstr "<graphic fileref=\"../images/InGitIcon.png\"/> В свежеизвлечённой рабочей копии все пометки выглядят как зеленая галочка. Это означает, что статус Git - <emphasis>нормальный</emphasis>."
4611 #. (para)
4612 #: ../source/TortoiseGit_en.xml:5059
4613 msgid "<graphic fileref=\"../images/ModifiedIcon.png\"/> As soon as you start editing a file, the status changes to <emphasis>modified</emphasis> and the icon overlay then changes to a red exclamation mark. That way you can easily see which files were changed since you last updated your working copy and need to be committed."
4614 msgstr "<graphic fileref=\"../images/ModifiedIcon.png\"/> Как только вы начнете редактировать файл, статус поменяется на <emphasis>изменено</emphasis> и пометка станет выглядеть как красный восклицательный знак. Таким образом, вы можете легко увидеть, какие файлы были изменены с момента последнего обновления вашей рабочей копии и нуждаются в фиксации."
4616 #. (para)
4617 #: ../source/TortoiseGit_en.xml:5067
4618 msgid "<graphic fileref=\"../images/ConflictIcon.png\"/> If during an update a <emphasis>conflict</emphasis> occurs then the icon changes to a yellow exclamation mark."
4619 msgstr "<graphic fileref=\"../images/ConflictIcon.png\"/> Если в процессе обновления возник <emphasis>конфликт</emphasis>, тогда пометка меняется на желтый восклицательный знак. "
4621 #. (para)
4622 #: ../source/TortoiseGit_en.xml:5072
4623 msgid "<graphic fileref=\"../images/ReadOnlyIcon.png\"/> If you have set the <literal>svn:needs-lock</literal> property on a file, Git makes that file read-only until you get a lock on that file. Such files have this overlay to indicate that you have to get a lock first before you can edit that file."
4624 msgstr "<graphic fileref=\"../images/ReadOnlyIcon.png\"/> Если вы установили для файла свойство <literal>svn:needs-lock</literal>, Git помечает этот файл как доступный только для чтения, пока вы не получите блокировку для этого файла. Эта пометка на файлах означает, что вы должны заблокировать файл перед тем, как начнёте его редактировать."
4626 #. (para)
4627 #: ../source/TortoiseGit_en.xml:5079
4628 msgid "<graphic fileref=\"../images/LockedIcon.png\"/> If you hold a lock on a file, and the Git status is <emphasis>normal</emphasis>, this icon overlay reminds you that you should release the lock if you are not using it to allow others to commit their changes to the file."
4629 msgstr "<graphic fileref=\"../images/LockedIcon.png\"/> Если вы владеете блокировкой на файл, и его статус в Git <emphasis>нормальный</emphasis>, эта пометка напомнит вам, что вы должны разблокировать файл, если вы его не используете, чтобы и другие могли зафиксировать свои изменения в этом файле."
4631 #. (para)
4632 #: ../source/TortoiseGit_en.xml:5086
4633 msgid "<graphic fileref=\"../images/DeletedIcon.png\"/> This icon shows you that some files or folders inside the current folder have been scheduled to be <emphasis>deleted</emphasis> from version control or a file under version control is missing in a folder."
4634 msgstr "<graphic fileref=\"../images/DeletedIcon.png\"/> Эта пометка показывает, что некоторые файлы или папки внутри текущей папки запланированы для <emphasis>удаления</emphasis> из-под управления версиями, или же что файл, находящийся под управлением версиями, в папке отсутствует."
4636 #. (para)
4637 #: ../source/TortoiseGit_en.xml:5092
4638 msgid "<graphic fileref=\"../images/AddedIcon.png\"/> The plus sign tells you that a file or folder has been scheduled to be <emphasis>added</emphasis> to version control."
4639 msgstr "<graphic fileref=\"../images/AddedIcon.png\"/> Символ плюс сообщает о том, что файл или папка запланированы для <emphasis>добавления</emphasis> под управление версиями."
4641 #. (para)
4642 #: ../source/TortoiseGit_en.xml:5097
4643 msgid "<graphic fileref=\"../images/IgnoredIcon.png\"/> The bar sign tells you that a file or folder is <emphasis>ignored</emphasis> for version control purposes. This overlay is optional."
4644 msgstr "<graphic fileref=\"../images/IgnoredIcon.png\"/> Минус говорит о том, что файл или папка <emphasis>игнорируется</emphasis> системой управления версиями. Это необязательная пометка."
4646 #. (para)
4647 #: ../source/TortoiseGit_en.xml:5103
4648 msgid "<graphic fileref=\"../images/UnversionedIcon.png\"/> This icon shows files and folders which are not under version control, but have not been ignored. This overlay is optional."
4649 msgstr "<graphic fileref=\"../images/UnversionedIcon.png\"/> Этот значок предназначен для файлов, которые не находятся под управлением версиями, но в то же время не являются игнорируемыми. Это необязательная пометка."
4651 # 15-ю. Из них 4 использует Windows, остальные 11 могут быть использованы другими приложениями.
4652 #. (para)
4653 #: ../source/TortoiseGit_en.xml:5109
4654 msgid "In fact, you may find that not all of these icons are used on your system. This is because the number of overlays allowed by Windows is very limited and if you are also using an old version of TortoiseCVS, then there are not enough overlay slots available. TortoiseGit tries to be a <quote>Good Citizen (TM)</quote> and limits its use of overlays to give other apps a chance too."
4655 msgstr "Фактически вы можете обнаружить, что не все из этих пометок используются в вашей системе. Это происходит из-за того, что число пометок, доступных в Windows, сильно ограничено, и если вы используете также и старую версию TortoiseCVS, тогда доступных позиций для размещения пометок будет недостаточно. TortoiseGit попытается быть <quote>Добропорядочным Гражданином (TM)</quote> и ограничивает использование собственных пометок, оставляя эту возможность и другим программам."
4657 #. (para)
4658 #: ../source/TortoiseGit_en.xml:5117
4659 msgid "Now that there are more Tortoise clients around (TortoiseCVS, TortoiseHG, ...) the icon limit becomes a real problem. To work around this, the TortoiseGit project introduced a common shared icon set, loaded as a DLL, which can be used by all Tortoise clients. Check with your client provider to see if this has been integrated yet :-)"
4660 msgstr "Теперь, с появлением всё большего числа клиентов Tortoise (TortoiseCVS, TortoiseHG, ...), ограничение на количество значков становится настоящей проблемой. Для её обхода проект TortoiseGit представил общий разделяемый набор значков, загружаемый как DLL, который может быть использован всеми клиентами Tortoise. Проверьте в своём клиенте, была ли интегрирована в него поставщиком эта возможность :-)"
4662 #. (para)
4663 #: ../source/TortoiseGit_en.xml:5124
4664 msgid "For a description of how icon overlays correspond to Git status and other technical details, read <xref linkend=\"tsvn-app-internals-overlays\"/>."
4665 msgstr "Для описания соответствия пометок на значках статусам Git и других технических подробностей, прочтите <xref linkend=\"tsvn-app-internals-overlays\"/>."
4667 #. (title)
4668 #: ../source/TortoiseGit_en.xml:5131
4669 msgid "TortoiseGit Columns In Windows Explorer"
4670 msgstr "Колонки TortoiseGit в Проводнике Windows"
4672 #. (primary)
4673 #: ../source/TortoiseGit_en.xml:5133
4674 msgid "Explorer Columns"
4675 msgstr "колонки в Проводнике"
4677 #. (para)
4678 #: ../source/TortoiseGit_en.xml:5135
4679 msgid "The same information which is available from the icon overlays (and much more) can be displayed as additional columns in Windows Explorer's Details View."
4680 msgstr "Информация, доступная при помощи пометок (и не только она), может быть отображена как дополнительные столбцы в режиме 'Таблица' Проводника Windows."
4682 #. (para)
4683 #: ../source/TortoiseGit_en.xml:5140
4684 msgid "Simply right click on one of the headings of a column, choose <guimenuitem>More...</guimenuitem> from the context menu displayed. A dialog will appear where you can specify the columns and their order, which is displayed in the <quote>Detailed View</quote>. Scroll down until the entries starting with SVN come into view. Check the ones you would like to have displayed and close the dialog by pressing <guibutton>OK</guibutton>. The columns will be appended to the right of those currently displayed. You can reorder them by drag and drop, or resize them, so that they fit your needs."
4685 msgstr "Просто сделайте правый щелчок на одном из заголовков колонок, и из контекстного меню выберите <guimenuitem>Дополнительно...</guimenuitem> Появиться диалог, в котором можно будет указать, какие колонки и в каком порядке будут отображаться в режиме просмотра <quote>Таблица</quote>. Прокрутите вниз, пока не появятся записи, начинающиеся с SVN. Пометьте столбцы, которые вы хотите видеть, и закройте диалог, нажав <guibutton>ОК</guibutton>. Столбцы будут добавлены справа от отображаемых в данный момент. Вы можете изменить порядок следования столбцов, перетащив на нужное место, и изменить их размер по необходимости."
4687 #. (para)
4688 #: ../source/TortoiseGit_en.xml:5152
4689 msgid "The additional columns in the Windows Explorer are not available on Vista, since Microsoft decided to not allow such columns for <emphasis>all</emphasis> files anymore but only for specific file types."
4690 msgstr "Дополнительные колонки в Проводнике Windows не доступны в Vista после того, как Microsoft решила больше не предоставлять таких колонок для <emphasis>всех</emphasis> файлов, а предоставлять только для файлов отдельных типов."
4692 #. (para)
4693 #: ../source/TortoiseGit_en.xml:5158
4694 msgid "If you want the current layout to be displayed in all your working copies, you may want to make this the default view."
4695 msgstr "Если вы желаете, чтобы текущая компоновка отображалась во всех ваших рабочих копиях, вы можете сделать её видом по умолчанию."
4697 #. (title)
4698 #: ../source/TortoiseGit_en.xml:5166
4699 msgid "Local and Remote Status"
4700 msgstr "Локальный и удалённый статус"
4702 #. (primary)
4703 #: ../source/TortoiseGit_en.xml:5171
4704 msgid "modifications"
4705 msgstr "изменения"
4707 #. (title)
4708 #. (title)
4709 #: ../source/TortoiseGit_en.xml:5175
4710 #: ../source/TortoiseGit_en.xml:14944
4711 msgid "Check for Modifications"
4712 msgstr "Проверка на наличие изменений"
4714 #. (para)
4715 #: ../source/TortoiseGit_en.xml:5173
4716 msgid "<placeholder-1/> It's often very useful to know which files you have changed and also which files got changed and committed by others. That's where the command <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Check For Modifications...</guimenuitem></menuchoice> comes in handy. This dialog will show you every file that has changed in any way in your working copy, as well as any unversioned files you may have."
4717 msgstr "<placeholder-1/> Часто очень полезно знать, какие файлы вы изменили и какие файлы были изменены и зафиксированы другими. Для этого может пригодиться команда <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Проверить на наличие изменений...</guimenuitem></menuchoice>. Появившийся диалог покажет вам каждый файл, который вы каким-либо образом изменили в вашей рабочей копии, а также неверсированные файлы, которые у вас могут быть."
4719 #. (para)
4720 #: ../source/TortoiseGit_en.xml:5190
4721 msgid "If you click on the <guibutton>Check Repository</guibutton> then you can also look for changes in the repository. That way you can check before an update if there's a possible conflict. You can also update selected files from the repository without updating the whole folder."
4722 msgstr "Если вы нажмете на <guibutton>Проверить хранилище</guibutton>, тогда вы сможете узнать про изменения в хранилище. Таким образом, перед обновлением вы можете проверить возможность возникновения конфликтов. Вы также можете обновить только выбранные файлы из хранилища без обновления всей папки."
4724 #. (para)
4725 #: ../source/TortoiseGit_en.xml:5204
4726 msgid "Locally modified items."
4727 msgstr "Локально изменённые элементы."
4729 #. (para)
4730 #: ../source/TortoiseGit_en.xml:5212
4731 msgid "Added items. Items which have been added with history have a <literal>+</literal> sign in the <guilabel>Text status</guilabel> column, and a tooltip shows where the item was copied from."
4732 msgstr "Добавленные элементы. Элементы, которые были добавлены с историей, имеют знак <literal>+</literal> в столбце <guilabel>Статус текста</guilabel>, и подсказка показывает, откуда был скопирован элемент."
4734 #. (para)
4735 #: ../source/TortoiseGit_en.xml:5224
4736 msgid "Deleted or missing items."
4737 msgstr "Удалённые или отсутствующие элементы."
4739 #. (para)
4740 #: ../source/TortoiseGit_en.xml:5232
4741 msgid "Items modified locally and in the repository. The changes will be merged on update. These <emphasis>may</emphasis> produce conflicts on update."
4742 msgstr "Элементы, изменённые локально и в хранилище. Изменения будут объединены при обновлении. Это <emphasis>может</emphasis> привести к конфликту при обновлении."
4744 #. (para)
4745 #: ../source/TortoiseGit_en.xml:5242
4746 msgid "Items modified locally and deleted in repository, or modified in repository and deleted locally. These <emphasis>will</emphasis> produce conflicts on update."
4747 msgstr "Элементы, изменённые локально и удалённые в хранилище, или измененные в хранилище и удалённые локально. Эта ситуация <emphasis>вызовет</emphasis> конфликт при обновлении."
4749 #. (para)
4750 #: ../source/TortoiseGit_en.xml:5252
4751 msgid "Unchanged and unversioned items."
4752 msgstr "Неизменённые и неверсированные элементы."
4754 #. (para)
4755 #: ../source/TortoiseGit_en.xml:5198
4756 msgid "The dialog uses colour coding to highlight the status. <placeholder-1/>"
4757 msgstr "Диалог использует различные цвета для обозначения статуса. <placeholder-1/>"
4759 #. (para)
4760 #: ../source/TortoiseGit_en.xml:5270
4761 msgid "From the context menu of the dialog you can show a diff of the changes. Check the local changes <emphasis>you</emphasis> made using <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Compare with Base</guimenuitem></menuchoice>. Check the changes in the repository made by others using <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Show Differences as Unified Diff</guimenuitem></menuchoice>."
4762 msgstr "Из контекстного меню диалога вы можете отобразить изменения как различия между файлами. Просмотреть локальные изменения, которые <emphasis>вы</emphasis> сделали, можно при помощи <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Сравнить с рабочей копией</guimenuitem></menuchoice>. Просмотреть изменения в хранилище, сделанные другими, можно используя <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Показать различия как объединенные различия</guimenuitem></menuchoice>."
4764 #. (para)
4765 #: ../source/TortoiseGit_en.xml:5283
4766 msgid "You can also revert changes in individual files. If you have deleted a file accidentally, it will show up as <emphasis>Missing</emphasis> and you can use <emphasis>Revert</emphasis> to recover it."
4767 msgstr "Вы также можете отменить изменения в отдельных файлах. Если вы случайно удалили файл, он будет отображаться как <emphasis>Отсутствующий</emphasis> и вы можете использовать <emphasis>Убрать изменения</emphasis> для его восстановления."
4769 #. (para)
4770 #: ../source/TortoiseGit_en.xml:5288
4771 msgid "Unversioned and ignored files can be sent to the recycle bin from here using <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Delete</guimenuitem></menuchoice>. If you want to delete files permanently (bypassing the recycle bin) hold the <keycap>Shift</keycap> key while clicking on <guilabel>Delete</guilabel>."
4772 msgstr "Неверсированные и игнорируемые файлы могут быть отправлены отсюда в корзину при помощи команды <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Удалить</guimenuitem></menuchoice>. Если вы желаете удалить файлы навсегда (минуя корзину) держите нажатой клавишу <keycap>Shift</keycap> при щелчке на <guilabel>Удалить</guilabel>."
4774 #. (para)
4775 #: ../source/TortoiseGit_en.xml:5297
4776 msgid "If you want to examine a file in detail, you can drag it from here into another application such as a text editor or IDE."
4777 msgstr "Если вы желаете детально изучить файл, вы можете перетащить файл отсюда в другое приложение, такое как текстовый редактор или IDE."
4779 #. (para)
4780 #: ../source/TortoiseGit_en.xml:5301
4781 msgid "The columns are customizable. If you <action>right click</action> on any column header you will see a context menu allowing you to select which columns are displayed. You can also change column width by using the drag handle which appears when you move the mouse over a column boundary. These customizations are preserved, so you will see the same headings next time."
4782 msgstr "Столбцы можно настроить. Если щёлкнуть <action>правой кнопкой</action> на заголовке любого столбца, появится контекстное меню, позволяющее выбрать отображаемые столбцы. Вы также можете изменить ширину столбца при помощи указателя перемещения, который появляется при прохождении указателя мыши через границу столбца. Эти настройки сохраняются, так что вы увидите заголовки в том же виде и в следующий раз."
4784 #. (para)
4785 #: ../source/TortoiseGit_en.xml:5310
4786 msgid "If you are working on several unrelated tasks at once, you can also group files together into changelists. Read <xref linkend=\"tsvn-dug-commit-changelists\"/> for more information."
4787 msgstr "Если вы работаете над несколькими несвязанными задачами одновременно, вы можете сгруппировать файлы в группы изменений. Прочтите <xref linkend=\"tsvn-dug-commit-changelists\"/> для более подробной информации."
4789 #. (para)
4790 #: ../source/TortoiseGit_en.xml:5315
4791 msgid "At the bottom of the dialog you can see a summary of the range of repository revisions in use in your working copy. These are the <emphasis>commit</emphasis> revisions, not the <emphasis>update</emphasis> revisions; they represent the range of revisions where these files were last committed, not the revisions to which they have been updated. Note that the revision range shown applies only to the items displayed, not to the entire working copy. If you want to see that information for the whole working copy you must check the <guilabel>Show unmodified files</guilabel> checkbox."
4792 msgstr "В нижней части окна показывается сводка о диапазоне ревизий хранилища, встречающихся в вашей рабочей копии. Это ревизии <emphasis>фиксаций</emphasis> , а не ревизии <emphasis>обновлений</emphasis>; они отображают диапазон ревизий, в которых эти файлы были последний раз зафиксированы, а не ревизий, до которых они были обновлены. Обратите внимание: показанный диапазон относится только к показанным элементам, а не ко всей рабочей копии. Если вам нужны эти же данные для всей рабочей копии, необходимо отметить флажок <guilabel>Показать файлы без изменений</guilabel>."
4794 #. (para)
4795 #: ../source/TortoiseGit_en.xml:5326
4796 msgid "If you want a flat view of your working copy, i.e. showing all files and folders at every level of the folder hierarchy, then the <guilabel>Check for Modifications</guilabel> dialog is the easiest way to achieve that. Just check the <guilabel>Show unmodified files</guilabel> checkbox to show all files in your working copy."
4797 msgstr "Если вам нужен плоский вид вашей рабочей копии, т.е. отображение всех файлов и папок со всех уровней иерархии, тогда диалог <guilabel>Проверить на наличие изменений</guilabel> - простейший путь этого добиться. Просто пометьте флажок <guilabel>Показать файлы без изменений</guilabel> для отображения всех файлов в вашей рабочей копии."
4799 #. (title)
4800 #: ../source/TortoiseGit_en.xml:5352
4801 msgid "Viewing Diffs"
4802 msgstr "Просмотр различий"
4804 #. (primary)
4805 #: ../source/TortoiseGit_en.xml:5354
4806 msgid "diffing"
4807 msgstr "просмотр различий"
4809 #. (para)
4810 #: ../source/TortoiseGit_en.xml:5356
4811 msgid "Often you want to look inside your files, to have a look at what you've changed. You can accomplish this by selecting a file which has changed, and selecting <guimenuitem>Diff</guimenuitem> from TortoiseGit's context menu. This starts the external diff-viewer, which will then compare the current file with the pristine copy (<literal>BASE</literal> revision), which was stored after the last checkout or update."
4812 msgstr "Часто возникает необходимость просмотреть содержимое ваших файлов, чтобы понять, что же было изменено. Вы можете достичь этого путём выбора пункта <guimenuitem>Различия</guimenuitem> в контекстном меню TortoiseGit для нужного файла с изменениями. Это запустит внешнюю программу просмотра различий, которая сравнит текущий файл с нетронутой копией (<literal>BASE</literal>, <literal>Базовой</literal> ревизией), которая была сохранена после последнего извлечения или обновления."
4814 #. (para)
4815 #: ../source/TortoiseGit_en.xml:5366
4816 msgid "Even when not inside a working copy or when you have multiple versions of the file lying around, you can still display diffs:"
4817 msgstr "Даже для файлов не из рабочей копии, или когда у вас файл представлен в нескольких версиях, вы всё равно можете посмотреть различия:"
4819 #. (para)
4820 #: ../source/TortoiseGit_en.xml:5370
4821 msgid "Select the two files you want to compare in explorer (e.g. using <keycap>Ctrl</keycap> and the mouse) and choose <guimenuitem>Diff</guimenuitem> from TortoiseGit's context menu. The file clicked last (the one with the focus, i.e. the dotted rectangle) will be regarded as the later one."
4822 msgstr "Отметьте два файла, которые вы хотите сравнить, в Проводнике (например, используя <keycap>Ctrl</keycap> и мышку) и выберите из контекстного меню TortoiseGit команду <guimenuitem>Различия</guimenuitem>. Файл, отмеченный последним (тот, который в фокусе, т.е. в прямоугольнике из точек), будет считаться более поздним."
4824 #. (primary)
4825 #: ../source/TortoiseGit_en.xml:5384
4826 msgid "changelist"
4827 msgstr "группа изменений"
4829 #. (para)
4830 #: ../source/TortoiseGit_en.xml:5386
4831 msgid "In an ideal world, you only ever work on one thing at a time, and your working copy contains only one set of logical changes. OK, back to reality. It often happens that you have to work on several unrelated tasks at once, and when you look in the commit dialog, all the changes are mixed in together. The <firstterm>changelist</firstterm> feature helps you group files together, making it easier to see what you are doing. Of course this can only work if the changes do not overlap. If two different tasks affect the same file, there is no way to separate the changes."
4832 msgstr "В идеальном мире вы всегда работаете не более чем над одной вещью за раз, и ваша рабочая копия содержит только один логический набор изменений. Ну хорошо, теперь обратно к реальности: частенько случается, что вам приходится работать над несколькими несвязанными задачами одновременно, и при взгляде на диалог фиксации вы видите, что все изменения перемешаны друг с другом. <firstterm baseform=\"группа изменений\">Группы изменений</firstterm> помогают вам сгруппировать файлы, облегчая понимание того, над чем вы работаете. Конечно, это выполнимо, если изменения не пересекаются. Если две различных задачи затрагивают один и тот же файл, изменения разделить невозможно."
4834 #. (para)
4835 #: ../source/TortoiseGit_en.xml:5397
4836 msgid "The changelist feature in TortoiseGit is only available in Windows XP and later, as it depends on a shell capability which is not present in Windows 2000. Sorry, but Win2K is really quite old now, so please don't complain."
4837 msgstr "Группировка изменений в TortoiseGit доступна только для Windows XP и более поздних версий, поскольку она зависит от возможностей оболочки, которые отсутствуют в Windows 2000. К сожалению, Windows 2000 на данный момент уже заметно устарела, так что не жалуйтесь, пожалуйста."
4839 #. (para)
4840 #: ../source/TortoiseGit_en.xml:5404
4841 msgid "You can see changelists in several places, but the most important ones are the commit dialog and the check-for-modifications dialog. Let's start in the check-for-modifications dialog after you have worked on several features and many files. When you first open the dialog, all the changed files are listed together. Suppose you now want to organise things and group those files according to feature."
4842 msgstr "Вы можете встретить группы изменений в нескольких местах, но наиболее важные из них - это диалог фиксации и диалог проверки на наличие изменений. Давайте начнём в диалоге проверки на наличие изменений, после того, как вы поработали над несколькими возможностями и над многими файлами. Когда вы впервые открываете диалог, все изменённые файлы выводятся одним списком. Предположим, теперь вы желаете навести порядок и сгруппировать эти файлы в соответствии с реализуемыми ими возможностями."
4844 #. (para)
4845 #: ../source/TortoiseGit_en.xml:5412
4846 msgid "Select one or more files and use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Move to changelist</guimenuitem></menuchoice> to add an item to a changelist. Initially there will be no changelists, so the first time you do this you will create a new changelist. Give it name which describes what you are using it for, and click <guibutton>OK</guibutton>. The dialog will now change to show groups of items."
4847 msgstr "Выберите один или более файлов и воспользуйтесь <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Переместить в группу изменений</guimenuitem></menuchoice> для помещения выделенного в группу изменений. Изначально ни одной группы изменений не существует, поэтому, когда вы делаете это в первый раз, создаётся новая группа. Назовите её так, чтобы было понятно, для чего она будет использоваться, и нажмите <guibutton>ОК</guibutton>. Теперь диалог изменится, чтобы показать группы элементов."
4849 #. (para)
4850 #: ../source/TortoiseGit_en.xml:5424
4851 msgid "Once you have created a changelist you can drag and drop items into it, either from another changelist, or from Windows Explorer. Dragging from Explorer can be useful as it allows you to add items to a changelist before the file is modified. You could do that from the check-for-modifications dialog, but only by displaying all unmodified files."
4852 msgstr "После того, как вы создали группу изменений, вы можете перетаскивать в неё элементы, как из других групп, так и из Проводника Windows. Перетаскивание из Проводника может пригодиться, поскольку позволяет добавлять элементы в группу до того, как файл будет изменён. Это можно сделать и из диалога проверки на наличие изменений, но для этого придётся включить отображение всех неизменённых файлов."
4854 #. (title)
4855 #: ../source/TortoiseGit_en.xml:5433
4856 msgid "Commit dialog with Changelists"
4857 msgstr "Диалог фиксации с группами изменений."
4859 #. (para)
4860 #: ../source/TortoiseGit_en.xml:5431
4861 msgid "<placeholder-1/> In the commit dialog you can see those same files, grouped by changelist. Apart from giving an immediate visual indication of groupings, you can also use the group headings to select which files to commit."
4862 msgstr "<placeholder-1/> В диалоге фиксации вы можете вижеть те же файлы, сгруппированные по группам изменений. Заголовки групп, помимо наглядного отображения разбиения на группы, можно также использовать для выбора файлов для фиксации."
4864 #. (para)
4865 #: ../source/TortoiseGit_en.xml:5440
4866 msgid "On XP, there is a context menu when you right click on a group heading which gives you the choice to check or uncheck all group entries. On Vista however the context menu is not necessary. Click on the group header to select all entries, then check one of the selected entries to check all."
4867 msgstr "При правом щелчке на заголовке группы в Windows XP появляется контекстное меню, при помощи которого можно (раз)отметить все входящие в группу элементы. В Vista, однако, в контекстном меню необходимости нет: щёлкните на заголовке группы для выбора всех элементов, после чего отметьте один из выбранных элементов - и будут отмечены все."
4869 #. (para)
4870 #: ../source/TortoiseGit_en.xml:5446
4871 msgid "TortoiseGit reserves one changelist name for its own use, namely <literal>ignore-on-commit</literal>. This is used to mark versioned files which you almost never want to commit even though they have local changes. This feature is described in <xref linkend=\"tsvn-dug-commit-ignore\"/>."
4872 msgstr "Одно из имён группы изменений TortoiseGit резервирует для собственного использования, а именно <literal>ignore-on-commit</literal>. Оно используется для пометки версированных файлов, которые почти никогда не должны фиксироваться, даже если в них есть локальные изменения. Эту возможность описывает <xref linkend=\"tsvn-dug-commit-ignore\"/>."
4874 #. (para)
4875 #: ../source/TortoiseGit_en.xml:5452
4876 msgid "When you commit files belonging to a changelist then normally you would expect that the changelist membership is no longer needed. So by default, files are removed from changelists automatically on commit. If you wish to retain the file in its changelist, use the <guilabel>Keep changelists</guilabel> checkbox at the bottom of the commit dialog."
4877 msgstr "Обычно ожидается, что после фиксации файлов, входящих в группу изменений, их принадлежность к этой группе больше не нужна. Поэтому по умолчанию файлы автоматически исключаются из групп изменений при фиксации. Если вы желаете оставить файл в группе изменений, воспользуйтесь флажком <guilabel>Сохранить группы изменений</guilabel>, расположенным внизу диалога фиксации."
4879 #. (para)
4880 #: ../source/TortoiseGit_en.xml:5460
4881 msgid "Changelists are purely a local client feature. Creating and removing changelists will not affect the repository, nor anyone else's working copy. They are simply a convenient way for you to organise your files."
4882 msgstr "Группировка изменений - возможность, присущая исключительно локальному клиенту. Создание и ликвидация групп изменений не затрагивает ни хранилище, ни рабочих копий других пользователей. Это просто удобный способ организации ваших файлов."
4884 # ---- 5.8
4885 #. (title)
4886 #: ../source/TortoiseGit_en.xml:5468
4887 msgid "Revision Log Dialog"
4888 msgstr "Диалоговое окно журнала ревизий"
4890 #. (primary)
4891 #: ../source/TortoiseGit_en.xml:5470
4892 msgid "log"
4893 msgstr "журнал"
4895 #. (primary)
4896 #: ../source/TortoiseGit_en.xml:5473
4897 msgid "history"
4898 msgstr "история"
4900 #. (primary)
4901 #: ../source/TortoiseGit_en.xml:5476
4902 msgid "commit messages"
4903 msgstr "сообщения фиксации"
4905 #. (primary)
4906 #: ../source/TortoiseGit_en.xml:5479
4907 msgid "log messages"
4908 msgstr "сообщения журнала"
4910 #. (para)
4911 #: ../source/TortoiseGit_en.xml:5482
4912 msgid "For every change you make and commit, you should provide a log message for that change. That way you can later find out what changes you made and why, and you have a detailed log for your development process."
4913 msgstr "Для каждого сделанного и зафиксированного изменения вы должны ввести сообщение журнала, описывающее это изменение. Таким образом, вы позже сможете выяснить, что было изменено и почему, и у вас будет подробный журнал всего процесса разработки."
4915 #. (para)
4916 #: ../source/TortoiseGit_en.xml:5494
4917 msgid "The top pane shows a list of revisions where changes to the file/folder have been committed. This summary includes the date and time, the person who committed the revision and the start of the log message."
4918 msgstr "В верхней панели находится список ревизий, в которых фиксировались изменения в файле/папке. В этом списке также показываются дата и время, зафиксировавший ревизию пользователь и начало сообщения журнала."
4920 #. (para)
4921 #: ../source/TortoiseGit_en.xml:5500
4922 msgid "Lines shown in blue indicate that something has been copied to this development line (perhaps from a branch)."
4923 msgstr "Отображаемые голубым строки означают, что что-то было скопировано в эту линию разработки (возможно, из ответвления)."
4925 #. (para)
4926 #: ../source/TortoiseGit_en.xml:5506
4927 msgid "The middle pane shows the full log message for the selected revision."
4928 msgstr "Средняя панель отображает полное сообщение журнала для выбранной ревизии."
4930 #. (para)
4931 #: ../source/TortoiseGit_en.xml:5512
4932 msgid "The bottom pane shows a list of all files and folders that were changed as part of the selected revision."
4933 msgstr "Нижняя панель отображает список всех файлов и папок, которые были изменены в этой же ревизии."
4935 #. (para)
4936 #: ../source/TortoiseGit_en.xml:5488
4937 msgid "The Revision Log Dialog retrieves all those log messages and shows them to you. The display is divided into 3 panes. <placeholder-1/> But it does much more than that - it provides context menu commands which you can use to get even more information about the project history."
4938 msgstr "Диалог журнала ревизий извлекает и отображает все эти сообщения журнала. Окно разделено на три части: <placeholder-1/> Но возможности диалога намного шире: предусмотрены команды контекстного меню, при помощи которых можно получить дополнительную информацию об истории проекта."
4940 #. (title)
4941 #: ../source/TortoiseGit_en.xml:5523
4942 msgid "Invoking the Revision Log Dialog"
4943 msgstr "Вызов диалога журнала ревизий"
4945 #. (title)
4946 #: ../source/TortoiseGit_en.xml:5526
4947 msgid "The Revision Log Dialog"
4948 msgstr "Диалоговое окно журнала ревизий"
4950 #. (para)
4951 #: ../source/TortoiseGit_en.xml:5532
4952 msgid "From the TortoiseGit context submenu"
4953 msgstr "Из контекстного меню TortoiseGit"
4955 #. (para)
4956 #: ../source/TortoiseGit_en.xml:5537
4957 msgid "From the property page"
4958 msgstr "Со страницы свойств"
4960 #. (para)
4961 #: ../source/TortoiseGit_en.xml:5542
4962 msgid "From the Progress dialog after an update has finished. Then the Log dialog only shows those revisions which were changed since your last update"
4963 msgstr "Из окна выполнения после окончания обновления. В этом случае диалог журнала отображает только те ревизии, которые были изменены с момента последнего обновления"
4965 #. (para)
4966 #: ../source/TortoiseGit_en.xml:5524
4967 msgid "<placeholder-1/> There are several places from where you can show the Log dialog: <placeholder-2/>"
4968 msgstr "<placeholder-1/> Есть несколько мест, из которых можно вызвать диалоговое окно журнала: <placeholder-2/>"
4970 #. (title)
4971 #: ../source/TortoiseGit_en.xml:5552
4972 msgid "Revision Log Actions"
4973 msgstr "Действия в журнале ревизий"
4975 #. (para)
4976 #: ../source/TortoiseGit_en.xml:5553
4977 msgid "The top pane has an <guilabel>Actions</guilabel> column containing icons that summarize what has been done in that revision. There are four different icons, each shown in its own column."
4978 msgstr " В верхней панели есть столбец <guilabel>Действия</guilabel>, содержащий значки с обозначением того, что было сделано в этой ревизии. Всего есть четыре различных значка, каждый из которых показывается в своей позиции."
4980 #. (para)
4981 #: ../source/TortoiseGit_en.xml:5558
4982 msgid "<graphic fileref=\"../images/ActionModifiedIcon.png\"/> If a revision modified a file or directory, the <emphasis>modified</emphasis> icon is shown in the first column."
4983 msgstr "<graphic fileref=\"../images/ActionModifiedIcon.png\"/> Если в ревизии были изменены файл или папка, в первой колонке отображается значок <emphasis>изменён</emphasis>."
4985 #. (para)
4986 #: ../source/TortoiseGit_en.xml:5563
4987 msgid "<graphic fileref=\"../images/ActionAddedIcon.png\"/> If a revision added a file or directory, the <emphasis>added</emphasis> icon is shown in the second column."
4988 msgstr "<graphic fileref=\"../images/ActionAddedIcon.png\"/> Если в ревизии были добавлены файлы или папки, то во второй колонке отображается значок <emphasis>добавлен</emphasis>."
4990 #. (para)
4991 #: ../source/TortoiseGit_en.xml:5568
4992 msgid "<graphic fileref=\"../images/ActionDeletedIcon.png\"/> If a revision deleted a file or directory, the <emphasis>deleted</emphasis> icon is shown in the third column."
4993 msgstr "<graphic fileref=\"../images/ActionDeletedIcon.png\"/> Если в ревизии были удалены файлы или папки, то в третьей колонке отображается значок <emphasis>удалён</emphasis>."
4995 #. (para)
4996 #: ../source/TortoiseGit_en.xml:5573
4997 msgid "<graphic fileref=\"../images/ActionReplacedIcon.png\"/> If a revision replaced a file or directory, the <emphasis>replaced</emphasis> icon is shown in the fourth column."
4998 msgstr "<graphic fileref=\"../images/ActionReplacedIcon.png\"/> Если в ревизии файлы или папки были перемещены, то в четвёртой колонке отображается значок <emphasis>перемещён</emphasis>."
5000 #. (title)
5001 #: ../source/TortoiseGit_en.xml:5580
5002 msgid "Getting Additional Information"
5003 msgstr "Получение дополнительной информации"
5005 #. (title)
5006 #: ../source/TortoiseGit_en.xml:5583
5007 msgid "The Revision Log Dialog Top Pane with Context Menu"
5008 msgstr "Контекстное меню верхней панели диалогового окна журнала ревизий"
5010 #. (para)
5011 #: ../source/TortoiseGit_en.xml:5592
5012 msgid "Compare the selected revision with your working copy. The default Diff-Tool is TortoiseMerge which is supplied with TortoiseGit. If the log dialog is for a folder, this will show you a list of changed files, and allow you to review the changes made to each file individually."
5013 msgstr "Сравнить выбранную ревизию с вашей рабочей копией. По умолчанию в качестве программы сравнения используется TortoiseMerge, поставляемая с TortoiseGit. Если диалог журнала вызван для папки, он отобразит список изменённых файлов, и позволит просмотреть изменения, сделанные в каждом отдельном файле."
5015 #. (para)
5016 #: ../source/TortoiseGit_en.xml:5602
5017 msgid "View the changes made in the selected revision as a Unified-Diff file (GNU patch format). This shows only the differences with a few lines of context. It is harder to read than a visual file compare, but will show all file changes together in a compact format."
5018 msgstr "Просмотреть сделанные в выбранной ревизии изменения в виде объединённого файла различий (Unified-Diff) (формат заплаток GNU). Отображаются только различия (с несколькими строками контекста). Этот вид сложнее для изучения, чем визуальное сравнение файлов, но позволяет показать все изменения в файле в компактном формате."
5020 #. (para)
5021 #: ../source/TortoiseGit_en.xml:5611
5022 msgid "Compare the selected revision with the previous revision. This works in a similar manner to comparing with your working copy."
5023 msgstr "Сравнить выбранную ревизию с предыдущей. Это работает подобно сравнению с вашей рабочей копией."
5025 #. (para)
5026 #: ../source/TortoiseGit_en.xml:5618
5027 msgid "Blame the selected revision, and the file in your working BASE and compare the blame reports using a visual diff tool. Read <xref linkend=\"tsvn-dug-blame-diffs\"/> for more detail. (files only)."
5028 msgstr "Получить авторство для выбранной ревизии и для файла из рабочей базы, после чего сравнить результаты об авторстве с применением визуального средства просмотра различий. Прочтите <xref linkend=\"tsvn-dug-blame-diffs\"/> для дополнительной информации (только для файлов)."
5030 #. (para)
5031 #: ../source/TortoiseGit_en.xml:5626
5032 msgid "Blame the selected revision, and the previous revision, and compare the results using a visual diff tool. (folders only)."
5033 msgstr "Получить авторство для выбранной и для предыдущей ревизий, после чего сравнить результаты с применением визуального средства просмотра различий (только для папок)."
5035 #. (para)
5036 #: ../source/TortoiseGit_en.xml:5633
5037 msgid "Save the selected revision to a file so you have an older version of that file. (files only)."
5038 msgstr "Сохранить выбранную ревизию в файл, чтобы у вас была и более старая ревизия этого файла (только для файлов)."
5040 #. (para)
5041 #: ../source/TortoiseGit_en.xml:5639
5042 msgid "Open the selected file, either with the default viewer for that file type, or with a program you choose. (files only)."
5043 msgstr "Открыть выбранный файл, либо в программе просмотра по умолчанию для этого типа файлов, либо в другой выбранной вами программе (только для файлов)."
5045 #. (para)
5046 #: ../source/TortoiseGit_en.xml:5645
5047 msgid "Blame the file up to the selected revision. (files only)."
5048 msgstr "Получить информацию об авторстве для файла вплоть до выбранной ревизии (только для файлов)."
5050 #. (para)
5051 #: ../source/TortoiseGit_en.xml:5650
5052 msgid "Open the repository browser to examine the selected file or folder in the repository as it was at the selected revision."
5053 msgstr "Открыть обозреватель хранилища для исследования выделенных файлов или папок в хранилище, какими они были в выбранной ревизии."
5055 #. (para)
5056 #: ../source/TortoiseGit_en.xml:5656
5057 msgid "Create a branch/tag from a selected revision. This is useful e.g. if you forgot to create a tag and already committed some changes which weren't supposed to get into that release."
5058 msgstr "Создать ответвление/метку из выбранной ревизии. Это полезно, например, если вы забыли создать метку и уже зафиксировали некоторые изменения, не предназначенные для этого выпуска."
5060 #. (para)
5061 #: ../source/TortoiseGit_en.xml:5664
5062 msgid "Update your working copy to the selected revision. Useful if you want to have your working copy reflect a time in the past. It is best to update a whole directory in your working copy, not just one file, otherwise your working copy will be inconsistent and you will be unable to commit any changes."
5063 msgstr "Обновить вашу рабочую копию до выбранной ревизии. Это полезно, если вам нужна рабочая копия, соответствующая какому-либо времени в прошлом. Лучше обновить всю папку целиком в вашей рабочей копии, а не только один файл, иначе ваша рабочая копия будет несогласованной и вы не сможете зафиксировать изменения."
5065 #. (para)
5066 #: ../source/TortoiseGit_en.xml:5674
5067 msgid "Revert changes from which were made in the selected revision. The changes are reverted in your working copy so this operation does <emphasis>not</emphasis> affect the repository at all! Note that this will undo the changes made in that revision only. It does not replace your working copy with the entire file at the earlier revision. This is very useful for undoing an earlier change when other unrelated changes have been made since. If you have made local changes, this command will merge these changes into your working copy."
5068 msgstr "Отменить изменения, которые были сделаны в выбранной ревизии. Изменения отменяются в вашей рабочей копии, так что эта операция <emphasis>не влияет</emphasis> на хранилище вообще! Обратите внимание: отменяются изменения, сделанные только в этой ревизии. Эта операция не заменяет целиком файл в вашей рабочей копии файлом более ранней ревизии. Это очень полезно для отмены более ранних изменений, после которых были произведены другие, не связанные с ними, изменения. Если вы сделали какие-либо локальные изменения, эта команда внесёт (сольёт) эти изменения в вашу рабочую копию."
5070 #. (para)
5071 #: ../source/TortoiseGit_en.xml:5688
5072 msgid "Revert to an earlier revision. If you have made several changes, and then decide that you really want to go back to how things were in revision N, this is the command you need. Again, the changes are reverted in your working copy so this operation does <emphasis>not</emphasis> affect the repository until you commit the changes. Note that this will undo <emphasis>all</emphasis> changes made after the selected revision, replacing the file/folder with the earlier version. If you have made local changes, this command will merge these changes into your working copy."
5073 msgstr "Вернуться к более ранней ревизии. Если вы уже выполнили несколько изменений, и затем решили, что вам действительно необходимо вернуться назад, к состоянию как в ревизии N, то это та команда, которая вам нужна. И снова, изменения отменяются в вашей рабочей копии, так что эта операция <emphasis>не влияет</emphasis> на хранилище, пока вы не зафиксировали эти изменения. Обратите внимание, что она отменяет <emphasis>все</emphasis> изменения, сделанные после выбранной ревизии, заменяя файл/папку более ранней версией. Если вы сделали какие-либо локальные изменения, эта команда внесёт (сольёт) эти изменения в вашу рабочую копию."
5075 #. (para)
5076 #: ../source/TortoiseGit_en.xml:5702
5077 msgid "Merge the selected revision(s) into a different working copy. A folder selection dialog allows you to choose the working copy to merge into, but after that there is no confirmation dialog, nor any opportunity to try a dry run. It is a good idea to merge into an unmodified working copy so that you can revert the changes if it doesn't work out! This is a useful feature if you want to merge selected revisions from one branch to another."
5078 msgstr "Произвести слияние выделенных ревизий с другой рабочей копией. При помощи диалога выбора папки можно выбрать рабочую копию для проведения слияния, но после этого не предоставляется ни запроса подтверждения, ни возможности выполнить пробный запуск. Хорошей практикой является производить слияние с неизменённой рабочей копией, чтобы вы смогли отменить изменения, если слияние не сработает! Это полезная возможность, если вы желаете слить выбранные ревизии из одного ответвления в другое."
5080 #. (para)
5081 #: ../source/TortoiseGit_en.xml:5714
5082 msgid "Make a fresh checkout of the selected folder at the selected revision. This brings up a dialog for you to confirm the URL and revision, and select a location for the checkout."
5083 msgstr "Сделать свежее извлечение выбранной папки из заданной ревизии. При этом открывается окно, в котором необходимо подтвердить URL-адрес и ревизию, а также выбрать место для извлечения."
5085 #. (para)
5086 #: ../source/TortoiseGit_en.xml:5721
5087 msgid "Export the selected file/folder at the selected revision. This brings up a dialog for you to confirm the URL and revision, and select a location for the export."
5088 msgstr "Экспортировать выделенный файл/папку из выбранной ревизии. При этом открывается диалог для подтверждения URL-адреса и ревизии, а также выбора места для размещения экспорта."
5090 #. (para)
5091 #: ../source/TortoiseGit_en.xml:5728
5092 msgid "Edit the log message or author attached to a previous commit. Read <xref linkend=\"tsvn-dug-showlog-4\"/> to find out how this works."
5093 msgstr "Отредактировать сообщение журнала или автора, относящихся к одной из предыдущих фиксаций. Прочтите <xref linkend=\"tsvn-dug-showlog-4\"/>, чтобы узнать, как это работает."
5095 #. (para)
5096 #: ../source/TortoiseGit_en.xml:5735
5097 msgid "Copy the log details of the selected revisions to the clipboard. This will copy the revision number, author, date, log message and the list of changed items for each revision."
5098 msgstr "Скопировать в буфер обмена подробности записей журнала для выбранных ревизий. При этом будут скопированы номер ревизии, автор, дата, сообщение журнала и список изменённых объектов для каждой ревизии."
5100 #. (para)
5101 #: ../source/TortoiseGit_en.xml:5742
5102 msgid "Search log messages for the text you enter. This searches the log messages that you entered and also the action summaries created by Git (shown in the bottom pane). The search is not case sensitive."
5103 msgstr "Найти сообщения журнала, содержащие введённый вами текст. Поиск будет производиться в введённых сообщениях, а также в сводке выполненных действий, создаваемой Git (отображаемой в нижней панели). Поиск не зависит от регистра."
5105 #. (para)
5106 #: ../source/TortoiseGit_en.xml:5581
5107 msgid "<placeholder-1/> The top pane of the Log dialog has a context menu that allows you to access much more information. Some of these menu entries appear only when the log is shown for a file, and some only when the log is shown for a folder. <placeholder-2/>"
5108 msgstr "<placeholder-1/> В верхней панели диалога журнала есть контекстное меню, позволяющее получить намного больше дополнительной информации. Некоторые из этих пунктов меню появляются только когда журнал показывается для файла, а некоторые - только когда журнал показывается для папки. <placeholder-2/>"
5110 #. (title)
5111 #: ../source/TortoiseGit_en.xml:5753
5112 msgid "Top Pane Context Menu for 2 Selected Revisions"
5113 msgstr "Контекстное меню верхней панели для двух выбранных ревизий"
5115 #. (para)
5116 #: ../source/TortoiseGit_en.xml:5761
5117 msgid "Compare the two selected revisions using a visual difference tool. The default Diff-Tool is TortoiseMerge which is supplied with TortoiseGit."
5118 msgstr "Сравнить две выбранные ревизии с использованием визуального средства просмотра различий. По умолчанию, в качестве такого средства используется TortoiseMerge, поставляемая с TortoiseGit."
5120 #. (para)
5121 #: ../source/TortoiseGit_en.xml:5766
5122 msgid "If you select this option for a folder, a further dialog pops up listing the changed files and offering you further diff options. Read more about the Compare Revisions dialog in <xref linkend=\"tsvn-dug-compare-revs\"/>."
5123 msgstr "Если вы выберите эту опцию для папок, появится диалог со списком изменённых файлов, в котором можно выбрать дальнейшие возможные действия по сравнению. Больше о диалоге сравнения ревизий можно прочитать в <xref linkend=\"tsvn-dug-compare-revs\"/>."
5125 #. (para)
5126 #: ../source/TortoiseGit_en.xml:5774
5127 msgid "Blame the two revisions and compare the blame reports using a visual difference tool. Read <xref linkend=\"tsvn-dug-blame-diffs\"/> for more detail."
5128 msgstr "Получить авторство для двух ревизий и сравнить полученные результаты с применением визуального средства просмотра различий. Для получения более подробной информации прочтите <xref linkend=\"tsvn-dug-blame-diffs\"/>."
5130 #. (para)
5131 #: ../source/TortoiseGit_en.xml:5781
5132 msgid "View the differences between the two selected revisions as a Unified-Diff file. This works for files and folders."
5133 msgstr "Просмотреть различия между двумя выбранными ревизиями в виде объединённого файла различий. Это работает и для файлов, и для папок."
5135 #. (para)
5136 #: ../source/TortoiseGit_en.xml:5787
5137 msgid "Copy log messages to clipboard as described above."
5138 msgstr "Скопировать сообщения журнала в буфер обмена, как описано выше."
5140 #. (para)
5141 #: ../source/TortoiseGit_en.xml:5792
5142 msgid "Search log messages as described above."
5143 msgstr "Искать в сообщениях журнала, как описано выше."
5145 #. (para)
5146 #: ../source/TortoiseGit_en.xml:5751
5147 msgid "<placeholder-1/> If you select two revisions at once (using the usual <keycap>Ctrl</keycap>-modifier), the context menu changes and gives you fewer options: <placeholder-2/>"
5148 msgstr "<placeholder-1/> Если выделить сразу две ревизии (применяя для этого, как обычно, клавишу <keycap>Ctrl</keycap>), контекстное меню изменится и в нём будет меньше возможностей: <placeholder-2/>"
5150 #. (para)
5151 #: ../source/TortoiseGit_en.xml:5798
5152 msgid "If you select two or more revisions (using the usual <keycap>Ctrl</keycap> or <keycap>Shift</keycap> modifiers), the context menu will include an entry to Revert all changes which were made in the selected revisions. This is the easiest way to rollback a group of revisions in one go."
5153 msgstr "Если выбрать две или больше ревизий (используя, как обычно, <keycap>Ctrl</keycap> или <keycap>Shift</keycap>), контекстное меню будет включать пункт для отмены всех изменений, которые сделаны в выбранных ревизиях. Это простейший путь откатить изменения из группы ревизий за один раз."
5155 #. (para)
5156 #: ../source/TortoiseGit_en.xml:5805
5157 msgid "You can also choose to merge the selected revisions to another working copy, as described above."
5158 msgstr "Также можно произвести слияние выбранных ревизий с другой рабочей копией, как было описано выше."
5160 #. (title)
5161 #: ../source/TortoiseGit_en.xml:5811
5162 msgid "The Log Dialog Bottom Pane with Context Menu"
5163 msgstr "Контекстное меню нижней панели окна журнала"
5165 #. (para)
5166 #: ../source/TortoiseGit_en.xml:5817
5167 msgid "Show changes made in the selected revision for the selected file. This context menu is only available for files shown as <emphasis>modified</emphasis>."
5168 msgstr "Показать изменения, сделанные в выбранной ревизии для выделенного файла. Это контекстное меню доступно только для файлов, отображаемых как <emphasis>изменённый</emphasis>."
5170 #. (para)
5171 #: ../source/TortoiseGit_en.xml:5824
5172 msgid "Blame the selected revision and the previous revision for the selected file, and compare the blame reports using a visual diff tool. Read <xref linkend=\"tsvn-dug-blame-diffs\"/> for more detail."
5173 msgstr "Получить авторство для выбранной и предыдущей ревизий выделенного файла и сравнить полученные результаты с применением визуального средства просмотра различий. Прочтите <xref linkend=\"tsvn-dug-blame-diffs\"/> для дополнительной информации."
5175 #. (para)
5176 #. (para)
5177 #: ../source/TortoiseGit_en.xml:5832
5178 #: ../source/TortoiseGit_en.xml:9550
5179 msgid "Open the selected file, either with the default viewer for that file type, or with a program you choose."
5180 msgstr "Открыть выбранный файл, либо в программе просмотра по умолчанию для этого типа файлов, либо в другой выбранной вами программе."
5182 #. (para)
5183 #: ../source/TortoiseGit_en.xml:5838
5184 msgid "Revert the changes made to the selected file in that revision."
5185 msgstr "Отменить изменения, сделанные в выделенном файле в этой ревизии."
5187 #. (para)
5188 #: ../source/TortoiseGit_en.xml:5843
5189 msgid "View the Git properties for the selected item."
5190 msgstr "Посмотреть свойства Git для выбранных элементов."
5192 #. (para)
5193 #: ../source/TortoiseGit_en.xml:5848
5194 msgid "Show the revision log for the selected single file."
5195 msgstr "Показать журнал ревизий для одного выбранного файла."
5197 #. (para)
5198 #: ../source/TortoiseGit_en.xml:5853
5199 msgid "Save the selected revision to a file so you have an older version of that file."
5200 msgstr "Сохранить выбранную ревизию в файл, чтобы у вас была и более старая ревизия этого файла."
5202 #. (para)
5203 #: ../source/TortoiseGit_en.xml:5809
5204 msgid "<placeholder-1/> The bottom pane of the Log dialog also has a context menu that allows you to <placeholder-2/>"
5205 msgstr "<placeholder-1/> Нижняя панель окна журнала также имеет контекстное меню, которое позволяет вам: <placeholder-2/>"
5207 #. (para)
5208 #: ../source/TortoiseGit_en.xml:5861
5209 msgid "You may notice that sometimes we refer to changes and other times to differences. What's the difference?"
5210 msgstr "Вы можете заметить, что иногда мы упоминаем изменения, а иногда - различия. В чём разница?"
5212 #. (para)
5213 #: ../source/TortoiseGit_en.xml:5865
5214 msgid "Git uses revision numbers to mean 2 different things. A revision generally represents the state of the repository at a point in time, but it can also be used to represent the changeset which created that revision, eg. <quote>Done in r1234</quote> means that the changes committed in r1234 implement feature X. To make it clearer which sense is being used, we use two different terms."
5215 msgstr "Номера ревизий в Git используются для обозначения двух различных вещей: обычно ревизия представляет состояние хранилища в определённый момент времени, но также может использоваться для обозначения набора изменений при помощи которого была создана эта ревизия, например <quote>Сделано в ревизии 1234</quote> означает, что изменения, зафиксированные в r1234, реализуют возможность Х. Для того, чтобы было понятнее, какое из значений используется, мы применяем два различных термина."
5217 #. (para)
5218 #: ../source/TortoiseGit_en.xml:5874
5219 msgid "If you select two revisions N and M, the context menu will offer to show the <emphasis>difference</emphasis> between those two revisions. In Git terms this is <literal>diff -r M:N</literal>."
5220 msgstr "Если выбрать две ревизии, N и M, в контекстном меню будет предложено показать <emphasis>различия</emphasis> между двумя этими ревизиями. В терминах Git это <literal>diff -r M:N</literal>."
5222 #. (para)
5223 #: ../source/TortoiseGit_en.xml:5880
5224 msgid "If you select a single revision N, the context menu will offer to show the <emphasis>changes</emphasis> made in that revision. In Git terms this is <literal>diff -r N-1:N</literal> or <literal>diff -c N</literal>."
5225 msgstr "Если выбрать единственную ревизию N, в контекстном меню будет предложено показать <emphasis>изменения</emphasis>, сделанные в этой ревизии. В терминах Git это <literal>diff -r N-1:N</literal> или <literal>diff -c N</literal>."
5227 #. (para)
5228 #: ../source/TortoiseGit_en.xml:5886
5229 msgid "The bottom pane shows the files changed in all selected revisions, so the context menu always offers to show <emphasis>changes</emphasis>."
5230 msgstr "В нижней панели показываются файлы, изменённые во всех выбранных ревизиях, поэтому в контекстном меню всегда предлагается показать <emphasis>изменения</emphasis>."
5232 #. (title)
5233 #: ../source/TortoiseGit_en.xml:5893
5234 msgid "Getting more log messages"
5235 msgstr "Получение большего количества сообщений журнала"
5237 #. (para)
5238 #: ../source/TortoiseGit_en.xml:5899
5239 msgid "For a large repository there may be hundreds or even thousands of changes and fetching them all could take a long time. Normally you are only interested in the more recent changes. By default, the number of log messages fetched is limited to 100, but you can change this value in <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Settings</guimenuitem></menuchoice> (<xref linkend=\"tsvn-dug-settings-dialogs\"/>),"
5240 msgstr "В большом хранилище могут быть сотни или даже тысячи изменений, и получение их всех может занять много времени. Обычно вас интересуют самые недавние изменения. По умолчанию, число извлекаемых сообщений журнала ограничено 100, но вы можете изменить это значение во вкладке <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Настройки</guimenuitem></menuchoice> (<xref linkend=\"tsvn-dug-settings-dialogs\"/> ),"
5242 #. (para)
5243 #: ../source/TortoiseGit_en.xml:5914
5244 msgid "When the <guilabel>Stop on copy/rename</guilabel> box is checked, Show Log will stop at the point that the selected file or folder was copied from somewhere else within the repository. This can be useful when looking at branches (or tags) as it stops at the root of that branch, and gives a quick indication of changes made in that branch only."
5245 msgstr "Если отмечен флажок <guilabel>Останавливаться на копировании/переименовании</guilabel>, отображение журнала будет остановлено в точке, где выбранные файл или папка были скопированы из другого места в хранилище. Это может пригодиться при просмотре ответвлений (или меток), поскольку остановка происходит на корне ответвления и это позволяет быстро определить изменения, сделанные только в этом ответвлении."
5247 #. (para)
5248 #: ../source/TortoiseGit_en.xml:5923
5249 msgid "Normally you will want to leave this option unchecked. TortoiseGit remembers the state of the checkbox, so it will respect your preference."
5250 msgstr "Обычно эта возможность вам не нужна. TortoiseGit запоминает состояние этого флажка, и в дальнейшем будет действовать в соответствии с вашим выбором."
5252 #. (para)
5253 #: ../source/TortoiseGit_en.xml:5928
5254 msgid "When the Show Log dialog is invoked from within the Merge dialog, the box is always checked by default. This is because merging is most often looking at changes on branches, and going back beyond the root of the branch does not make sense in that instance."
5255 msgstr "Когда окно журнала вызывается из диалога 'Слияние', по умолчанию флажок установлен всегда. Так сделано потому, что при слиянии наиболее часто интересуют изменения в ответвлениях, и в этом случае движение дальше корня ответвления не имеет смысла."
5257 #. (para)
5258 #: ../source/TortoiseGit_en.xml:5935
5259 msgid "Note that Git currently implements renaming as a copy/delete pair, so renaming a file or folder will also cause the log display to stop if this option is checked."
5260 msgstr "Обратите внимание, сейчас Git реализует переименование как пару копирование/удаление, так что переименование файла или папки также останавливает отображение журнала в случае, если установлен этот флажок."
5262 #. (para)
5263 #: ../source/TortoiseGit_en.xml:5894
5264 msgid "The Log dialog does not always show all changes ever made for a number of reasons: <placeholder-1/>"
5265 msgstr "По некоторым причинам в окне журнала не всегда отображаются все когда-либо сделанные изменения: <placeholder-1/>"
5267 #. (para)
5268 #: ../source/TortoiseGit_en.xml:5944
5269 msgid "If you want to see more log messages, click the <guibutton>Next 100</guibutton> to retrieve the next 100 log messages. You can repeat this as many times as needed."
5270 msgstr "Если вы желаете просмотреть остальные сообщения журнала, нажмите на <guibutton>Следующие 100</guibutton> для извлечения следующей сотни сообщений. Вы можете повторять это столько раз, сколько вам нужно."
5272 #. (para)
5273 #: ../source/TortoiseGit_en.xml:5949
5274 msgid "Next to this button there is a multi-function button which remembers the last option you used it for. Click on the arrow to see the other options offered."
5275 msgstr "Рядом с этой кнопкой расположена многофункциональная кнопка, которая запоминает последнюю функцию, для которой вы её использовали. Щёлкните на стрелке для просмотра доступных вариантов."
5277 #. (para)
5278 #: ../source/TortoiseGit_en.xml:5954
5279 msgid "Use <guibutton>Show Range ...</guibutton> if you want to view a specific range of revisions. A dialog will then prompt you to enter the start and end revision."
5280 msgstr "Если вы желаете просмотреть определённый диапазон ревизий, используйте <guibutton>Показать ряд...</guibutton>. Появится диалог, предлагающий ввести начальную и конечную ревизии."
5282 #. (para)
5283 #: ../source/TortoiseGit_en.xml:5959
5284 msgid "Use <guibutton>Show All</guibutton> if you want to see <emphasis>all</emphasis> log messages from HEAD right back to revision 1."
5285 msgstr "Если вы желаете просмотреть <emphasis>все</emphasis> сообщения, начиная с ведущей (HEAD) ревизии и заканчивая ревизией 1, используйте <guibutton>Показать все</guibutton>. "
5287 #. (title)
5288 #: ../source/TortoiseGit_en.xml:5965
5289 msgid "Current Working Copy Revision"
5290 msgstr "Текущая ревизия рабочей копии"
5292 #. (para)
5293 #: ../source/TortoiseGit_en.xml:5966
5294 msgid "Because the log dialog shows you the log from HEAD, not from the current working copy revision, it often happens that there are log messages shown for content which has not yet been updated in your working copy. To help make this clearer, the commit message which corresponds to the revision you have in your working copy is shown in bold."
5295 msgstr "Поскольку окно сообщений журнала показывает журнал для ведущей ревизии, а не для текущей ревизии рабочей копии, часто случается, что показываются сообщения журнала для содержимого, которое ещё не было обновлено в вашей рабочей копии. Чтобы сделать это более наглядным, сообщение фиксации, соответствующее ревизии вашей рабочей копии, отображается полужирным шрифтом."
5297 #. (para)
5298 #: ../source/TortoiseGit_en.xml:5974
5299 msgid "By default this only works for files. This is because the update revision for a folder may not correspond to the update revision of its content, and the only way to find the effective update revision for the folder is to crawl the working copy. This can be a slow operation for large working copies so if you want to enable this feature you must create a <literal>DWORD</literal> registry key with value 1 at <literal>HKCU\\Software\\TortoiseGit\\RecursiveLogRev</literal>."
5300 msgstr "По умолчанию, это распространяется только на файлы: ревизия обновления папки может не соответствовать ревизии обновления её содержимого, и единственный способ найти фактическую ревизию обновления для папки заключается в обходе рабочей копии. Это может быть медленной операцией для больших рабочих копий, поэтому, если вы желаете включить эту возможность, вы должны создать ключ реестра <literal>HKCU\\Software\\TortoiseGit\\RecursiveLogRev</literal> типа <literal>DWORD</literal> со значением 1."
5302 #. (title)
5303 #: ../source/TortoiseGit_en.xml:5986
5304 msgid "Merge Tracking Features"
5305 msgstr "Возможности по отслеживанию слияний"
5307 #. (primary)
5308 #: ../source/TortoiseGit_en.xml:5988
5309 msgid "merge tracking log"
5310 msgstr "журнал отслеживания слияний"
5312 #. (para)
5313 #: ../source/TortoiseGit_en.xml:5990
5314 msgid "Git 1.5 and later keeps a record of merges using properties. This allows us to get a more detailed history of merged changes. For example, if you develop a new feature on a branch and then merge that branch back to trunk, the feature development will show up on the trunk log as a single commit for the merge, even though there may have been 1000 commits during branch development."
5315 msgstr "В Git версий 1.5 и больше слияния регистрируются при помощи свойств. Это позволяет нам получить более подробную историю слитых изменений. Например, если вы разработали новую возможность в ответвлении и потом произвели слияние этого ответвления обратно в ствол, разработка этой возможности будет показана в журнале ствола как единственная фиксация для слияния, даже если в ответвлении было произведено 1000 фиксаций во время разработки."
5317 #. (title)
5318 #: ../source/TortoiseGit_en.xml:5999
5319 msgid "The Log Dialog Showing Merge Tracking Revisions"
5320 msgstr "Диалог журнала, показывающий ревизии с отслеженными слияниями"
5322 #. (para)
5323 #: ../source/TortoiseGit_en.xml:6002
5324 msgid "If you want to see the detail of which revisions were merged as part of that commit, use the <guilabel>Include merged revisions</guilabel> checkbox. This will fetch the log messages again, but will also interleave the log messages from revisions which were merged. Merged revisions are shown in grey because they represent changes made on a different part of the tree."
5325 msgstr "Если вы желаете посмотреть подробно, какие ревизии были слиты как часть этой фиксации, используйте флажок <guilabel>Включая слитые ревизии</guilabel>. При этом будут заново получены сообщения журнала, но при этом также будут добавлены в нужные места сообщения журнала из ревизий, которые были слиты. Слитые ревизии показываются серым, потому что они представляют изменения, сделанные в другой части дерева."
5327 #. (para)
5328 #: ../source/TortoiseGit_en.xml:6010
5329 msgid "Of course, merging is never simple! During feature development on the branch there will probably be occasional merges back from trunk to keep the branch in sync with the main line code. So the merge history of the branch will also include another layer of merge history. These different layers are shown in the log dialog using indentation levels."
5330 msgstr "Конечно же, слияние никогда не бывает простым! Во время разработки возможности в ответвлении возможно, изредка производились слияния из ствола для сохранения согласованности ответвления с основной линией разработки. Поэтому история слияний ответвления также включает ещё один слой истории слияний. Эти различные слои показываются в диалоге журнала при помощи уровня отступов."
5332 #. (title)
5333 #: ../source/TortoiseGit_en.xml:6020
5334 msgid "Changing the Log Message and Author"
5335 msgstr "Изменение сообщения журнала и автора"
5337 #. (primary)
5338 #: ../source/TortoiseGit_en.xml:6022
5339 msgid "edit log/author"
5340 msgstr "редактирование журнала/автора"
5342 #. (para)
5343 #: ../source/TortoiseGit_en.xml:6024
5344 msgid "Sometimes you might want to change a log message you once entered, maybe because there's a spelling error in it or you want to improve the message or change it for other reasons. Or you want to change the author of the commit because you forgot to set up authentication or..."
5345 msgstr "Иногда вы можете пожелать изменить введённое вами сообщение журнала, может быть из-за обнаруженной вами орфографической ошибки, или вы желаете улучшить сообщение, или же изменить его по другим причинам. Или, возможно, вы захотите изменить автора фиксации, т.к. вы забыли настроить идентификацию, или ..."
5347 #. (para)
5348 #: ../source/TortoiseGit_en.xml:6031
5349 msgid "Git lets you change both the log message and the author of revisions any time you want. But since such changes can't be undone (those changes are not versioned) this feature is disabled by default. To make this work, you must set up a pre-revprop-change hook. Please refer to the chapter on <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.reposadmin.create.html#svn.reposadmin.create.hooks\"><citetitle>Hook Scripts</citetitle></ulink> in the Git Book for details about how to do that. Read <xref linkend=\"tsvn-repository-hooks\"/> to find some further notes on implementing hooks on a Windows machine."
5350 msgstr "Git позволяет изменять как сообщение журнала, так и автора ревизии в любое удобное для вас время. Но, поскольку такие изменения не могут быть отменены (эти изменения не версируются), эта возможность по умолчанию отключена. Для того, чтобы её включить, вы должны установить ловушку pre-revprop-change (перед-изменением-свойства_ревизии). Пожалуйста, за подробным описанием того, как это сделать, обратитесь к главе <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.reposadmin.create.html#svn.reposadmin.create.hooks\"><citetitle>Hook Scripts (Скрипты ловушек)</citetitle></ulink> в Книге о Git. Прочтите <xref linkend=\"tsvn-repository-hooks\"/>, в котором содержатся несколько дополнительных заметок о реализации ловушек на машине с Windows."
5352 #. (para)
5353 #: ../source/TortoiseGit_en.xml:6044
5354 msgid "Once you've set up your server with the required hooks, you can change both author and log message of any revision, using the context menu from the top pane of the Log dialog. You can also edit a log message using the context menu for the middle pane."
5355 msgstr "После того, как вы настроили на сервере необходимые ловушки, вы можете изменять как автора, так и сообщение любой ревизии, используя контекстное меню из верхней панели окна журнала. Вы также можете отредактировать сообщение журнала, воспользовавшись контекстным меню в средней панели."
5357 #. (para)
5358 #: ../source/TortoiseGit_en.xml:6051
5359 msgid "Because Git's revision properties are not versioned, making modifications to such a property (for example, the <literal>svn:log</literal> commit message property) will overwrite the previous value of that property <emphasis>forever</emphasis>."
5360 msgstr "Из-за того, что свойства ревизий в Git не версируются, изменение таких свойств (например, свойства <literal>svn:log</literal> - сообщение журнала при фиксации) будет перезаписывать предыдущее значение этого свойства <emphasis>навсегда</emphasis>."
5362 #. (title)
5363 #: ../source/TortoiseGit_en.xml:6061
5364 msgid "Filtering Log Messages"
5365 msgstr "Фильтрация сообщений журнала"
5367 #. (primary)
5368 #: ../source/TortoiseGit_en.xml:6063
5369 msgid "filter"
5370 msgstr "фильтр"
5372 #. (para)
5373 #: ../source/TortoiseGit_en.xml:6065
5374 msgid "If you want to restrict the log messages to show only those you are interested in rather than scrolling through a list of hundreds, you can use the filter controls at the top of the Log Dialog. The start and end date controls allow you to restrict the output to a known date range. The search box allows you to show only messages which contain a particular phrase."
5375 msgstr "Чтобы просмотреть только интересующие вас сообщения, без необходимости в прокрутке списка из сотен записей, можно настроить фильтры в верхней части диалогового окна журнала. Поля ввода начальной и конечной дат позволяют вам ограничить выдачу заданным диапазоном дат. Поле поиска позволяет отобразить только те сообщения, которые содержат определённую фразу."
5377 #. (para)
5378 #: ../source/TortoiseGit_en.xml:6074
5379 msgid "Click on the search icon to select which information you want to search in, and to choose <emphasis>regex</emphasis> mode. Normally you will only need a simple text search, but if you need to more flexible search terms, you can use regular expressions. If you hover the mouse over the box, a tooltip will give hints on how to use the regex functions. You can also find online documentation and a tutorial at <ulink url=\"http://www.regular-expressions.info/\"><citetitle>http://www.regular-expressions.info/</citetitle></ulink>. The filter works by checking whether your filter string matches the log entries, and then only those entries which <emphasis>match</emphasis> the filter string are shown."
5380 msgstr "Щёлкните на значке поиска, чтобы выбрать область, в которой вы собираетесь производить поиск информации, а также для выбора режима <emphasis>регулярных выражений</emphasis>. Обычно бывает нужен простой поиск текста, но если вам необходимы более гибкие условия для поиска, вы можете воспользоваться регулярными выраженими. При наведении мыши на поле поиска появится подсказка с основами использования регулярных выражений. Вы также можете воспользоваться документацией и учебным курсом, доступными в Сети по адресу <ulink url=\"http://www.regular-expressions.info/\"><citetitle>http://www.regular-expressions.info/</citetitle></ulink>. Строка поиска сопоставляется фильтром с записями журнала, и затем показываются только те записи, которые <emphasis>соответствуют</emphasis> строке поиска."
5382 #. (para)
5383 #: ../source/TortoiseGit_en.xml:6089
5384 msgid "To make the filter show all log entries that do <emphasis>not</emphasis> match the filter string, start the string with an exclamation mark ('!'). For example, a filter string <literal>!username</literal> will only show those entries which were not committed by <literal>username</literal>."
5385 msgstr "Для того, чтобы фильтр показывал все записи, которые <emphasis>не соответствуют</emphasis> строке поиска, начните строку с восклицательного знака ('!'). Например, строка поиска <literal>!пользователь</literal> покажет только те записи, которые  фиксировал не <literal>пользователь</literal>."
5387 #. (para)
5388 #: ../source/TortoiseGit_en.xml:6095
5389 msgid "Note that these filters act on the messages already retrieved. They do not control downloading of messages from the repository."
5390 msgstr "Обратите внимание, эти фильтры действуют только на уже извлеченные сообщения. Они не управляют загрузкой сообщений из хранилища."
5392 #. (para)
5393 #: ../source/TortoiseGit_en.xml:6099
5394 msgid "You can also filter the path names in the bottom pane using the <guilabel>Hide unrelated changed paths</guilabel> checkbox. Related paths are those which contain the path used to display the log. If you fetch the log for a folder, that means anything in that folder or below it. For a file it means just that one file. The checkbox is tristate: you can show all paths, grey out the unrelated ones, or hide the unrelated paths completely."
5395 msgstr "Также можно отфильтровать пути в нижней панели, используя флажок <guilabel>Скрыть несвязанные изменённые пути</guilabel>. Связанные пути - это те, которые включают путь, используемый для показа журнала. Если вы запрашиваете журнал для папки, то это означает всё в этой папке или ниже её. Для файла - это только этот файл. Флажок может находится в трёх состояниях: можно отображать все пути, сделать несвязанные пути серыми или скрыть несвязанные пути полностью."
5397 #. (para)
5398 #: ../source/TortoiseGit_en.xml:6108
5399 msgid "Sometimes your working practices will require log messages to follow a particular format, which means that the text describing the changes is not visible in the abbreviated summary shown in the top pane. The property <literal>tsvn:logsummary</literal> can be used to extract a portion of the log message to be shown in the top pane. Read <xref linkend=\"tsvn-dug-propertypage-tsvn-props\"/> to find out how to use this property."
5400 msgstr "Иногда установленный порядок работы требует, чтобы сообщения журнала соответствовали определённому формату, и это иногда означает, что текст, описывающий изменения, не виден в краткой сводке, показываемой в верхней панели. Свойство <literal>tsvn:logsummary</literal> может быть использовано для извлечения части сообщения журнала, которая будет показана в верхней панели. Прочтите <xref linkend=\"tsvn-dug-propertypage-tsvn-props\"/>, чтобы узнать, как применить это свойство."
5402 #. (title)
5403 #: ../source/TortoiseGit_en.xml:6120
5404 msgid "Statistical Information"
5405 msgstr "Статистическая информация"
5407 #. (primary)
5408 #: ../source/TortoiseGit_en.xml:6122
5409 msgid "statistics"
5410 msgstr "статистика"
5412 #. (para)
5413 #: ../source/TortoiseGit_en.xml:6124
5414 msgid "The <guibutton>Statistics</guibutton> button brings up a box showing some interesting information about the revisions shown in the Log dialog. This shows how many authors have been at work, how many commits they have made, progress by week, and much more. Now you can see at a glance who has been working hardest and who is slacking ;-)"
5415 msgstr "Кнопка <guibutton>Статистика</guibutton> вызывает диалоговое окно, отображающее некоторую интересную информацию о ревизиях, показываемых в настоящий момент окне журнала. В этом окне показано, сколько авторов работало, сколько фиксаций они выполнили, продвижение за неделю и много чего другого. Теперь вы можете с одного взгляда определить, кто тяжело работал, а кто прохлаждался ;-)"
5417 #. (title)
5418 #: ../source/TortoiseGit_en.xml:6133
5419 msgid "Statistics Page"
5420 msgstr "Страница статистики"
5422 #. (para)
5423 #: ../source/TortoiseGit_en.xml:6134
5424 msgid "This page gives you all the numbers you can think of, in particular the period and number of revisions covered, and some min/max/average values."
5425 msgstr "Эта страница предоставляет разнообразные численные значения, которые вам могут понадобиться, в частности, период охвата и количество затронутых ревизий, а также некоторые минимальные/максимальные/средние значения."
5427 #. (title)
5428 #: ../source/TortoiseGit_en.xml:6141
5429 msgid "Commits by Author Page"
5430 msgstr "Страница 'Фиксации по автору'"
5432 #. (title)
5433 #: ../source/TortoiseGit_en.xml:6144
5434 msgid "Commits-by-Author Histogram"
5435 msgstr "Гистограмма Фиксации-по-автору"
5437 #. (title)
5438 #: ../source/TortoiseGit_en.xml:6151
5439 msgid "Commits-by-Author Pie Chart"
5440 msgstr "Секторная диаграмма Фиксации-по-автору"
5442 #. (para)
5443 #: ../source/TortoiseGit_en.xml:6142
5444 msgid "<placeholder-1/> This graph shows you which authors have been active on the project as a simple histogram, stacked histogram or pie chart. <placeholder-2/>"
5445 msgstr "<placeholder-1/> Этот график показывает, кто из авторов и насколько активно работал над проектом, в виде простой гистограммы, гистограммы с накоплением (\"стопкой\") или секторной диаграммы. <placeholder-2/>"
5447 #. (para)
5448 #: ../source/TortoiseGit_en.xml:6155
5449 msgid "Where there are a few major authors and many minor contributors, the number of tiny segments can make the graph more difficult to read. The slider at the bottom allows you to set a threshold (as a percentage of total commits) below which any activity is grouped into an <emphasis>Others</emphasis> category."
5450 msgstr "Когда присутствует небольшое число основных авторов и много фиксирующих от случая к случаю, значительное количество маленьких сегментов может сделать график трудночитаемым. Ползунок снизу служит для установки порогового значения (в процентах от общего числа фиксаций), ниже которого вся деятельность объединяется в категорию <emphasis>Остальные</emphasis>."
5452 #. (title)
5453 #: ../source/TortoiseGit_en.xml:6164
5454 msgid "Commits by date Page"
5455 msgstr "Страница 'Фиксации по датам'"
5457 #. (title)
5458 #: ../source/TortoiseGit_en.xml:6167
5459 msgid "Commits-by-date Graph"
5460 msgstr "График Фиксации-по-датам"
5462 #. (para)
5463 #: ../source/TortoiseGit_en.xml:6165
5464 msgid "<placeholder-1/> This page gives you a graphical representation of project activity in terms of number of commits <emphasis>and</emphasis> author. This gives some idea of when a project is being worked on, and who was working at which time."
5465 msgstr "<placeholder-1/> Эта страница предоставляет график деятельности по проекту в разрезе количества фиксаций <emphasis>и</emphasis> авторов. Это даёт некоторое представление о том, когда велась работа над проектом, и кто в какое время работал."
5467 #. (para)
5468 #: ../source/TortoiseGit_en.xml:6175
5469 msgid "When there are several authors, you will get many lines on the graph. There are two views available here: <emphasis>normal</emphasis>, where each author's activity is relative to the base line, and <emphasis>stacked</emphasis>, where each author's activity is relative to the line underneath. The latter option avoids the lines crossing over, which can make the graph easier to read, but less easy to see one author's output."
5470 msgstr "При отображении нескольких авторов на графике будет много линий. При этом можно выбрать один из двух его видов: <emphasis>обычный</emphasis>, где количество фиксаций каждого автора откладывается от линии оси абсцисс, и <emphasis>стопкой</emphasis>, где количество фиксаций каждого автора откладывается от предыдущей линии. Последняя возможность позволяет избежать пересечения линий, что, возможно, облегчает прочтение графика, но затрудняет определение вклада каждого конкретного автора."
5472 #. (para)
5473 #: ../source/TortoiseGit_en.xml:6185
5474 msgid "By default the analysis is case-sensitive, so users <literal>PeterEgan</literal> and <literal>PeteRegan</literal> are treated as different authors. However, in many cases user names are not case-sensitive, and are sometimes entered inconsistently, so you may want <literal>DavidMorgan</literal> and <literal>davidmorgan</literal> to be treated as the same person. Use the <guilabel>Authors case insensitive</guilabel> checkbox to control how this is handled."
5475 msgstr "По умолчанию, анализ производится с учётом регистра, так что пользователи <literal>PeterEgan</literal> и <literal>PeteRegan</literal> рассматриваются как разные авторы. Однако в большинстве случаев регистр в именах пользователей не важен, и иногда они вводятся по-разному, поэтому бывает желательно, чтобы пользователи <literal>DavidMorgan</literal> и <literal>davidmorgan</literal> рассматривались как один человек. Используйте флажок <guilabel>Авторы без учёта регистра</guilabel> для указания способа обращения с именами пользователей."
5477 #. (para)
5478 #: ../source/TortoiseGit_en.xml:6195
5479 msgid "Note that the statistics cover the same period as the Log dialog. If that is only displaying one revision then the statistics will not tell you very much."
5480 msgstr "Обратите внимание, статистика охватывает тот же период, что и окно журнала. И если оно отображает только одну ревизию, то и статистика сообщит вам не очень много."
5482 #. (title)
5483 #: ../source/TortoiseGit_en.xml:6203
5484 msgid "Offline Mode"
5485 msgstr "Автономный режим"
5487 #. (para)
5488 #: ../source/TortoiseGit_en.xml:6204
5489 msgid "If the server is not reachable, and you have log caching enabled you can use the log dialog and revision graph in offline mode. This uses data from the cache, which allows you to continue working although the information may not be up-to-date or even complete."
5490 msgstr "Если сервер недоступен, и включено кэширование журнала, то вы можете использовать диалог журнала и граф ревизий в автономном режиме. Этот режим использует закэшированные данные, что позволяет продолжить работу, несмотря на то, что информация может быть устаревшей или даже неполной."
5492 #. (title)
5493 #. (title)
5494 #: ../source/TortoiseGit_en.xml:6212
5495 #: ../source/TortoiseGit_en.xml:9967
5496 msgid "Refreshing the View"
5497 msgstr "Обновление вида"
5499 #. (para)
5500 #: ../source/TortoiseGit_en.xml:6213
5501 msgid "If you want to check the server again for newer log messages, you can simply refresh the view using <keycap>F5</keycap>. If you are using the log cache (enabled by default), this will check the repository for newer messages and fetch only the new ones. If the log cache was in offline mode, this will also attempt to go back online."
5502 msgstr "Если вы желаете вновь запросить сервер на предмет новых сообщений журнала, вы можете просто обновить вид при помощи <keycap>F5</keycap>. Если используется кэширование журнала (по умолчанию включено), то хранилище будет проверено на наличие более новых сообщений и будут загружены только они. Если кэш журнала работает в автономном режиме, будет произведена попытка переключиться обратно в оперативный режим."
5504 #. (para)
5505 #: ../source/TortoiseGit_en.xml:6221
5506 msgid "If you are using the log cache and you think the message content or author may have changed, you can use <keycap>Shift-F5</keycap> or <keycap>Ctrl-F5</keycap> to re-fetch the displayed messages from the server and update the log cache. Note that this only affects messages currently shown and does not invalidate the entire cache for that repository."
5507 msgstr "Если вы используете кэширование журнала, и вы думаете, что содержимое сообщения или его автор были изменены, вы можете воспользоваться <keycap>Shift-F5</keycap> или <keycap>Ctrl-F5</keycap> для повторного получения отображаемых сообщений с сервера и обновления кэша журнала. Обратите внимание: это относится только к сообщениям, отображаемым в данный момент, и не делает недействительным весь кэш для этого хранилища."
5509 # ---- 5.9
5510 #. (title)
5511 #: ../source/TortoiseGit_en.xml:6232
5512 msgid "Viewing Differences"
5513 msgstr "Просмотр различий"
5515 #. (primary)
5516 #. (primary)
5517 #: ../source/TortoiseGit_en.xml:6234
5518 #: ../source/TortoiseGit_en.xml:9141
5519 msgid "diff"
5520 msgstr "различия"
5522 #. (primary)
5523 #: ../source/TortoiseGit_en.xml:6237
5524 msgid "compare"
5525 msgstr "сравнение"
5527 #. (para)
5528 #: ../source/TortoiseGit_en.xml:6239
5529 msgid "One of the commonest requirements in project development is to see what has changed. You might want to look at the differences between two revisions of the same file, or the differences between two separate files. TortoiseGit provides a built-in tool named <application>TortoiseMerge</application> for viewing differences of text files. For viewing differences of image files, TortoiseGit also has a tool named <application>TortoiseIDiff</application>. Of course, you can use your own favourite diff program if you like."
5530 msgstr "Одно из самых общих требований при разработке проекта - видеть, что было изменено. Вам может понадобиться посмотреть различия между двумя ревизиями одного и того же файла, или различия между двумя различными файлами. Для просмотра различий в текстовых файлах TortoiseGit предоставляет встроенный инструмент, называемый <application>TortoiseMerge</application>. В TortoiseGit также есть утилита для просмотра различий в графических файлах под названием <application>TortoiseIDiff</application>. Конечно, при желании вы можете использовать вашу любимую программу для просмотра различий."
5532 #. (title)
5533 #: ../source/TortoiseGit_en.xml:6253
5534 msgid "File Differences"
5535 msgstr "Различия в файлах"
5537 #. (term)
5538 #: ../source/TortoiseGit_en.xml:6256
5539 msgid "Local changes"
5540 msgstr "Локальные изменения"
5542 #. (para)
5543 #: ../source/TortoiseGit_en.xml:6258
5544 msgid "If you want to see what changes <emphasis>you</emphasis> have made in your working copy, just use the explorer context menu and select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Diff</guimenuitem></menuchoice>."
5545 msgstr "Если вам надо посмотреть, какие изменения <emphasis>вы</emphasis> сделали в вашей рабочей копии, просто вызовите контекстное меню Проводника и выберите <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Различия</guimenuitem></menuchoice>."
5547 #. (term)
5548 #: ../source/TortoiseGit_en.xml:6270
5549 msgid "Difference to another branch/tag"
5550 msgstr "Различия с другим ответвлением/меткой"
5552 #. (para)
5553 #: ../source/TortoiseGit_en.xml:6272
5554 msgid "If you want to see what has changed on trunk (if you are working on a branch) or on a specific branch (if you are working on trunk), you can use the explorer context menu. Just hold down the <keycap>Shift</keycap> key while you right click on the file. Then select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Diff with URL</guimenuitem></menuchoice>. In the following dialog, specify the URL in the repository with which you want to compare your local file to."
5555 msgstr "Если вы желаете посмотреть, что изменилось в основном стволе (если вы работаете в ответвлении) или в каком-то ответвлении (если вы работаете в основном стволе), вы можете воспользоваться контекстным меню Проводника. Просто удерживайте нажатой клавишу <keycap>Shift</keycap> при щелчке на файле правой кнопкой мыши. Далее выберите <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Различия с файлом по URL</guimenuitem></menuchoice> и в последующем диалоге укажите URL в хранилище, с которым вы желаете сравнить ваш локальный файл."
5557 #. (para)
5558 #: ../source/TortoiseGit_en.xml:6285
5559 msgid "You can also use the repository browser and select two trees to diff, perhaps two tags, or a branch/tag and trunk. The context menu there allows you to compare them using <guimenuitem>Compare revisions</guimenuitem>. Read more in <xref linkend=\"tsvn-dug-compare-revs\"/>."
5560 msgstr "Вы также можете выбрать в обозревателе хранилища два дерева для сравнения, возможно, две метки, или ответвление/метку и ствол. Их можно сравнить, используя <guimenuitem>Сравнить ревизии</guimenuitem> из контекстного меню. Больше прочитать об этом можно в <xref linkend=\"tsvn-dug-compare-revs\"/>."
5562 #. (term)
5563 #: ../source/TortoiseGit_en.xml:6295
5564 msgid "Difference from a previous revision"
5565 msgstr "Различия с предыдущей ревизией"
5567 #. (para)
5568 #: ../source/TortoiseGit_en.xml:6297
5569 msgid "If you want to see the difference between a particular revision and your working copy, use the Revision Log dialog, select the revision of interest, then select <guimenuitem>Compare with working copy</guimenuitem> from the context menu."
5570 msgstr "Если вы желаете посмотреть различия между определённой ревизией и вашей рабочей копией, выберите нужную ревизию в диалоге журнала ревизий, затем выберите <guimenuitem>Сравнить с рабочей копией</guimenuitem> из контекстного меню."
5572 #. (para)
5573 #: ../source/TortoiseGit_en.xml:6304
5574 msgid "If you want to see the difference between the last committed revision and your working copy, assuming that the working copy hasn't been modified, just right click on the file. Then select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Diff with previous version</guimenuitem></menuchoice>. This will perform a diff between the revision before the last-commit-date (as recorded in your working copy) and the working BASE. This shows you the last change made to that file to bring it to the state you now see in your working copy. It will not show changes newer than your working copy."
5575 msgstr "Если вы желаете посмотреть различия между последней зафиксированной ревизией и вашей рабочей копией, при условии, что рабочая копия не была изменена, просто выполните правый щелчок на файле и выберите <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Сравнить с предыдущей версией</guimenuitem></menuchoice>. Это запустит процесс получения различий между ревизией перед последней-датой-фиксации (зарегистрированной в вашей рабочей копии) и рабочей базой. Будут показаны последние произведённые в этом файле изменения, при помощи которых файл был приведён в своё текущее состояние, наблюдаемое в вашей рабочей копии. Изменения, более поздние, чем ваша рабочая копия, не показываются."
5577 #. (term)
5578 #: ../source/TortoiseGit_en.xml:6321
5579 msgid "Difference between two previous revisions"
5580 msgstr "Различия между двумя предыдущими ревизиями"
5582 #. (para)
5583 #: ../source/TortoiseGit_en.xml:6323
5584 msgid "If you want to see the difference between two revisions which are already committed, use the Revision Log dialog and select the two revisions you want to compare (using the usual <keycap>Ctrl</keycap>-modifier). Then select <guimenuitem>Compare revisions</guimenuitem> from the context menu."
5585 msgstr "Если вы желаете посмотреть различия между двумя ранее зафиксированными ревизиями, выделите в диалоге журнала ревизий (применяя для этого, как обычно, клавишу <keycap>Ctrl</keycap>) две ревизии, которые вы хотите сравнить. Затем выберите <guimenuitem>Сравнить ревизии</guimenuitem> из контекстного меню."
5587 #. (para)
5588 #: ../source/TortoiseGit_en.xml:6331
5589 msgid "If you did this from the revision log for a folder, a Compare Revisions dialog appears, showing a list of changed files in that folder. Read more in <xref linkend=\"tsvn-dug-compare-revs\"/>."
5590 msgstr "Если это сделать из журнала ревизий для папки, то появится диалог сравнения ревизий, отображающий список изменённых файлов из этой папки. Больше можно прочитать в <xref linkend=\"tsvn-dug-compare-revs\"/>."
5592 #. (term)
5593 #: ../source/TortoiseGit_en.xml:6340
5594 msgid "All changes made in a commit"
5595 msgstr "Все изменения, сделанные в фиксации"
5597 #. (para)
5598 #: ../source/TortoiseGit_en.xml:6342
5599 msgid "If you want to see the changes made to all files in a particular revision in one view, you can use Unified-Diff output (GNU patch format). This shows only the differences with a few lines of context. It is harder to read than a visual file compare, but will show all the changes together. From the Revision Log dialog select the revision of interest, then select <guimenuitem>Show Differences as Unified-Diff</guimenuitem> from the context menu."
5600 msgstr "Если вы желаете посмотреть все изменения, произведённые во всех файлах в определённой ревизии, собранные в одном месте, вы можете применить выдачу в виде объединённых различий (Unified-Diff, формат заплаток GNU). Будут показаны только различия с несколькими строками контекста. Этот формат сложнее для чтения, чем визуальное сравнение файлов, но он показывает сразу все изменения. В диалоге журнала ревизий выберите интересующую вас ревизию, затем выберите <guimenuitem>Показать различия как объединённые различия</guimenuitem> из контекстного меню."
5602 #. (term)
5603 #: ../source/TortoiseGit_en.xml:6356
5604 msgid "Difference between files"
5605 msgstr "Различия между файлами"
5607 #. (para)
5608 #: ../source/TortoiseGit_en.xml:6358
5609 msgid "If you want to see the differences between two different files, you can do that directly in explorer by selecting both files (using the usual <keycap>Ctrl</keycap>-modifier). Then from the explorer context menu select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Diff</guimenuitem></menuchoice>."
5610 msgstr "Если вы желаете посмотреть различия между двумя разными файлами, вы можете сделать это прямо в Проводнике, выделив оба файла (как обычно, с использованием клавиши <keycap>Ctrl</keycap>) и выбрав <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Различия</guimenuitem></menuchoice> из контекстного меню Проводника."
5612 #. (term)
5613 #: ../source/TortoiseGit_en.xml:6371
5614 msgid "Difference between WC file/folder and a URL"
5615 msgstr "Различия между файлом/папкой в рабочей копии и файлом/папкой по URL "
5617 #. (para)
5618 #: ../source/TortoiseGit_en.xml:6373
5619 msgid "If you want to see the differences between a file in your working copy, and a file in any Git repository, you can do that directly in explorer by selecting the file then holding down the <keycap>Shift</keycap> key whilst right clicking to obtain the context menu. Select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Diff with URL</guimenuitem></menuchoice>. You can do the same thing for a working copy folder. TortoiseMerge shows these differences in the same way as it shows a patch file - a list of changed files which you can view one at a time."
5620 msgstr "Если вы желаете посмотреть различия между файлом из вашей рабочей копии и файлом в каком-нибудь хранилище Git, то это можно сделать прямо в Проводнике, выделив этот файл и вызвав контекстное меню, удерживая клавишу <keycap>Shift</keycap>, после чего выбрав <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Различия с файлом по URL</guimenuitem></menuchoice>. Это же можно сделать и для папки в рабочей копии. TortoiseMerge показывает эти различия также, как показывает файл заплаток - в виде списка изменённых файлов, которые можно просматривать по одному за раз."
5622 #. (term)
5623 #: ../source/TortoiseGit_en.xml:6391
5624 msgid "Difference with blame information"
5625 msgstr "Различия с информацией об авторстве"
5627 #. (para)
5628 #: ../source/TortoiseGit_en.xml:6393
5629 msgid "If you want to see not only the differences but also the author, revision and date that changes were made, you can combine the diff and blame reports from within the revision log dialog. Read <xref linkend=\"tsvn-dug-blame-diffs\"/> for more detail."
5630 msgstr "Если вы желаете посмотреть не только различия, но и автора, ревизию и дату сделанных изменений, вы можете объединить выдачу по различиям и авторству из диалога журнала ревизий. Прочтите <xref linkend=\"tsvn-dug-blame-diffs\"/> для дополнительной информации."
5632 #. (term)
5633 #: ../source/TortoiseGit_en.xml:6402
5634 msgid "Difference between folders"
5635 msgstr "Различия между папками"
5637 #. (para)
5638 #: ../source/TortoiseGit_en.xml:6404
5639 msgid "The built-in tools supplied with TortoiseGit do not support viewing differences between directory hierarchies. But if you have an external tool which does support that feature, you can use that instead. In <xref linkend=\"tsvn-dug-diff-tools\"/> we tell you about some tools which we have used."
5640 msgstr "Встроенные утилиты, поставляемые с TortoiseGit, не поддерживают показ различий между иерархиями папок. Но если у вас есть другой инструмент, обладающий такой возможностью, вы можете использовать его. В <xref linkend=\"tsvn-dug-diff-tools\"/> мы расскажем о некоторых инструментах, которые нам довелось попробовать."
5642 #. (para)
5643 #: ../source/TortoiseGit_en.xml:6414
5644 msgid "If you have configured a third party diff tool, you can use <keycap>Shift</keycap> when selecting the Diff command to use the alternate tool. Read <xref linkend=\"tsvn-dug-settings-progs\"/> to find out about configuring other diff tools."
5645 msgstr "Если у вас в настройках указан сторонний инструмент сравнения, вы можете использовать клавишу <keycap>Shift</keycap> при выборе команды 'Различия' для его применения. Прочтите <xref linkend=\"tsvn-dug-settings-progs\"/>, чтобы узнать, как настраивать другие инструменты сравнения."
5647 #. (title)
5648 #: ../source/TortoiseGit_en.xml:6423
5649 msgid "Line-end and Whitespace Options"
5650 msgstr "Параметры сравнения завершений строк и непечатаемых знаков"
5652 #. (para)
5653 #: ../source/TortoiseGit_en.xml:6424
5654 msgid "Sometimes in the life of a project you might change the line endings from <literal>CRLF</literal> to <literal>LF</literal>, or you may change the indentation of a section. Unfortunately this will mark a large number of lines as changed, even though there is no change to the meaning of the code. The options here will help to manage these changes when it comes to comparing and applying differences. You will see these settings in the <guilabel>Merge</guilabel> and <guilabel>Blame</guilabel> dialogs, as well as in the settings for TortoiseMerge."
5655 msgstr "За время жизни проекта случается, что вы изменяете завершения строк с <literal>CRLF</literal> на <literal>LF</literal>, или изменяете отступ какой-нибудь части. К сожалению, это приводит к тому, что большое количество строк помечаются как изменённые, даже если не было изменений смысла кода. Следующие параметры помогут справиться с такими изменениями, когда дело доходит до сравнения и применения различий. Эти настройки присутствуют в диалогах Слияния и Авторства, а также в настройках TortoiseMerge."
5657 #. (para)
5658 #: ../source/TortoiseGit_en.xml:6435
5659 msgid "<guilabel>Ignore line endings</guilabel> excludes changes which are due solely to difference in line-end style."
5660 msgstr "<guilabel>Игнорировать завершения строк</guilabel> исключает изменения, возникающие только из-за разницы типов завершений строк."
5662 #. (para)
5663 #: ../source/TortoiseGit_en.xml:6439
5664 msgid "<guilabel>Compare whitespaces</guilabel> includes all changes in indentation and inline whitespace as added/removed lines."
5665 msgstr "<guilabel>Сравнивать непечатаемые знаки</guilabel> включает все изменения отступов и пробельных символов внутри строк в виде добавленных/удалённых строк."
5667 #. (para)
5668 #: ../source/TortoiseGit_en.xml:6444
5669 msgid "<guilabel>Ignore whitespace changes</guilabel> excludes changes which are due solely to a change in the amount or type of whitespace, eg. changing the indentation or changing tabs to spaces. Adding whitespace where there was none before, or removing a whitespace completely is still shown as a change."
5670 msgstr "<guilabel>Игнорировать изменения непечатаемых знаков</guilabel> исключает изменения, возникающие только из-за разницы в количестве или типе пробельных символов, таких как изменение отступов или замена табуляций на пробелы. Добавление пробельного символа там, где их раньше не было или полное их удаление в каком-либо месте всё равно отображается как изменение."
5672 #. (para)
5673 #: ../source/TortoiseGit_en.xml:6452
5674 msgid "<guilabel>Ignore all whitespaces</guilabel> excludes all whitespace-only changes."
5675 msgstr "<guilabel>Игнорировать все непечатаемые знаки</guilabel> исключает все изменения только пробельных символов."
5677 #. (para)
5678 #: ../source/TortoiseGit_en.xml:6456
5679 msgid "Naturally, any line with changed content is always included in the diff."
5680 msgstr "Конечно, все строки с изменившимся содержимым всегда включаются в различия."
5682 #. (title)
5683 #: ../source/TortoiseGit_en.xml:6462
5684 msgid "Comparing Folders"
5685 msgstr "Сравнение папок"
5687 #. (primary)
5688 #: ../source/TortoiseGit_en.xml:6464
5689 msgid "compare revisions"
5690 msgstr "сравнение ревизий"
5692 #. (primary)
5693 #: ../source/TortoiseGit_en.xml:6467
5694 msgid "export changes"
5695 msgstr "экспорт изменений"
5697 #. (title)
5698 #: ../source/TortoiseGit_en.xml:6471
5699 msgid "The Compare Revisions Dialog"
5700 msgstr "Диалог сравнения ревизий"
5702 #. (para)
5703 #: ../source/TortoiseGit_en.xml:6469
5704 msgid "<placeholder-1/> When you select two trees within the repository browser, or when you select two revisions of a folder in the log dialog, you can <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Compare revisions</guimenuitem></menuchoice>."
5705 msgstr "<placeholder-1/> Когда вы выбираете два дерева в обозревателе хранилища, или когда вы выбираете две ревизии папки в диалоге журнала, у вас есть возможность <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Сравнить ревизии</guimenuitem></menuchoice>."
5707 #. (para)
5708 #: ../source/TortoiseGit_en.xml:6481
5709 msgid "This dialog shows a list of all files which have changed and allows you to compare or blame them individually using context menu."
5710 msgstr "Этот диалог показывает список всех изменённых файлов и позволяет производить сравнение или просматривать авторство отдельно для каждого файла, используя контекстное меню."
5712 #. (para)
5713 #: ../source/TortoiseGit_en.xml:6485
5714 msgid "You can also export the list of changed files to a text file, or you can export the changed files themselves to a folder. This operation works on the selected files only, so you need to select the files of interest - usually that means all of them."
5715 msgstr "Можно также экспортировать список изменённых файлов в текстовый файл, или экспортировать сами изменённые файлы в папку. Эта операция выполняется только для выбранных файлов, поэтому необходимо выбрать интересующие вас файлы - часто это означает, что надо выбрать их все."
5717 #. (para)
5718 #: ../source/TortoiseGit_en.xml:6491
5719 msgid "If you want to export the list of files <emphasis>and</emphasis> the actions (modified, added, deleted) as well, you can do that using the keyboard shortcuts <keycap>Ctrl-A</keycap> to select all entries and <keycap>Ctrl-C</keycap> to copy the detailed list to the clipboard."
5720 msgstr "Если вы желаете экспортировать список файлов <emphasis>вместе</emphasis> с выполненными действиями (изменено, добавлено, удалено), то это можно сделать при помощи клавиатурных сокращений <keycap>Ctrl-A</keycap> для выбора всех элементов и <keycap>Ctrl-C</keycap> для копирования подробного списка в буфер обмена."
5722 #. (para)
5723 #: ../source/TortoiseGit_en.xml:6497
5724 msgid "The button at the top allows you to change the direction of comparison. You can show the changes need to get from A to B, or if you prefer, from B to A."
5725 msgstr "Кнопка сверху позволяет изменить направление сравнения. Можно посмотреть изменения, необходимые, чтобы из А получить Б, или, если вам больше нравится, такие, чтобы из Б получить А."
5727 #. (para)
5728 #: ../source/TortoiseGit_en.xml:6502
5729 msgid "The buttons with the revision numbers on can be used to change to a different revision range. When you change the range, the list of items which differ between the two revisions will be updated automatically."
5730 msgstr "Кнопки с номерами ревизий могут быть использованы для переключения на другой диапазон ревизий. При изменении диапазона список элементов, различающихся между ревизиями, будет обновлён автоматически."
5732 #. (para)
5733 #: ../source/TortoiseGit_en.xml:6507
5734 msgid "If the list of filenames is very long, you can use the search box to reduce the list to filenames containing specific text. Note that a simple text search is used, so if you want to restrict the list to C source files you should enter <filename>.c</filename> rather than <filename>*.c</filename>."
5735 msgstr "Если список имён файлов очень длинный, можно применить поле поиска для уменьшения размеров списка: сделать так, чтобы в нём присутствовали только файлы, содержащие определённый текст в своём имени. Обратите внимание: используется простой поиск текста, поэтому если вам нужны в списке только файлы исходного кода на C, надо ввести <filename>.c</filename>, а не <filename>*.c</filename>."
5737 #. (title)
5738 #: ../source/TortoiseGit_en.xml:6516
5739 msgid "Diffing Images Using TortoiseIDiff"
5740 msgstr "Сравнение картинок при помощи TortoiseIDiff"
5742 #. (primary)
5743 #: ../source/TortoiseGit_en.xml:6518
5744 msgid "image diff"
5745 msgstr "сравнение картинок"
5747 #. (primary)
5748 #: ../source/TortoiseGit_en.xml:6521
5749 msgid "TortoiseIDiff"
5750 msgstr "TortoiseIDiff"
5752 #. (para)
5753 #: ../source/TortoiseGit_en.xml:6523
5754 msgid "There are many tools available for diffing text files, including our own TortoiseMerge, but we often find ourselves wanting to see how an image file has changed too. That's why we created TortoiseIDiff."
5755 msgstr "Есть множество утилит для сравнения текстовых файлов, включая нашу собственную TortoiseMerge, но часто оказывалось, что нам также хотелось увидеть, что же изменилось в графических файлах. Именно поэтому мы создали TortoiseIDiff."
5757 #. (title)
5758 #: ../source/TortoiseGit_en.xml:6530
5759 msgid "The image difference viewer"
5760 msgstr "Программа просмотра различий в картинках"
5762 #. (para)
5763 #: ../source/TortoiseGit_en.xml:6528
5764 msgid "<placeholder-1/><menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Diff</guimenuitem></menuchoice> for any of the common image file formats will start TortoiseIDiff to show image differences. By default the images are displayed side-by-side but you can use the View menu or toolbar to switch to a top-bottom view instead, or if you prefer, you can overlay the images and pretend you are using a lightbox."
5765 msgstr "<placeholder-1/><menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Различия</guimenuitem></menuchoice> для файлов любого из широко распространённых графических форматов запускает TortoiseIDiff для показа различий в картинках. По умолчанию, картинки показываются бок о бок, но вы можете воспользоваться меню 'Вид' или инструментальной панелью для отображения картинок одна над другой, или, по желанию, вы можете наложить картинки одна на другую как при использовании проектора. "
5767 #. (para)
5768 #: ../source/TortoiseGit_en.xml:6543
5769 msgid "Naturally you can also zoom in and out and pan around the image. You can also pan the image simply by left-dragging it. If you select the <guilabel>Link images together</guilabel> option, then the pan controls (scrollbars, mousewheel) on both images are linked."
5770 msgstr "Естественно, вы можете также приблизить, удалить и передвинуть картинку. Передвинуть картинку можно также просто перетягивая её левой кнопкой мыши. Если включить флажок <guilabel>Связать картинки</guilabel>, то органы управления перемещением (полосы прокрутки, колёсико мыши) обеих картинок будут связаны."
5772 #. (para)
5773 #: ../source/TortoiseGit_en.xml:6549
5774 msgid "An image info box shows details about the image file, such as the size in pixels, resolution and colour depth. If this box gets in the way, use <menuchoice><guimenu>View</guimenu><guimenuitem>Image Info</guimenuitem></menuchoice> to hide it. You can get the same information in a tooltip if you hover the mouse over the image title bar."
5775 msgstr "В информационном окошке отображается дополнительная информация о графическом файле, такая как размер в пикселах, разрешение и глубина цвета. Если это окошко вам мешает, его можно скрыть, выбрав <menuchoice><guimenu>Вид</guimenu><guimenuitem>Информация о картинке</guimenuitem></menuchoice>. Эту же информацию можно получить во всплывающей подсказке при наведении мыши на на заголовок картинки."
5777 #. (para)
5778 #: ../source/TortoiseGit_en.xml:6561
5779 msgid "When the images are overlaid, the relative intensity of the images (alpha blend) is controlled by a slider control at the left side. You can click anywhere in the slider to set the blend directly, or you can drag the slider to change the blend interactively. <keycap>Ctrl+Shift</keycap>-<action>Wheel</action> to change the blend."
5780 msgstr "Когда картинки наложены одна на другую, относительная интенсивность картинок (альфа-сопряжение) регулируется при помощи бегунка слева. Для задания нужной степени прозрачности можно щёлкнуть прямо в нужном месте бегунка, или же изменить значение при помощи </keycap>Ctrl+Shift</keycap>-<action>колёсико мыши</action>."
5782 #. (para)
5783 #: ../source/TortoiseGit_en.xml:6568
5784 msgid "The button above the slider toggles between two preset blends, indicated by the markers on either side of the blend slider. By default one is at the top and the other at the bottom, so the toggle button just switches between one image and the other. You can move the markers to choose the two blend values that the toggle button will use."
5785 msgstr "Кнопка над бегунком служит для переключения между двумя предустановленными значениями прозрачности, соответствующими двум отметкам на разных концах шкалы. По умолчанию, одна из них отмечает максимальное значение, другая - минимальное, так что в результате кнопка просто по очереди показывает то одну, то другую картинку. Вы можете передвинуть отметки для указания, какие значения прозрачности будет использовать кнопка переключения."
5787 #. (para)
5788 #: ../source/TortoiseGit_en.xml:6575
5789 msgid "Sometimes you want to see a difference rather than a blend. You might have the image files for two revisions of a printed circuit board and want to see which tracks have changed. If you disable alpha blend mode, the difference will be shown as an <emphasis>XOR</emphasis> of the pixel colour values. Unchanged areas will be plain white and changes will be coloured."
5790 msgstr "Иногда бывает необходимо увидеть только то, чем изображения различаются, и не всегда наложение их друг на друга может помочь. Возможно, у вас есть изображения двух ревизий печатных плат и вы желаете посмотреть, какие дорожки изменились. При отключении режима альфа-сопряжения различия будут показаны при помощи операции <emphasis>XOR</emphasis> над значениями цветов пикселов. Неизменённые области будут чисто белыми, а изменения будут окрашены."
5792 #. (title)
5793 #: ../source/TortoiseGit_en.xml:6585
5794 msgid "External Diff/Merge Tools"
5795 msgstr "Внешние инструменты просмотра различий/слияния"
5797 #. (primary)
5798 #: ../source/TortoiseGit_en.xml:6587
5799 msgid "diff tools"
5800 msgstr "инструменты просмотра различий"
5802 #. (primary)
5803 #: ../source/TortoiseGit_en.xml:6590
5804 msgid "merge tools"
5805 msgstr "инструменты слияния"
5807 #. (para)
5808 #: ../source/TortoiseGit_en.xml:6592
5809 msgid "If the tools we provide don't do what you need, try one of the many open-source or commercial programs available. Everyone has their own favourites, and this list is by no means complete, but here are a few that you might consider:"
5810 msgstr "Если предоставленные нами инструменты не делают того, что вам надо, попробуйте какую-нибудь из множества доступных альтернатив: программ с открытым исходным кодом или коммерческих программ. У каждого свои предпочтения, и этот список никоим образом не полон, но вот несколько программ, которые вы можете принять во внимание:"
5812 #. (term)
5813 #: ../source/TortoiseGit_en.xml:6600
5814 msgid "WinMerge"
5815 msgstr "WinMerge"
5817 #. (para)
5818 #: ../source/TortoiseGit_en.xml:6602
5819 msgid "<ulink url=\"http://winmerge.sourceforge.net/\"><citetitle>WinMerge</citetitle></ulink> is a great open-source diff tool which can also handle directories."
5820 msgstr "<ulink url=\"http://winmerge.sourceforge.net/\"><citetitle>WinMerge</citetitle></ulink> - прекрасный инструмент просмотра различий, который также может работать с папками. Программа с открытым исходным кодом."
5822 #. (term)
5823 #: ../source/TortoiseGit_en.xml:6612
5824 msgid "Perforce Merge"
5825 msgstr "Perforce Merge"
5827 #. (para)
5828 #: ../source/TortoiseGit_en.xml:6614
5829 msgid "Perforce is a commercial RCS, but you can download the diff/merge tool for free. Get more information from <ulink url=\"http://www.perforce.com/perforce/products/merge.html\"><citetitle>Perforce</citetitle></ulink>."
5830 msgstr "Perforce - это коммерческая RCS, но вы можете загрузить бесплатный инструмент для просмотра различий/слияния. Дополнительную информацию можно получить на сайте <ulink url=\"http://www.perforce.com/perforce/products/merge.html\"><citetitle>Perforce</citetitle></ulink>."
5832 #. (term)
5833 #: ../source/TortoiseGit_en.xml:6624
5834 msgid "KDiff3"
5835 msgstr "KDiff3"
5837 #. (para)
5838 #: ../source/TortoiseGit_en.xml:6626
5839 msgid "KDiff3 is a free diff tool which can also handle directories. You can download it from <ulink url=\"http://kdiff3.sf.net/\"><citetitle>here</citetitle></ulink>."
5840 msgstr "KDiff3 - это бесплатный инструмент для просмотра различий, который также может работать с папками. Вы можете загрузить его <ulink url=\"http://kdiff3.sf.net/\"><citetitle>отсюда</citetitle></ulink>."
5842 #. (term)
5843 #: ../source/TortoiseGit_en.xml:6636
5844 msgid "ExamDiff"
5845 msgstr "ExamDiff"
5847 #. (para)
5848 #: ../source/TortoiseGit_en.xml:6638
5849 msgid "ExamDiff Standard is freeware. It can handle files but not directories. ExamDiff Pro is shareware and adds a number of goodies including directory diff and editing capability. In both flavours, version 3.2 and above can handle unicode. You can download them from <ulink url=\"http://www.prestosoft.com/\"><citetitle>PrestoSoft</citetitle></ulink>."
5850 msgstr "ExamDiff Standard распространяется как freeware. Он может обрабатывать файлы, но не папки. ExamDiff Pro распространяется как shareware и добавляет несколько расширений, включая сравнение директорий и возможность редактирования. Обе разновидности, начиная с версии 3.2, могут работать с юникодом. Вы можете загрузить их с сайта <ulink url=\"http://www.prestosoft.com/\"><citetitle>PrestoSoft</citetitle></ulink>."
5852 #. (term)
5853 #: ../source/TortoiseGit_en.xml:6653
5854 msgid "Beyond Compare"
5855 msgstr "Beyond Compare"
5857 #. (para)
5858 #: ../source/TortoiseGit_en.xml:6655
5859 msgid "Similar to ExamDiff Pro, this is an excellent shareware diff tool which can handle directory diffs and unicode. Download it from <ulink url=\"http://www.scootersoftware.com/\"><citetitle>Scooter Software</citetitle></ulink>."
5860 msgstr "Подобно ExamDiff Pro, это прекрасный инструмент просмотра различий, умеющий работать с папками и с юникодом, и распространяемый по лицензии shareware. Загрузить его можно с сайта <ulink url=\"http://www.scootersoftware.com/\"><citetitle>Scooter Software</citetitle></ulink>."
5862 #. (term)
5863 #: ../source/TortoiseGit_en.xml:6666
5864 msgid "Araxis Merge"
5865 msgstr "Araxis Merge"
5867 #. (para)
5868 #: ../source/TortoiseGit_en.xml:6668
5869 msgid "Araxis Merge is a useful commercial tool for diff and merging both files and folders. It does three-way comparison in merges and has synchronization links to use if you've changed the order of functions. Download it from <ulink url=\"http://www.araxis.com/merge/index.html\"><citetitle>Araxis</citetitle></ulink>."
5870 msgstr "Araxis Merge - это полезный коммерческий инструмент для показа различий/слияния как файлов, так и папок. Он выполняет трёхстороннее сравнение при слиянии и в нём есть ссылки синхронизации, применяемые, если вы изменили порядок функций. Его можно загрузить с сайта <ulink url=\"http://www.araxis.com/merge/index.html\"><citetitle>Araxis</citetitle></ulink>."
5872 #. (term)
5873 #: ../source/TortoiseGit_en.xml:6680
5874 msgid "SciTE"
5875 msgstr "SciTE"
5877 #. (para)
5878 #: ../source/TortoiseGit_en.xml:6682
5879 msgid "This text editor includes syntax colouring for unified diffs, making them much easier to read. Download it from <ulink url=\"http://www.scintilla.org/SciTEDownload.html\"><citetitle>Scintilla</citetitle></ulink>."
5880 msgstr "Этот текстовый редактор включает подсветку синтаксиса для объединённых различий, делая их восприятие более лёгким. Его можно загрузить с сайта <ulink url=\"http://www.scintilla.org/SciTEDownload.html\"><citetitle>Scintilla</citetitle></ulink>."
5882 #. (term)
5883 #: ../source/TortoiseGit_en.xml:6692
5884 msgid "Notepad2"
5885 msgstr "Notepad2"
5887 #. (para)
5888 #: ../source/TortoiseGit_en.xml:6694
5889 msgid "Notepad2 is designed as a replacement for the standard Windows Notepad program, and is based on the Scintilla open-source edit control. As well as being good for viewing unified diffs, it is much better than the Windows notepad for most jobs. Download it for free <ulink url=\"http://www.flos-freeware.ch/notepad2.html\"><citetitle>here</citetitle></ulink>."
5890 msgstr "Notepad2 разрабатывался как замена стандартного Блокнота Windows, и основывается на компоненте с открытым исходным кодом Scintilla. Он не только хорошо подходит для просмотра объединённых различий, он также намного лучше, нежели Блокнот Windows, справляется с большинством задач. Его можно бесплатно загрузить <ulink url=\"http://www.flos-freeware.ch/notepad2.html\"><citetitle>отсюда</citetitle></ulink>."
5892 #. (para)
5893 #: ../source/TortoiseGit_en.xml:6707
5894 msgid "Read <xref linkend=\"tsvn-dug-settings-progs\"/> for information on how to set up TortoiseGit to use these tools."
5895 msgstr "В <xref linkend=\"tsvn-dug-settings-progs\"/> описано, как настроить TortoiseGit для использования этих инструментов."
5897 # ---- 5.10
5898 #. (title)
5899 #: ../source/TortoiseGit_en.xml:6714
5900 msgid "Adding New Files And Directories"
5901 msgstr "Добавление новых файлов и папок"
5903 #. (primary)
5904 #: ../source/TortoiseGit_en.xml:6716
5905 msgid "add"
5906 msgstr "добавление"
5908 #. (primary)
5909 #: ../source/TortoiseGit_en.xml:6719
5910 msgid "version new files"
5911 msgstr "версирование новых файлов"
5913 #. (title)
5914 #. (title)
5915 #: ../source/TortoiseGit_en.xml:6724
5916 #: ../source/TortoiseGit_en.xml:6904
5917 msgid "Explorer context menu for unversioned files"
5918 msgstr "Контекстное меню Проводника для неверсированных файлов"
5920 #. (para)
5921 #: ../source/TortoiseGit_en.xml:6722
5922 msgid "<placeholder-1/> If you created new files and/or directories during your development process then you need to add them to source control too. Select the file(s) and/or directory and use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Add</guimenuitem></menuchoice>."
5923 msgstr "<placeholder-1/> Если вы создали новые файлы и/или папки во время процесса разработки, вам необходимо добавить их под управление версиями. Выберите файл(-ы) и/или папку, затем воспользуйтесь <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Добавить...</guimenuitem></menuchoice>."
5925 #. (para)
5926 #: ../source/TortoiseGit_en.xml:6736
5927 msgid "After you added the files/directories to source control the file appears with a <literal>added</literal> icon overlay which means you first have to commit your working copy to make those files/directories available to other developers. Adding a file/directory does <emphasis>not</emphasis> affect the repository!"
5928 msgstr "После того, как вы добавите файлы/папки под управление версиями, на них появляется пометка <literal>добавлен</literal>, означающая, что вам необходимо сначала зафиксировать вашу рабочую копию, прежде чем эти файлы/папки станут доступны другим разработчикам. Добавление файла/папки <emphasis>не затрагивает</emphasis> хранилище!"
5930 #. (title)
5931 #: ../source/TortoiseGit_en.xml:6745
5932 msgid "Many Adds"
5933 msgstr "Множественные добавления"
5935 #. (para)
5936 #: ../source/TortoiseGit_en.xml:6746
5937 msgid "You can also use the Add command on already versioned folders. In that case, the add dialog will show you all unversioned files inside that versioned folder. This helps if you have many new files and need to add them all at once."
5938 msgstr "Вы также можете использовать команду 'Добавить' на уже версированных папках. В этом случае в диалоге добавления будут показаны все неверсированные файлы из этой версированной папки. Это может помочь, если у вас много новых файлов и вам нужно добавить их все за один раз."
5940 #. (para)
5941 #: ../source/TortoiseGit_en.xml:6759
5942 msgid "select the files you want to add"
5943 msgstr "выберите файлы, которые вы хотите добавить"
5945 #. (para)
5946 #. (para)
5947 #: ../source/TortoiseGit_en.xml:6764
5948 #: ../source/TortoiseGit_en.xml:7200
5949 msgid "<action>right-drag</action> them to the new location inside the working copy"
5950 msgstr "затем <action>перетащите правой кнопкой мыши</action> их на новое место внутри рабочей копии"
5952 #. (para)
5953 #. (para)
5954 #: ../source/TortoiseGit_en.xml:6770
5955 #: ../source/TortoiseGit_en.xml:7206
5956 msgid "release the right mouse button"
5957 msgstr "отпустите правую кнопку мыши"
5959 #. (para)
5960 #: ../source/TortoiseGit_en.xml:6775
5961 msgid "select <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>SVN Add files to this WC</guimenuitem></menuchoice>. The files will then be copied to the working copy and added to version control."
5962 msgstr "выберите <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>SVN Добавить файлы в эту рабочую копию</guimenuitem></menuchoice>. Файлы будут скопированы в рабочую копию и добавлены под управление версиями."
5964 #. (para)
5965 #: ../source/TortoiseGit_en.xml:6754
5966 msgid "To add files from outside your working copy you can use the drag-and-drop handler: <placeholder-1/>"
5967 msgstr "Для добавления файлов, находящихся вне вашей рабочей копии, вы можете воспользоваться обработчиком перетаскивания: <placeholder-1/>"
5969 #. (para)
5970 #: ../source/TortoiseGit_en.xml:6787
5971 msgid "You can also add files within a working copy simply by left-dragging and dropping them onto the commit dialog."
5972 msgstr "Вы также можете добавлять файлы из рабочей копии просто путём перетаскивания их левой клавишей мыши в диалог фиксации."
5974 #. (para)
5975 #: ../source/TortoiseGit_en.xml:6791
5976 msgid "If you add a file or folder by mistake, you can undo the addition before you commit using <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Undo add...</guimenuitem></menuchoice>."
5977 msgstr "Если вы добавили файл или папку по ошибке, вы можете отменить это добавление до фиксации, воспользовавшись <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Отменить добавление...</guimenuitem></menuchoice>."
5979 # ---- 5.11
5980 #. (title)
5981 #: ../source/TortoiseGit_en.xml:6801
5982 msgid "Copying/Moving/Renaming Files and Folders"
5983 msgstr "Копирование/перемещение/переименование файлов и папок"
5985 #. (primary)
5986 #: ../source/TortoiseGit_en.xml:6803
5987 msgid "copy files"
5988 msgstr "копирование файлов"
5990 #. (primary)
5991 #: ../source/TortoiseGit_en.xml:6806
5992 msgid "rename files"
5993 msgstr "переименование файлов"
5995 #. (primary)
5996 #: ../source/TortoiseGit_en.xml:6809
5997 msgid "move files"
5998 msgstr "перемещение файлов"
6000 #. (primary)
6001 #. (primary)
6002 #: ../source/TortoiseGit_en.xml:6812
6003 #: ../source/TortoiseGit_en.xml:8021
6004 msgid "branch"
6005 msgstr "ответвление"
6007 #. (primary)
6008 #. (primary)
6009 #: ../source/TortoiseGit_en.xml:6815
6010 #: ../source/TortoiseGit_en.xml:8024
6011 msgid "tag"
6012 msgstr "метка"
6014 #. (para)
6015 #: ../source/TortoiseGit_en.xml:6817
6016 msgid "It often happens that you already have the files you need in another project in your repository, and you simply want to copy them across. You could simply copy the files and add them as described above, but that would not give you any history. And if you subsequently fix a bug in the original files, you can only merge the fix automatically if the new copy is related to the original in Git."
6017 msgstr "Часто случается, что у вас уже есть файлы, необходимые также в другом вашем проекте в том же хранилище, и вы просто хотите скопировать их туда. Конечно, вы можете просто скопировать файлы и добавить их как описано выше, но этот способ не перенесёт истории изменений. И если вы в последующем исправите ошибку в исходных файлах, вы сможете слить исправление автоматически только если новая копия связана в Git с исходным файлом."
6019 #. (para)
6020 #: ../source/TortoiseGit_en.xml:6825
6021 msgid "The easiest way to copy files and folders from within a working copy is to use the right-drag menu. When you <action>right-drag</action> a file or folder from one working copy to another, or even within the same folder, a context menu appears when you release the mouse. <placeholder-1/> Now you can copy existing versioned content to a new location, possibly renaming it at the same time."
6022 msgstr "Простейший способ скопировать файлы и папки из рабочей копии - применить меню, появляющееся при <action>переносе правой кнопкой</action> мыши. когда вы переносите правой кнопкой файл или папку из одной рабочей копии в другую, или даже внутри этой же папки, при отпускании кнопки появляется контекстное меню. <placeholder-1/> Теперь вы можете скопировать версированное содержимое в новое место, возможно, с переименованием."
6024 #. (para)
6025 #: ../source/TortoiseGit_en.xml:6837
6026 msgid "You can also copy or move versioned files within a working copy, or between two working copies, using the familiar cut-and-paste method. Use the standard Windows <action>Copy</action> or <action>Cut</action> to copy one or more versioned items to the clipboard. If the clipboard contains such versioned items, you can then use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Paste</guimenuitem></menuchoice> (note: not the standard Windows <action>Paste</action>) to copy or move those items to the new working copy location."
6027 msgstr "Вы можете также копировать и перемещать версированные файлы в пределах рабочей копии, или между двумя рабочими копиями при помощи привычного метода вырезать-и-вставить. Воспользуйтесь стандартными операциями Windows <action>Копировать</action> или <action>Вырезать</action> для размещения одного или более версированных элементов в буфере обмена. Если в буфере обмена уже содержатся такие версированные элементы, то вы можете использовать операцию <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Вставить</guimenuitem></menuchoice> (обратите внимание: это НЕ стандартная операция Windows <action>Вставить</action>) для копирования или перемещения этих элементов в новое место рабочей копии."
6029 #. (para)
6030 #: ../source/TortoiseGit_en.xml:6849
6031 msgid "You can copy files and folders from your working copy to another location in the repository using <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Branch/Tag</guimenuitem></menuchoice>. Refer to <xref linkend=\"tsvn-dug-branch-1\"/> to find out more."
6032 msgstr "Вы можете копировать файлы и папки из вашей рабочей копии в другое место в хранилище используя<menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Ответвление/Метка</guimenuitem></menuchoice>. Чтобы узнать об этом больше, прочтите <xref linkend=\"tsvn-dug-branch-1\"/>."
6034 #. (para)
6035 #: ../source/TortoiseGit_en.xml:6858
6036 msgid "You can locate an older version of a file or folder in the log dialog and copy it to a new location in the repository directly from the log dialog using <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Create branch/tag from revision</guimenuitem></menuchoice>. Refer to <xref linkend=\"tsvn-dug-showlog-2\"/> to find out more."
6037 msgstr "Вы можете найти старую версию файла или папки в диалоге журнала и скопировать её в новое место в хранилище непосредственно из диалога журнала при помощи <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Создать ответвление/метку из ревизии</guimenuitem></menuchoice>. Прочтите <xref linkend=\"tsvn-dug-showlog-2\"/>, чтобы узнать об этом больше."
6039 #. (para)
6040 #: ../source/TortoiseGit_en.xml:6868
6041 msgid "You can also use the repository browser to locate content you want, and copy it into your working copy directly from the repository, or copy between two locations within the repository. Refer to <xref linkend=\"tsvn-dug-repobrowser\"/> to find out more."
6042 msgstr "Можно также использовать обозреватель хранилища для обнаружения нужных вам файлов, и скопировать их в рабочую копию непосредственно из хранилища, или скопировать их из одного места в другое внутри хранилища. Прочтите <xref linkend=\"tsvn-dug-repobrowser\"/>, чтобы узнать, как это сделать."
6044 #. (title)
6045 #: ../source/TortoiseGit_en.xml:6875
6046 msgid "Cannot copy between repositories"
6047 msgstr "Невозможно выполнять копирование между хранилищами"
6049 #. (para)
6050 #: ../source/TortoiseGit_en.xml:6876
6051 msgid "Whilst you can copy and files and folders <emphasis>within</emphasis> a repository, you <emphasis>cannot</emphasis> copy or move from one repository to another while preserving history using TortoiseGit. Not even if the repositories live on the same server. All you can do is copy the content in its current state and add it as new content to the second repository."
6052 msgstr "В то время, как вы можете копировать и файлы, и папки <emphasis>внутри</emphasis> хранилища, вы <emphasis>не можете</emphasis> выполнять копирование или перемещение из одного хранилища в другое с сохранением истории при помощи TortoiseGit. Даже если хранилища расположены на одном и том же сервере. Всё что возможно сделать - скопировать содержимое в текущем состоянии и добавить его как новое содержимое во второе хранилище."
6054 #. (para)
6055 #: ../source/TortoiseGit_en.xml:6884
6056 msgid "If you are uncertain whether two URLs on the same server refer to the same or different repositories, use the repo browser to open one URL and find out where the repository root is. If you can see both locations in one repo browser window then they are in the same repository."
6057 msgstr "Если вы не уверены, относятся ли два адреса URL на одном и том же сервере к одному или разным хранилищам, воспользуйтесь Обозревателем хранилища, чтобы открыть эти URL и посмотреть, где находится корень хранилища. Если возможно увидеть оба местоположения в одном окне обозревателя хранилища, значит они в одном и том же хранилище. "
6059 # ---- 5.12
6060 #. (title)
6061 #: ../source/TortoiseGit_en.xml:6894
6062 msgid "Ignoring Files And Directories"
6063 msgstr "Игнорирование файлов и папок"
6065 #. (primary)
6066 #: ../source/TortoiseGit_en.xml:6896
6067 msgid "ignore"
6068 msgstr "игнорирование"
6070 #. (primary)
6071 #: ../source/TortoiseGit_en.xml:6899
6072 msgid "unversioned files/folders"
6073 msgstr "неверсированные файлы/папки"
6075 #. (para)
6076 #: ../source/TortoiseGit_en.xml:6902
6077 msgid "<placeholder-1/> In most projects you will have files and folders that should not be subject to version control. These might include files created by the compiler, <filename>*.obj, *.lst</filename>, maybe an output folder used to store the executable. Whenever you commit changes, TortoiseGit shows your unversioned files, which fills up the file list in the commit dialog. Of course you can turn off this display, but then you might forget to add a new source file."
6078 msgstr "<placeholder-1/> В большинстве проектов у вас будут файлы и папки, которые не надо вносить под управление версиями. Это могут быть включаемые файлы, создаваемые компилятором, <filename>*.obj, *.lst</filename>, возможно, папки, в которых сохраняются создаваемые выполняемые файлы. Всякий раз, когда вы фиксируете изменения, TortoiseGit показывает вам неверсированные файлы, заполняющие до отказа список файлов в диалоге фиксации. Конечно, вы можете вообще их не отображать, но тогда вы можете забыть добавить новый файл."
6080 #. (para)
6081 #: ../source/TortoiseGit_en.xml:6915
6082 msgid "The best way to avoid these problems is to add the derived files to the project's ignore list. That way they will never show up in the commit dialog, but genuine unversioned source files will still be flagged up."
6083 msgstr "Лучший способ избежать этой проблемы - добавить воспроизводимые файлы в список игнорирования проекта. Таким образом они никогда не будут отображаться в диалоге фиксации, но настоящие неверсированные файлы будут всё-таки замечены."
6085 #. (para)
6086 #: ../source/TortoiseGit_en.xml:6921
6087 msgid "If you <action>right click</action> on a single unversioned file, and select the command <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Add to Ignore List</guimenuitem></menuchoice> from the context menu, a submenu appears allowing you to select just that file, or all files with the same extension. If you select multiple files, there is no submenu and you can only add those specific files/folders."
6088 msgstr "Если вы <action>щёлкните правой клавишей мыши</action> на одиночном неверсированном файле, и выберите из контекстного меню команду <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Добавить в список игнорирования</guimenuitem></menuchoice>, появится подменю, позволяющее вам выбрать, добавить ли в список только этот файл, или же добавить все файлы с таким же расширением. Если вы выберите несколько файлов, подменю не появится, и вы сможете добавить только эти конкретные файлы/папки."
6090 #. (para)
6091 #: ../source/TortoiseGit_en.xml:6933
6092 msgid "If you want to remove one or more items from the ignore list, <action>right click</action> on those items and select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Remove from Ignore List</guimenuitem></menuchoice> You can also access a folder's <literal>svn:ignore</literal> property directly. That allows you to specify more general patterns using filename globbing, described in the section below. Read <xref linkend=\"tsvn-dug-propertypage\"/> for more information on setting properties directly. Please be aware that each ignore pattern has to be placed on a separate line. Separating them by spaces does not work."
6093 msgstr "Если вы желаете удалить один или несколько элементов из списка игнорирования, выполните <action>правый щелчок</action> на этих элементах и выберите <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Удалить из списка игнорирования</guimenuitem></menuchoice> Вы также можете обратиться к свойству папки <literal>svn:ignore</literal> напрямую. Это позволит вам указать более общие шаблоны, используя универсализацию имён файлов, описываемую далее. Более подробную информацию об установке свойств содержит <xref linkend=\"tsvn-dug-propertypage\"/>. Обратите внимание: каждый шаблон игнорирования должен быть в отдельной строке, разделение их пробелами не работает."
6095 #. (title)
6096 #: ../source/TortoiseGit_en.xml:6948
6097 msgid "The Global Ignore List"
6098 msgstr "Глобальный список игнорирования"
6100 #. (para)
6101 #: ../source/TortoiseGit_en.xml:6949
6102 msgid "Another way to ignore files is to add them to the <firstterm>global ignore list</firstterm>. The big difference here is that the global ignore list is a client property. It applies to <emphasis>all</emphasis> Git projects, but on the client PC only. In general it is better to use the <filename>svn:ignore</filename> property where possible, because it can be applied to specific project areas, and it works for everyone who checks out the project. Read <xref linkend=\"tsvn-dug-settings-main\"/> for more information."
6103 msgstr "Другой путь игнорирования файлов - добавить их в <firstterm>глобальный список игнорирования</firstterm>. В этом случае самое большое отличие в том, что глобальный список игнорирования - это клиентское свойство. Оно применяется <emphasis>ко всем</emphasis> проектам Git, но только на этом клиентском компьютере. В общем случае, лучше использовать свойство <filename>svn:ignore</filename> когда возможно, так как оно может быть применено к конкретным разделам проекта, и оно работает для всех извлекающих этот проект. Более подробную информацию смотрите в <xref linkend=\"tsvn-dug-settings-main\"/>."
6105 #. (title)
6106 #: ../source/TortoiseGit_en.xml:6962
6107 msgid "Ignoring Versioned Items"
6108 msgstr "Игнорирование версированных файлов и папок"
6110 #. (para)
6111 #: ../source/TortoiseGit_en.xml:6963
6112 msgid "Versioned files and folders can never be ignored - that's a feature of Git. If you versioned a file by mistake, read <xref linkend=\"tsvn-howto-unversion\"/> for instructions on how to <quote>unversion</quote> it."
6113 msgstr "Версированные файлы и папки не могут игнорироваться - так устроена Git. Если вы версировали файл по ошибке, прочтите <xref linkend=\"tsvn-howto-unversion\"/>, где приведены инструкции, как сделать его <quote>неверсированным</quote>."
6115 #. (title)
6116 #: ../source/TortoiseGit_en.xml:6971
6117 msgid "Pattern Matching in Ignore Lists"
6118 msgstr "Сопоставление шаблону в списках игнорирования"
6120 #. (primary)
6121 #: ../source/TortoiseGit_en.xml:6973
6122 msgid "globbing"
6123 msgstr "универсализация имён файлов"
6125 #. (primary)
6126 #: ../source/TortoiseGit_en.xml:6976
6127 msgid "pattern matching"
6128 msgstr "сопоставление шаблону"
6130 #. (term)
6131 #: ../source/TortoiseGit_en.xml:6985
6132 msgid "*"
6133 msgstr "*"
6135 #. (para)
6136 #: ../source/TortoiseGit_en.xml:6987
6137 msgid "Matches any string of characters, including the empty string (no characters)."
6138 msgstr "Соответствует любой строке, включая пустую строку (без символов)."
6140 #. (term)
6141 #: ../source/TortoiseGit_en.xml:6994
6142 msgid "?"
6143 msgstr "?"
6145 #. (para)
6146 #: ../source/TortoiseGit_en.xml:6996
6147 msgid "Matches any single character."
6148 msgstr "Соответствует любому одиночному символу."
6150 #. (term)
6151 #: ../source/TortoiseGit_en.xml:7002
6152 msgid "[...]"
6153 msgstr "[...]"
6155 #. (para)
6156 #: ../source/TortoiseGit_en.xml:7004
6157 msgid "Matches any one of the characters enclosed in the square brackets. Within the brackets, a pair of characters separated by <quote>-</quote> matches any character lexically between the two. For example <literal>[AGm-p]</literal> matches any one of <literal>A</literal>, <literal>G</literal>, <literal>m</literal>, <literal>n</literal>, <literal>o</literal> or <literal>p</literal>."
6158 msgstr "Соответствует любому символу, заключённому в квадратные скобки. Внутри скобок пара символов, разделённая <quote>-</quote> соответствует любому символу, лексически расположенному между ними. Например, <literal>[AGm-p]</literal> соответствует любому из <literal>A</literal>, <literal>G</literal>, <literal>m</literal>, <literal>n</literal>, <literal>o</literal> или <literal>p</literal>."
6160 #. (para)
6161 #: ../source/TortoiseGit_en.xml:6978
6162 msgid "Git's ignore patterns make use of filename globbing, a technique originally used in Unix to specify files using meta-characters as wildcards. The following characters have special meaning: <placeholder-1/>"
6163 msgstr "Шаблоны игнорирования в Git применяют универсализацию имён файлов - способ, первоначально задействованный в Unix для указания нужных файлов и использующий мета-символы для обобщения. Следующие символы имеют специальное значение: <placeholder-1/>"
6165 #. (para)
6166 #: ../source/TortoiseGit_en.xml:7018
6167 msgid "Pattern matching is case sensitive, which can cause problems on Windows. You can force case insensitivity the hard way by pairing characters, eg. to ignore <literal>*.tmp</literal> regardless of case, you could use a pattern like <literal>*.[Tt][Mm][Pp]</literal>."
6168 msgstr "Сопоставление с шаблоном выполняется с учётом регистра, и это может вызвать проблемы в Windows. Вы можете добиться независимости от регистра трудозатратным способом: задавая все символы парами, т.е. для независимого от регистра игнорирования <literal>*.tmp</literal>, вы можете использовать шаблон <literal>*.[Tt][Mm][Pp]</literal>."
6170 #. (para)
6171 #: ../source/TortoiseGit_en.xml:7025
6172 msgid "If you want an official definition for globbing, you can find it in the IEEE specifications for the shell command language <ulink url=\"http://www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_13\"><citetitle>Pattern Matching Notation</citetitle></ulink>."
6173 msgstr "Если вам необходимо официальное описание универсализации, вы можете найти его в спецификации IEEE для командного языка оболочки <ulink url=\"http://www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_13\"><citetitle>Pattern Matching Notation</citetitle></ulink>."
6175 #. (title)
6176 #: ../source/TortoiseGit_en.xml:7033
6177 msgid "No Paths in Global Ignore List"
6178 msgstr "Никаких путей в глобальном списке игнорирования"
6180 #. (para)
6181 #: ../source/TortoiseGit_en.xml:7034
6182 msgid "You should not include path information in your pattern. The pattern matching is intended to be used against plain file names and folder names. If you want to ignore all <literal>CVS</literal> folders, just add <literal>CVS</literal> to the ignore list. There is no need to specify <literal>CVS */CVS</literal> as you did in earlier versions. If you want to ignore all <literal>tmp</literal> folders when they exist within a <literal>prog</literal> folder but not within a <literal>doc</literal> folder you should use the <literal>svn:ignore</literal> property instead. There is no reliable way to achieve this using global ignore patterns."
6183 msgstr "Не надо включать полный путь в задаваемый шаблон. Сопоставление с шаблоном предназначено для использования с обыкновенными именами файлов и папок. Если вы желаете игнорироавать все папки <literal>CVS</literal>, просто добавьте <literal>CVS</literal> в список игнорирования. Нет необходимости указывать <literal>CVS */CVS</literal>, как в более ранних версиях. Если же вы желаете игнорировать все папки <literal>tmp</literal>, которые находятся в каталоге <literal>prog</literal>, но не в <literal>doc</literal>, вам необходимо воспользоваться свойством <literal>svn:ignore</literal>. Не существует надёжного способа добится этого при помощи глобальных шаблонов игнорирования."
6185 # ---- 5.13
6186 #. (title)
6187 #: ../source/TortoiseGit_en.xml:7052
6188 msgid "Deleting, Moving and Renaming"
6189 msgstr "Удаление, перемещение и переименование"
6191 #. (title)
6192 #: ../source/TortoiseGit_en.xml:7058
6193 msgid "Explorer context menu for versioned files"
6194 msgstr "Контекстное меню Проводника для версированных файлов"
6196 #. (para)
6197 #: ../source/TortoiseGit_en.xml:7053
6198 msgid "Unlike CVS, Git allows renaming and moving of files and folders. So there are menu entries for delete and rename in the TortoiseGit submenu. <placeholder-1/>"
6199 msgstr "В отличие от CVS, Git позволяет переименовывать и перемешать файлы и папки. Поэтому в подменю TortoiseGit есть специальные пункты для удаления и переименования. <placeholder-1/>"
6201 #. (title)
6202 #: ../source/TortoiseGit_en.xml:7063
6203 msgid "Deleting files and folders"
6204 msgstr "Удаление файлов и папок"
6206 #. (primary)
6207 #: ../source/TortoiseGit_en.xml:7065
6208 msgid "delete"
6209 msgstr "удаление"
6211 #. (primary)
6212 #: ../source/TortoiseGit_en.xml:7068
6213 msgid "remove"
6214 msgstr "удаление"
6216 #. (para)
6217 #: ../source/TortoiseGit_en.xml:7070
6218 msgid "Use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Delete</guimenuitem></menuchoice> to remove files or folders from Git."
6219 msgstr "Для удаления файлов и папок из Git применяется команда <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Удалить</guimenuitem></menuchoice>."
6221 #. (para)
6222 #: ../source/TortoiseGit_en.xml:7078
6223 msgid "When you <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Delete</guimenuitem></menuchoice> a file, it is removed from your working copy immediately as well as being marked for deletion in the repository on next commit. The file's parent folder shows a <quote>deleted</quote> icon overlay. Up until you commit the change, you can get the file back using <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Revert</guimenuitem></menuchoice> on the parent folder."
6224 msgstr "Когда вы решаете <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Удалить</guimenuitem></menuchoice> файл, он сразу же убирается из вашей рабочей копии и помечается для удаления в хранилище при следующей фиксации. Родительская папка этого файла отображается с пометкой <quote>удалённый</quote>. До тех пор, пока не произведена фиксация, вы можете вернуть файл обратно, если вызовете <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Убрать изменения</guimenuitem></menuchoice> на родительской папке."
6226 #. (para)
6227 #: ../source/TortoiseGit_en.xml:7094
6228 msgid "When you <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Delete</guimenuitem></menuchoice> a folder, it remains in your working copy, but the overlay changes to indicate that it is marked for deletion. Up until you commit the change, you can get the folder back using <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Revert</guimenuitem></menuchoice> on the folder itself. This difference in behaviour between files and folders is a part of Git, not TortoiseGit."
6229 msgstr "Когда вы решаете <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Удалить</guimenuitem></menuchoice> папку, она остаётся в рабочей копии, но пометка на ней изменяется, обозначая, что она будет удалена. До тех пор, пока не произведена фиксация, вы можете вернуть папку обратно, если вызовете <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Убрать изменения</guimenuitem></menuchoice> на самой этой папке. За эту разницу в работе с файлами и папками ответственна Git, а не TortoiseGit."
6231 #. (para)
6232 #: ../source/TortoiseGit_en.xml:7111
6233 msgid "If you want to delete an item from the repository, but keep it locally as an unversioned file/folder, use <menuchoice><guimenu>Extended Context Menu</guimenu><guimenuitem>Delete (keep local)</guimenuitem></menuchoice>. You have to hold the <keycap>Shift</keycap> key while right clicking on the item in the explorer list pane (right pane) in order to see this in the extended context menu."
6234 msgstr "Если вы желаете удалить какой-нибудь объект из хранилища, но в то же время оставить его локально как неверсированный файл/папку, воспользуйтесь <menuchoice><guimenu>Расширенное контекстное меню</guimenu><guimenuitem>Удалить (оставив локально)</guimenuitem></menuchoice>. Вам необходимо удерживать клавишу <keycap>Shift</keycap> при правом щелчке на объекте в панели со списком файлов Проводника (правая панель) для того, чтобы увидеть этот пункт в расширенном контекстном меню."
6236 #. (para)
6237 #: ../source/TortoiseGit_en.xml:7122
6238 msgid "If a <emphasis>file</emphasis> is deleted via the explorer instead of using the TortoiseGit context menu, the commit dialog shows those files and lets you remove them from version control too before the commit. However, if you update your working copy, Git will spot the missing file and replace it with the latest version from the repository. If you need to delete a version-controlled file, always use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Delete</guimenuitem></menuchoice> so that Git doesn't have to guess what you really want to do."
6239 msgstr "Если <emphasis>файл</emphasis> удаляется в Проводнике, а не при помощи контекстного меню TortoiseGit, диалог фиксации отобразит этот файл и позволит вам удалить его также из под управления версиями перед фиксацией. Однако, если вы обновите вашу рабочую копию, Git обнаружит отсутствующий файл и заменит его последней версией из хранилища. Если вам необходимо удалить файл, находящийся под управлением версиями, всегда используйте <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Удалить</guimenuitem></menuchoice>, чтобы Git не приходилось угадывать, что вы хотите сделать на самом деле."
6241 #. (para)
6242 #: ../source/TortoiseGit_en.xml:7136
6243 msgid "If a <emphasis>folder</emphasis> is deleted via the explorer instead of using the TortoiseGit context menu, your working copy will be broken and you will be unable to commit. If you update your working copy, Git will replace the missing folder with the latest version from the repository and you can then delete it the correct way using <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Delete</guimenuitem></menuchoice>."
6244 msgstr "Если <emphasis>папка</emphasis> удаляется в Проводнике, а не при помощи контекстного меню TortoiseGit, ваша рабочая копия будет повреждена и вы не сможете фиксировать изменения. Если вы обновите вашу рабочую копию, Git заменит отсутствующие папки их последними версиями из хранилища, и после этого вы сможете удалить их правильно, используя <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Удалить</guimenuitem></menuchoice>."
6246 #. (title)
6247 #: ../source/TortoiseGit_en.xml:7149
6248 msgid "Getting a deleted file or folder back"
6249 msgstr "Возвращение назад удалённого файла или папки"
6251 #. (para)
6252 #: ../source/TortoiseGit_en.xml:7150
6253 msgid "If you have deleted a file or a folder and already committed that delete operation to the repository, then a normal <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Revert</guimenuitem></menuchoice> can't bring it back anymore. But the file or folder is not lost at all. If you know the revision the file or folder got deleted (if you don't, use the log dialog to find out) open the repository browser and switch to that revision. Then select the file or folder you deleted, right-click and select <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Copy to...</guimenuitem></menuchoice> as the target for that copy operation select the path to your working copy."
6254 msgstr "Если вы удалили файл или папку и уже зафиксировали эту операцию в хранилище, тогда обычное выполнение <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Убрать изменения</guimenuitem></menuchoice> уже не может вернуть их назад. Но файл или папка не потеряны навсегда. Если вы знаете ревизию, в которой файл или папка были удалены (если не знаете, найдите при помощи диалога журнала), откройте обозреватель хранилища и перейдите к этой ревизии. Затем выберите файл или папку, которую вы удалили, щёлкните правой кнопкой и выберите <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Копировать в...</guimenuitem></menuchoice>, в качестве цели операции копирования выберите путь к вашей рабочей копии."
6256 #. (title)
6257 #: ../source/TortoiseGit_en.xml:7172
6258 msgid "Moving files and folders"
6259 msgstr "Перемещение файлов и папок"
6261 #. (primary)
6262 #. (primary)
6263 #. (primary)
6264 #: ../source/TortoiseGit_en.xml:7174
6265 #: ../source/TortoiseGit_en.xml:9513
6266 #: ../source/TortoiseGit_en.xml:13253
6267 msgid "rename"
6268 msgstr "переименование"
6270 #. (primary)
6271 #: ../source/TortoiseGit_en.xml:7177
6272 msgid "move"
6273 msgstr "перемещение"
6275 #. (para)
6276 #: ../source/TortoiseGit_en.xml:7180
6277 msgid "If you want to do a simple in-place rename of a file or folder, use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Rename...</guimenuitem></menuchoice> Enter the new name for the item and you're done."
6278 msgstr "Если вы желаете просто переименовать (без перемещения) файл или папку , используйте <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Переименовать...</guimenuitem></menuchoice> Введите новое имя переименуемого объекта и это всё."
6280 #. (para)
6281 #: ../source/TortoiseGit_en.xml:7195
6282 msgid "select the files or directories you want to move"
6283 msgstr "выберите файлы или папки, которые вы желаете переместить"
6285 #. (para)
6286 #: ../source/TortoiseGit_en.xml:7211
6287 msgid "in the popup menu select <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>SVN Move versioned files here</guimenuitem></menuchoice>"
6288 msgstr "в появившемся меню выберите <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>SVN Переместить версированные файлы сюда</guimenuitem></menuchoice>"
6290 #. (para)
6291 #: ../source/TortoiseGit_en.xml:7189
6292 msgid "If you want to move files around inside your working copy, perhaps to a different sub-folder, use the right-mouse drag-and-drop handler: <placeholder-1/>"
6293 msgstr "Если вы желаете переместить файлы внутри рабочей копии, возможно, в другую подпапку, воспользуйтесь обработчиком перетаскивания правой клавишей мыши: <placeholder-1/>"
6295 #. (title)
6296 #: ../source/TortoiseGit_en.xml:7222
6297 msgid "Commit the parent folder"
6298 msgstr "Фиксируйте родительскую папку"
6300 #. (para)
6301 #: ../source/TortoiseGit_en.xml:7223
6302 msgid "Since renames and moves are done as a delete followed by an add you must commit the parent folder of the renamed/moved file so that the deleted part of the rename/move will show up in the commit dialog. If you don't commit the removed part of the rename/move, it will stay behind in the repository and when your co-workers update, the old file will not be removed. i.e. they will have <emphasis>both</emphasis> the old and the new copies."
6303 msgstr "Поскольку переименование и перемещение выполняются как удаление с последующим добавлением, вам необходимо выполнить фиксацию родительской папки перемещённого/удалённого файла, так чтобы удаляемая часть переименования/перемещения отображалась в диалоге фиксации. Если вы не зафиксируете удаляемую часть переименования/перемещения, она останется в хранилище и у тех, кто работает вместе с вами, при обновлении старые файлы удалены не будут, т.е. у них окажутся <emphasis>обе</emphasis> копии: и старая, и новая."
6305 #. (para)
6306 #: ../source/TortoiseGit_en.xml:7233
6307 msgid "You <emphasis>must</emphasis> commit a folder rename before changing any of the files inside the folder, otherwise your working copy can get really messed up."
6308 msgstr "Вы <emphasis>должны</emphasis> зафиксировать переименование папки перед изменением любого файла внутри этой папки, иначе ваша рабочая копия может реально прийти в беспорядок."
6310 #. (para)
6311 #: ../source/TortoiseGit_en.xml:7239
6312 msgid "You can also use the repository browser to move items around. Read <xref linkend=\"tsvn-dug-repobrowser\"/> to find out more."
6313 msgstr "Можно использовать также обозреватель хранилища для перемещения файлов и папок. Чтобы узнать больше о том, как это сделать, прочтите <xref linkend=\"tsvn-dug-repobrowser\"/>."
6315 # !!! externals
6316 #. (title)
6317 #: ../source/TortoiseGit_en.xml:7244
6318 msgid "Do Not SVN Move Externals"
6319 msgstr "Не перемещайте внешнее при помощи SVN "
6321 #. (para)
6322 #: ../source/TortoiseGit_en.xml:7245
6323 msgid "You should <emphasis>not</emphasis> use the TortoiseGit <guilabel>Move</guilabel> or <guilabel>Rename</guilabel> commands on a folder which has been created using <literal>svn:externals</literal>. This action would cause the external item to be deleted from its parent repository, probably upsetting many other people. If you need to move an externals folder you should use an ordinary shell move, then adjust the <literal>svn:externals</literal> properties of the source and destination parent folders."
6324 msgstr "<emphasis>Не надо</emphasis> применять команды TortoiseGit <guilabel>Переместить</guilabel> или <guilabel>Переименовать</guilabel> к папкам, созданным с использованием <literal>svn:externals</literal>. Это действие приводит к удалению внешних элементов из их родительского хранилища, вероятно вызывая замешательство у множества других людей. Если вам необходимо переместить папку с внешним, то надо использовать обычное перемещение в оболочке (например, Проводнике), а затем настроить свойство <literal>svn:externals</literal> исходной и целевой родительских папок."
6326 #. (title)
6327 #: ../source/TortoiseGit_en.xml:7260
6328 msgid "Changing case in a filename"
6329 msgstr "Изменение регистра символов в имени файла"
6331 #. (primary)
6332 #: ../source/TortoiseGit_en.xml:7262
6333 msgid "case change"
6334 msgstr "изменение регистра"
6336 #. (para)
6337 #: ../source/TortoiseGit_en.xml:7265
6338 msgid "Making case-only changes to a filename is tricky with Git on Windows, because for a short time during a rename, both filenames have to exist. As Windows has a case-insensitive file system, this does not work using the usual Rename command."
6339 msgstr "Изменение только регистра символов в имени файла при помощи Git под Windows требует применения хитрости, поскольку во время переименования на короткое время должны существовать оба имени. А так как файловая система Windows нечувствительна к регистру, это не сработает при использовании обычной команды переименования."
6341 #. (para)
6342 #: ../source/TortoiseGit_en.xml:7271
6343 msgid "Fortunately there are (at least) two possible methods to rename a file without losing its log history. It is important to rename it within Git. Just renaming in the explorer will corrupt your working copy!"
6344 msgstr "К счастью, существует (по крайней мере) два возможных способа переименования файла без потери его истории изменений. Важно переименовать его при помощи Git. Простое переименование в Проводнике испортит вашу рабочую копию!!!"
6346 #. (para)
6347 #: ../source/TortoiseGit_en.xml:7281
6348 msgid "Commit the changes in your working copy."
6349 msgstr "Зафиксируйте изменения в вашей рабочей копии."
6351 #. (para)
6352 #: ../source/TortoiseGit_en.xml:7286
6353 msgid "Rename the file from UPPERcase to upperCASE directly in the repository using the repository browser."
6354 msgstr "Переименуйте файл по имени ВЕРХНИЙрегистр в верхнийРЕГИСТР непосредственно в хранилище при помощи обозревателя хранилища."
6356 #. (para)
6357 #: ../source/TortoiseGit_en.xml:7292
6358 msgid "Update your working copy."
6359 msgstr "Обновите вашу рабочую копию."
6361 #. (para)
6362 #: ../source/TortoiseGit_en.xml:7277
6363 msgid "Solution A) (recommended) <placeholder-1/>"
6364 msgstr "Решение А) (рекомендуемое) <placeholder-1/>"
6366 #. (para)
6367 #: ../source/TortoiseGit_en.xml:7302
6368 msgid "Rename from UPPERcase to UPPERcase_ with the rename command in the TortoiseGit submenu."
6369 msgstr "Переименуйте файл по имени ВЕРХНИЙрегистр в ВЕРХНИЙрегистр_ при помощи команды 'переименовать' из подменю TortoiseGit."
6371 #. (para)
6372 #. (para)
6373 #: ../source/TortoiseGit_en.xml:7308
6374 #: ../source/TortoiseGit_en.xml:7318
6375 msgid "Commit the changes."
6376 msgstr "Зафиксируйте изменения."
6378 #. (para)
6379 #: ../source/TortoiseGit_en.xml:7313
6380 msgid "Rename from UPPERcase_ to upperCASE."
6381 msgstr "Переименуйте файл ВЕРХНИЙрегистр_ в верхнийРЕГИСТР."
6383 #. (para)
6384 #: ../source/TortoiseGit_en.xml:7298
6385 msgid "Solution B) <placeholder-1/>"
6386 msgstr "Решение Б) <placeholder-1/>"
6388 #. (title)
6389 #: ../source/TortoiseGit_en.xml:7326
6390 msgid "Dealing with filename case conflicts"
6391 msgstr "Как справиться с конфликтами из-за регистра символов в именах файлов"
6393 #. (para)
6394 #: ../source/TortoiseGit_en.xml:7327
6395 msgid "If the repository already contains two files with the same name but differing only in case (e.g. <filename>TEST.TXT</filename> and <filename>test.txt</filename>), you will not be able to update or checkout the parent directory on a Windows client. Whilst Git supports case-sensitive filenames, Windows does not."
6396 msgstr "В случае, когда у вас в хранилище есть два файла с одинаковыми именами, различающиеся только регистром (например, <filename>TEST.TXT</filename> и <filename>test.txt</filename>), вы больше не сможете обновить или извлечь папку, содержащую эти файлы, при помощи клиента под Windows. Хотя Git и поддерживает имена файлов, различающиеся регистром, их не поддерживает Windows."
6398 #. (para)
6399 #: ../source/TortoiseGit_en.xml:7335
6400 msgid "This sometimes happens when two people commit, from separate working copies, files which happen to have the same name, but with a case difference. It can also happen when files are committed from a system with a case-sensitive file system, like Linux."
6401 msgstr "Иногда это случается, когда два человека фиксируют из двух различных рабочих копий файлы, имеющие одинаковые имена, но отличающиеся регистром символов. Это также может случиться при фиксации файлов из ОС, файловая система которой учитывает регистр, такой как Linux."
6403 #. (para)
6404 #: ../source/TortoiseGit_en.xml:7342
6405 msgid "In that case, you have to decide which one of them you want to keep and delete (or rename) the other one from the repository."
6406 msgstr "В этом случае вам необходимо решить, какой из них вы желаете сохранить и удалить (или переименовать) другой из хранилища."
6408 #. (title)
6409 #: ../source/TortoiseGit_en.xml:7347
6410 msgid "Preventing two files with the same name"
6411 msgstr "Предотвращение двух одинаковых имён у файлов"
6413 #. (para)
6414 #: ../source/TortoiseGit_en.xml:7348
6415 msgid "There is a server hook script available at: <ulink url=\"http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/\"><citetitle>http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/</citetitle></ulink> that will prevent checkins which result in case conflicts."
6416 msgstr "По адресу <ulink url=\"http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/\"><citetitle>http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/</citetitle></ulink> находится скрипт ловушки для сервера, предотвращающий фиксации, в результате которых возникнут конфликты из-за регистра символов."
6418 #. (title)
6419 #: ../source/TortoiseGit_en.xml:7358
6420 msgid "Repairing File Renames"
6421 msgstr "Исправление переименования файлов"
6423 #. (para)
6424 #: ../source/TortoiseGit_en.xml:7359
6425 msgid "Sometimes your friendly IDE will rename files for you as part of a refactoring exercise, and of course it doesn't tell Git. If you try to commit your changes, Git will see the old filename as missing and the new one as an unversioned file. You could just check the new filename to get it added in, but you would then lose the history tracing, as Git does not know the files are related."
6426 msgstr "Иногда ваша дружественная IDE переименовывает для вас файлы в процессе осуществления рефакторинга, и, конечно же, не сообщает об этом Git. При попытке зафиксировать изменения, Git будет видеть файл со старым именем как отсутствующий, а с новым - как неверсированный. Конечно, вы можете пометить новое имя для того, чтобы оно было добавлено, но тогда будет потеряна история изменений, поскольку Git не знает о взаимосвязи двух этих файлов."
6428 #. (para)
6429 #: ../source/TortoiseGit_en.xml:7367
6430 msgid "A better way is to notify Git that this change is actually a rename, and you can do this within the <guilabel>Commit</guilabel> and <guilabel>Check for Modifications</guilabel> dialogs. Simply select both the old name (missing) and the new name (unversioned) and use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Repair Move</guimenuitem></menuchoice> to pair the two files as a rename."
6431 msgstr "Лучший способ - сообщить Git о том, что это изменение - на самом деле переименование, и это можно сделать и в диалоге <guilabel>Фиксация</guilabel>, и в диалоге <guilabel>Проверка на наличие изменений</guilabel>. Просто выделите оба имени: старое имя (отсутствующее) и новое имя (неверсированное), и примените <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Поправить переименование</guimenuitem></menuchoice> для обозначения этой пары в качестве переименования."
6433 #. (title)
6434 #: ../source/TortoiseGit_en.xml:7381
6435 msgid "Deleting Unversioned Files"
6436 msgstr "Удаление неверсированных файлов"
6438 #. (para)
6439 #: ../source/TortoiseGit_en.xml:7382
6440 msgid "Usually you set your ignore list such that all generated files are ignored in Git. But what if you want to clear all those ignored items to produce a clean build? Usually you would set that in your makefile, but if you are debugging the makefile, or changing the build system it is useful to have a way of clearing the decks."
6441 msgstr "Обычно ваш список игнорирования настроен так, чтобы Git игнорировала все генерируемые файлы. Но что, если вы желаете очистить все эти игнорируемые элементы для порождения чистой сборки? Как правило, вы настраиваете это в вашем сборочном файле, но если вы отлаживаете сборочный файл, или изменяете систему сборки, полезно иметь способ очистки места действия."
6443 #. (para)
6444 #: ../source/TortoiseGit_en.xml:7389
6445 msgid "TortoiseGit provides just such an option using <menuchoice><guimenu>Extended Context Menu</guimenu><guimenuitem>Delete unversioned items...</guimenuitem></menuchoice>. You have to hold the <keycap>Shift</keycap> while right clicking on a folder in the explorer list pane (right pane) in order to see this in the extended context menu. This will produce a dialog which lists all unversioned files anywhere in your working copy. You can then select or deselect items to be removed."
6446 msgstr "TortoiseGit предоставляет именно такую возможность, применяя <menuchoice><guimenu>Расширенное контекстное меню</guimenu><guimenuitem>Удалить неверсированные элементы...</guimenuitem></menuchoice>. Вам необходимо удерживать клавишу <keycap>Shift</keycap> при правом щелчке на папке в панели со списком Проводника (правой панели) для того, чтобы увидеть этот пункт в расширенном контекстном меню. Это выводит диалог, в котором будут перечислены все неверсированные файлы со всей вашей рабочей копии, и вы сможете отметить или разотметить элементы для удаления."
6448 #. (para)
6449 #: ../source/TortoiseGit_en.xml:7401
6450 msgid "When such items are deleted, the recycle bin is used, so if you make a mistake here and delete a file that should have been versioned, you can still recover it."
6451 msgstr "При удалении такого рода элементов используется корзина, поэтому, если вы совершили ошибку и удалили файл, который должен быть версирован, вы всё ещё можете получить его обратно."
6453 # ---- 5.14
6454 #. (title)
6455 #: ../source/TortoiseGit_en.xml:7409
6456 msgid "Undo Changes"
6457 msgstr "Отмена изменений"
6459 #. (primary)
6460 #. (primary)
6461 #: ../source/TortoiseGit_en.xml:7411
6462 #: ../source/TortoiseGit_en.xml:13386
6463 msgid "revert"
6464 msgstr "возвращение"
6466 #. (primary)
6467 #: ../source/TortoiseGit_en.xml:7414
6468 msgid "undo"
6469 msgstr "откат"
6471 #. (title)
6472 #: ../source/TortoiseGit_en.xml:7429
6473 msgid "Revert dialog"
6474 msgstr "Диалог 'Убрать изменения'"
6476 #. (para)
6477 #: ../source/TortoiseGit_en.xml:7416
6478 msgid "If you want to undo all changes you made in a file since the last update you need to select the file, <action>right click</action> to pop up the context menu and then select the command <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Revert</guimenuitem></menuchoice> A dialog will pop up showing you the files that you've changed and can revert. Select those you want to revert and click on <guibutton>OK</guibutton>. <placeholder-1/>"
6479 msgstr "Если вы желаете отменить все изменения, сделанные вами в файле после его последнего обновления, вам надо отметить файл, <action>правым щелчком</action> вызвать контекстное меню, и затем выбрать команду <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Убрать изменения</guimenuitem></menuchoice> Появится диалог, показывающий изменённые вами файлы, которые вы можете вернуть в исходное состояние. Отметьте те, которые вы желаете вернуть и нажмите <guibutton>ОК</guibutton>. <placeholder-1/>"
6481 #. (para)
6482 #: ../source/TortoiseGit_en.xml:7433
6483 msgid "If you want to undo a deletion or a rename, you need to use Revert on the parent folder as the deleted item does not exist for you to right-click on."
6484 msgstr "Если вы желаете отменить удаление или переименование, вам необходимо использовать команду 'Убрать изменения' на родительской папке, поскольку удалённый элемент не существует и вам не на чем сделать правый щелчок."
6486 #. (para)
6487 #: ../source/TortoiseGit_en.xml:7438
6488 msgid "If you want to undo the addition of an item, this appears in the context menu as <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Undo add...</guimenuitem></menuchoice>. This is really a revert as well, but the name has been changed to make it more obvious."
6489 msgstr "Если вы желаете отменить добавление элемента, то в контекстном меню для этого есть команда <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Отменить добавление...</guimenuitem></menuchoice>. На самом деле это та же команда 'Убрать изменения', но имя было изменено, чтобы сделать её предназначение более очевидным."
6491 #. (para)
6492 #. (para)
6493 #: ../source/TortoiseGit_en.xml:7448
6494 #: ../source/TortoiseGit_en.xml:9188
6495 msgid "The columns in this dialog can be customized in the same way as the columns in the <guilabel>Check for modifications</guilabel> dialog. Read <xref linkend=\"tsvn-dug-wcstatus-2\"/> for further details."
6496 msgstr "Столбцы в этом диалоге могут настраиваться таким же образом, как и столбцы в диалоге <guilabel>Проверить на наличие изменений</guilabel>. Прочтите <xref linkend=\"tsvn-dug-wcstatus-2\"/> если вам необходима дополнительная информация."
6498 #. (title)
6499 #: ../source/TortoiseGit_en.xml:7454
6500 msgid "Undoing Changes which have been Committed"
6501 msgstr "Отмена зафиксированных изменений"
6503 #. (para)
6504 #: ../source/TortoiseGit_en.xml:7455
6505 msgid "<menuchoice><guimenuitem>Revert</guimenuitem></menuchoice> will only undo your local changes. It does <emphasis>not</emphasis> undo any changes which have already been committed. If you want to undo all the changes which were committed in a particular revision, read <xref linkend=\"tsvn-dug-showlog\"/> for further information."
6506 msgstr "Команда <menuchoice><guimenuitem>Убрать изменения</guimenuitem></menuchoice> отменяет только ваши локальные изменения. Она <emphasis>не отменяет</emphasis> изменения, которые уже были зафиксированы. Если вы желаете отменить все изменения, которые были зафиксированы в конкретной ревизии, прочтите <xref linkend=\"tsvn-dug-showlog\"/> для дополнительной информации."
6508 #. (title)
6509 #: ../source/TortoiseGit_en.xml:7466
6510 msgid "Revert is Slow"
6511 msgstr "Убрание изменений работает медленно"
6513 #. (para)
6514 #: ../source/TortoiseGit_en.xml:7467
6515 msgid "When you revert changes you may find that the operation takes a lot longer than you expect. This is because the modified version of the file is sent to the recycle bin, so you can retrieve your changes if you reverted by mistake. However, if your recycle bin is full, Windows takes a long time to find a place to put the file. The solution is simple: either empty the recycle bin or deactivate the <guilabel>Use recycle bin when reverting</guilabel> box in TortoiseGit's settings."
6516 msgstr "При убирании изменений, вы можете обнаружить, что эта операция занимает намного больше времени, чем вы ожидали. Это происходит потому, что изменённая версия файла отправляется в корзину, чтобы вы могли получить ваши изменения обратно, если убрали их по ошибке. Однако, если ваша корзина заполнена, Windows тратит много времени на поиск места для файла. Решение простое: или очистите корзину, или отключите флажок <guilabel>Использовать корзину при убирании изменений</guilabel> в настройках TortoiseGit."
6518 # ---- 5.15
6519 #. (title)
6520 #. (entry)
6521 #. (title)
6522 #. (glossterm)
6523 #: ../source/TortoiseGit_en.xml:7480
6524 #: ../source/TortoiseGit_en.xml:14004
6525 #: ../source/TortoiseGit_en.xml:15049
6526 #: ../source/TortoiseGit_en.xml:15838
6527 msgid "Cleanup"
6528 msgstr "Очистка"
6530 #. (primary)
6531 #: ../source/TortoiseGit_en.xml:7482
6532 msgid "cleanup"
6533 msgstr "очистка"
6535 #. (para)
6536 #: ../source/TortoiseGit_en.xml:7484
6537 msgid "If a Git command cannot complete successfully, perhaps due to server problems, your working copy can be left in an inconsistent state. In that case you need to use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Cleanup</guimenuitem></menuchoice> on the folder. It is a good idea to do this at the top level of the working copy."
6538 msgstr "Если команда Git не может быть успешно завершена, возможно из-за проблем с сервером, ваша рабочая копия может остаться в несогласованном состоянии. В этом случае вам необходимо выполнить команду <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Очистка</guimenuitem></menuchoice> для этой папки. Хорошей идеей будет выполнить эту команду также для папки самого верхнего уровня вашей рабочей копии."
6540 #. (para)
6541 #: ../source/TortoiseGit_en.xml:7495
6542 msgid "Cleanup has another useful side effect. If a file date changes but its content doesn't, Git cannot tell whether it has really changed except by doing a byte-by-byte comparison with the pristine copy. If you have a lot of files in this state it makes acquiring status very slow, which will make many dialogs slow to respond. Executing a Cleanup on your working copy will repair these <quote>broken</quote> timestamps and restore status checks to full speed."
6543 msgstr "Очистка имеет и другой полезный побочный эффект: если дата файла изменилась, а его содержимое - нет, Git не сможет сказать, был ли он в действительности изменён, кроме как выполнив побайтовое сравнение с нетронутой копией. Если у вас множество файлов в таком состоянии, это может привести к очень медленному получению статуса, которое, в свою очередь, вызывает замедление работы множества диалогов. Выполнение 'Очистки' на вашей рабочей копии исправит эти <quote>нарушенные</quote> отметки даты-времени и восстановит максимальную скорость проверки статуса."
6545 #. (title)
6546 #: ../source/TortoiseGit_en.xml:7506
6547 msgid "Use Commit Timestamps"
6548 msgstr "Использовать дату-время фиксации"
6550 #. (para)
6551 #: ../source/TortoiseGit_en.xml:7507
6552 msgid "Some earlier releases of Git were affected by a bug which caused timestamp mismatch when you check out with the <guilabel>Use commit timestamps</guilabel> option checked. Use the Cleanup command to speed up these working copies."
6553 msgstr "В некоторых ранних выпусках Git существовала ошибка, вызывавшая несоответствие временной метки при извлечении с установленным флажком <guilabel>Использовать дату-время фиксации</guilabel>. Используйте команду 'Очистить' для увеличения скорости работы с такими рабочими копиями."
6555 # ---- 5.16
6556 #. (title)
6557 #: ../source/TortoiseGit_en.xml:7517
6558 msgid "Project Settings"
6559 msgstr "Установки проекта"
6561 #. (primary)
6562 #: ../source/TortoiseGit_en.xml:7519
6563 msgid "properties"
6564 msgstr "свойства"
6566 #. (title)
6567 #: ../source/TortoiseGit_en.xml:7523
6568 msgid "Explorer property page, Git tab"
6569 msgstr "Страница свойств Проводника, вкладка Git"
6571 #. (para)
6572 #: ../source/TortoiseGit_en.xml:7521
6573 msgid "<placeholder-1/> Sometimes you want to have more detailed information about a file/directory than just the icon overlay. You can get all the information Git provides in the explorer properties dialog. Just select the file or directory and select <menuchoice><guimenu>Windows Menu</guimenu><guimenuitem>properties</guimenuitem></menuchoice> in the context menu (note: this is the normal properties menu entry the explorer provides, not the one in the TortoiseGit submenu!). In the properties dialog box TortoiseGit has added a new property page for files/folders under Git control, where you can see all relevant information about the selected file/directory."
6574 msgstr "<placeholder-1/> Иногда вам необходима более детальная информация о файле/папке, нежели пометка на значке. Вы можете получить всю информацию, предоставляемую Git, в диалоге свойств Проводника. Просто выберите из контекстного меню для нужного файла или папки <menuchoice><guimenu>Меню Windows</guimenu><guimenuitem>Свойства</guimenuitem></menuchoice> (обратите внимание: это обычный пункт 'Свойства' в контекстном меню Проводника, а не тот, который в подменю TortoiseGit!). В диалоге свойств TortoiseGit добавляет новую вкладку свойств для файлов/папок, находящихся под управлением Git, где вы можете посмотреть всю существенную информацию о выбранном файле/папке."
6576 #. (title)
6577 #: ../source/TortoiseGit_en.xml:7543
6578 msgid "Git Properties"
6579 msgstr "Свойства Git"
6581 #. (primary)
6582 #: ../source/TortoiseGit_en.xml:7545
6583 msgid "Git properties"
6584 msgstr "свойства Git"
6586 #. (title)
6587 #: ../source/TortoiseGit_en.xml:7551
6588 msgid "Git property page"
6589 msgstr "Страница свойств Git"
6591 # !!! оригинал не совсем соответствует действительности
6592 #. (para)
6593 #: ../source/TortoiseGit_en.xml:7549
6594 msgid "<placeholder-1/> You can read and set the Git properties from the Windows properties dialog, but also from <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>properties</guimenuitem></menuchoice> and within TortoiseGit's status lists, from <menuchoice><guimenu>Context menu</guimenu><guimenuitem>properties</guimenuitem></menuchoice>."
6595 msgstr "<placeholder-1/> Вы можете вызвать диалог для просмотра и установки свойств Git не только из диалога свойств Проводника Windows, но и также из <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Свойства</guimenuitem></menuchoice>, и из списков состояния в различных диалогах TortoiseGit, при помощи <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Свойства</guimenuitem></menuchoice>."
6597 # !!! externals
6598 #. (para)
6599 #: ../source/TortoiseGit_en.xml:7566
6600 msgid "You can add your own properties, or some properties with a special meaning in Git. These begin with <literal>svn:</literal>. <literal>svn:externals</literal> is such a property; see how to handle externals in <xref linkend=\"tsvn-dug-import-4\"/>."
6601 msgstr "Вы можете добавить ваши собственные свойства, а также некоторые свойства, имеющие специальное значение в Git. Такие свойства начинаются с <literal>svn:</literal>. Одним из таких свойств является <literal>svn:externals</literal>; посмотреть, как обращаться с внешними включениями, можно в <xref linkend=\"tsvn-dug-import-4\"/>."
6603 #. (title)
6604 #: ../source/TortoiseGit_en.xml:7573
6605 msgid "svn:keywords"
6606 msgstr "Ключевые слова, начинающиеся с svn:"
6608 #. (primary)
6609 #: ../source/TortoiseGit_en.xml:7575
6610 msgid "keywords"
6611 msgstr "ключевые слова"
6613 #. (primary)
6614 #: ../source/TortoiseGit_en.xml:7578
6615 msgid "expand keywords"
6616 msgstr "подстановка ключевых слов"
6618 #. (para)
6619 #: ../source/TortoiseGit_en.xml:7588
6620 msgid "Date of last known commit. This is based on information obtained when you update your working copy. It does <emphasis>not</emphasis> check the repository to find more recent changes."
6621 msgstr "Дата последней известной фиксации. Основывается на информации, полученной при обновлении рабочей копии. Хранилище <emphasis>не проверяется</emphasis> на наличие более поздних изменений."
6623 #. (para)
6624 #: ../source/TortoiseGit_en.xml:7599
6625 msgid "Revision of last known commit."
6626 msgstr "Ревизия последней известной фиксации."
6628 #. (para)
6629 #: ../source/TortoiseGit_en.xml:7607
6630 msgid "Author who made the last known commit."
6631 msgstr "Автор, выполнивший последнюю известную фиксацию."
6633 #. (para)
6634 #: ../source/TortoiseGit_en.xml:7615
6635 msgid "The full URL of this file in the repository."
6636 msgstr "Полный URL этого файла в хранилище."
6638 #. (para)
6639 #: ../source/TortoiseGit_en.xml:7623
6640 msgid "A compressed combination of the previous four keywords."
6641 msgstr "Сжатое сочетание предыдущих четырёх ключевых слов."
6643 #. (para)
6644 #: ../source/TortoiseGit_en.xml:7580
6645 msgid "Git supports CVS-like keyword expansion which can be used to embed filename and revision information within the file itself. Keywords currently supported are: <placeholder-1/>"
6646 msgstr "Git поддерживает подстановку ключевых слов в стиле CVS, для внесения имени файла и информации о ревизии внутрь самого этого файла. Ключевые слова, поддерживаемые в данный момент: <placeholder-1/>"
6648 #. (para)
6649 #: ../source/TortoiseGit_en.xml:7631
6650 msgid "To find out how to use these keywords, look at the <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.keywords.html\"><citetitle>svn:keywords section</citetitle></ulink> in the Git book, which gives a full description of these keywords and how to enable and use them."
6651 msgstr "Чтобы узнать, как использовать эти ключевые слова, взгляните на <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.keywords.html\"><citetitle>svn:keywords section (раздел о svn:keywords)</citetitle></ulink> в Книге о Git, в котором приведено полное описание этих ключевых слов, и также информация о том, как их задействовать и как использовать."
6653 #. (para)
6654 #: ../source/TortoiseGit_en.xml:7641
6655 msgid "For more information about properties in Git see the <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.advanced.props.html\"><citetitle>Special Properties</citetitle></ulink>."
6656 msgstr "Чтобы больше узнать о  свойствах в Git, прочтите <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.advanced.props.html\"><citetitle>Special Properties (Специальные свойства)</citetitle></ulink>."
6658 #. (title)
6659 #: ../source/TortoiseGit_en.xml:7648
6660 msgid "Adding and Editing Properties"
6661 msgstr "Добавление и редактирование свойств"
6663 #. (title)
6664 #: ../source/TortoiseGit_en.xml:7651
6665 msgid "Adding properties"
6666 msgstr "Добавление свойств"
6668 #. (para)
6669 #: ../source/TortoiseGit_en.xml:7649
6670 msgid "<placeholder-1/> To add a new property, first click on <guilabel>Add...</guilabel>. Select the required property name from the combo box, or type in a name of your own choice, then enter a value in the box below. Properties which take multiple values, such as an ignore list, can be entered on multiple lines. Click on <guibutton>OK</guibutton> to add that property to the list."
6671 msgstr "<placeholder-1/> Для добавления нового свойства, сначала щёлкните на <guilabel>Добавить...</guilabel>. Выберите необходимое имя свойства из выпадающего списка, или вбейте имя по собстенному усмотрению, а затем введите значение в нижерасположенное поле. Свойства, которые могут иметь множественные значения, такие как список игнорирования, можно ввести в нескольких строках. Нажмите <guibutton>ОК</guibutton> для добавления этого свойства в список."
6673 #. (para)
6674 #: ../source/TortoiseGit_en.xml:7661
6675 msgid "If you want to apply a property to many items at once, select the files/folders in explorer, then select <menuchoice><guimenu>Context menu</guimenu><guimenuitem>properties</guimenuitem></menuchoice>"
6676 msgstr "Если вы желаете применить свойство к нескольким элементам за одну операцию, выберите файлы/папки в Проводнике, затем вызовите <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Свойства</guimenuitem></menuchoice>."
6678 #. (para)
6679 #: ../source/TortoiseGit_en.xml:7669
6680 msgid "If you want to apply the property to <emphasis>every</emphasis> file and folder in the hierarchy below the current folder, check the <guilabel>Recursive</guilabel> checkbox."
6681 msgstr "Если вы желаете применить свойство к <emphasis>каждому</emphasis> файлу и папке, расположенному ниже текущей папки в иерархии, выберите флажок <guilabel>Применить свойство рекурсивно</guilabel>."
6683 #. (para)
6684 #: ../source/TortoiseGit_en.xml:7674
6685 msgid "Some properties, for example <literal>svn:needs-lock</literal>, can only be applied to files, so the property name doesn't appear in the drop down list for folders. You can still apply such a property recursively to all files in a hierarchy, but you have to type in the property name yourself."
6686 msgstr "Некоторые свойства, например <literal>svn:needs-lock</literal>, могут быть применены только к файлам, и такие свойства не появляются в выпадающем списке для папок. Вы всё-таки можете применить такие свойства рекурсивно ко всем файлам в иерархии, но вы должны ввести имя свойства самостоятельно."
6688 #. (para)
6689 #: ../source/TortoiseGit_en.xml:7681
6690 msgid "If you wish to edit an existing property, select that property from the list of existing properties, then click on <guibutton>Edit...</guibutton>."
6691 msgstr "Если вы желаете отредактировать существующее свойство, выберите это свойство из списка существующих свойств, после чего нажмите <guibutton>Исправить...</guibutton>."
6693 #. (para)
6694 #: ../source/TortoiseGit_en.xml:7685
6695 msgid "If you wish to remove an existing property, select that property from the list of existing properties, then click on <guibutton>Remove</guibutton>."
6696 msgstr "Если вы желаете удалить существующее свойство, выберите это свойство из списка существующих свойств, после чего нажмите на <guibutton>Удалить</guibutton>."
6698 #. (para)
6699 #: ../source/TortoiseGit_en.xml:7689
6700 msgid "The <literal>svn:externals</literal> property can be used to pull in other projects from the same repository or a completely different repository. For more information, read <xref linkend=\"tsvn-dug-import-4\"/>."
6701 msgstr "Свойство <literal>svn:externals</literal> может быть использовано для привлечения других проектов из того же хранилища или же совсем другого хранилища. Чтобы больше узнать об этом, прочтите <xref linkend=\"tsvn-dug-import-4\"/>."
6703 #. (title)
6704 #: ../source/TortoiseGit_en.xml:7697
6705 msgid "Exporting and Importing Properties"
6706 msgstr "Экспорт и импорт свойств"
6708 #. (para)
6709 #: ../source/TortoiseGit_en.xml:7698
6710 msgid "Often you will find yourself applying the same set of properties many times, for example <literal>bugtraq:logregex</literal>. To simplify the process of copying properties from one project to another, you can use the Export/Import feature."
6711 msgstr "Часто вам приходиться применять один и тот же набор свойств множество раз, например, свойство <literal>bugtraq:logregex</literal>. Для упрощения процесса копирования свойств из одного проекта в другой, можно воспользоваться возможностью экспорта/импорта."
6713 #. (para)
6714 #: ../source/TortoiseGit_en.xml:7704
6715 msgid "From the file or folder where the properties are already set, use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>properties</guimenuitem></menuchoice>, select the properties you wish to export and click on <guibutton>Export...</guibutton>. You will be prompted for a filename where the property names and values will be saved."
6716 msgstr "Для файла или папки, у которых нужные свойства уже установлены, вызовите <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Свойства</guimenuitem></menuchoice>, выберите свойства, которые вы желаете экспортировать, и щёлкните на <guibutton>Экспорт...</guibutton> У вас будет запрошено имя файла, в который будут сохранены имена и значения свойств."
6718 #. (para)
6719 #: ../source/TortoiseGit_en.xml:7714
6720 msgid "From the folder(s) where you wish to apply these properties, use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>properties</guimenuitem></menuchoice> and click on <guibutton>Import...</guibutton>. You will be prompted for a filename to import from, so navigate to the place you saved the export file previously and select it. The properties will be added to the folders non-recursively."
6721 msgstr "Для папок, к которым вы желаете применить эти свойства, вызовите <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Свойства</guimenuitem></menuchoice> и щёлкните на <guibutton>Импорт...</guibutton>. У вас будет запрошено имя файла, из которого будет производиться импорт, поэтому перейдите к месту, где вы до этого сохранили файл экспорта, и выберите его. Свойства будут добавлены к папкам нерекурсивно."
6723 #. (para)
6724 #: ../source/TortoiseGit_en.xml:7725
6725 msgid "If you want to add properties to a tree recursively, follow the steps above, then in the property dialog select each property in turn, click on <guibutton>Edit...</guibutton>, check the <guilabel>Apply property recursively</guilabel> box and click on <guibutton>OK</guibutton>."
6726 msgstr "Если вы желаете добавить свойства к дереву рекурсивно, выполните вышеуказанные шаги, после чего в диалоге свойств выберите каждое свойство по очереди, щёлкните на <guibutton>Исправить...</guibutton>, отметьте флажок <guilabel>Применить свойство рекурсивно</guilabel> и щёлкните на <guibutton>ОК</guibutton>."
6728 #. (para)
6729 #: ../source/TortoiseGit_en.xml:7732
6730 msgid "The Import file format is binary and proprietary to TortoiseGit. Its only purpose is to transfer properties using Import and Export, so there is no need to edit these files."
6731 msgstr "Формат файла импорта является двоичным и внутренним для TortoiseGit. Его единственное предназначение - перенос свойств при помощи импорта и экспорта, поэтому не нужно редактировать эти файлы."
6733 #. (title)
6734 #: ../source/TortoiseGit_en.xml:7739
6735 msgid "Binary Properties"
6736 msgstr "Двоичные свойства"
6738 #. (para)
6739 #: ../source/TortoiseGit_en.xml:7740
6740 msgid "TortoiseGit can handle binary property values using files. To read a binary property value, <guibutton>Save...</guibutton> to a file. To set a binary value, use a hex editor or other appropriate tool to create a file with the content you require, then <guibutton>Load...</guibutton> from that file."
6741 msgstr "TortoiseGit может работать с двоичными свойствами при помощи файлов. Для считывания двоичного значения свойства, выполните <guibutton>Сохранить...</guibutton> это значение в файл. Для установки двоичного свойства, используйте шестнадцатиричный редактор или другой подходящий инструмент для создания файла с требуемым содержимым, а потом вы можете <guibutton>Загрузить...</guibutton> значение свойства из этого файла."
6743 #. (para)
6744 #: ../source/TortoiseGit_en.xml:7747
6745 msgid "Although binary properties are not often used, they can be useful in some applications. For example if you are storing huge graphics files, or if the application used to load the file is huge, you might want to store a thumbnail as a property so you can obtain a preview quickly."
6746 msgstr "Хотя двоичные свойства не так уж часто используются, они могут оказаться полезными для некоторых применений. Например, если вы храните огромные графические файлы, или если приложение, используемое для загрузки файла, слишком велико, вы можете сохранить миниатюру в свойстве для того, чтобы можно было быстро выполнить предварительный просмотр."
6748 #. (title)
6749 #: ../source/TortoiseGit_en.xml:7755
6750 msgid "Automatic property setting"
6751 msgstr "Автоматическая установка свойств"
6753 #. (primary)
6754 #: ../source/TortoiseGit_en.xml:7757
6755 msgid "auto-props"
6756 msgstr "автосвойства"
6758 #. (para)
6759 #: ../source/TortoiseGit_en.xml:7759
6760 msgid "You can configure Git and TortoiseGit to set properties automatically on files and folders when they are added to the repository. There are two ways of doing this."
6761 msgstr "Вы можете настроить Git и TortoiseGit так, чтобы при добавлении файлов и папок в хранилище свойства для них устанавливались бы автоматически. Есть два способа это сделать:"
6763 #. (para)
6764 #: ../source/TortoiseGit_en.xml:7764
6765 msgid "You can edit the Git configuration file to enable this feature on your client. The <guilabel>General</guilabel> page of TortoiseGit's settings dialog has an edit button to take you there directly. The config file is a simple text file which controls some of Git's workings. You need to change two things: firstly in the section headed <literal>miscellany</literal> uncomment the line <literal>enable-auto-props = yes</literal>. Secondly you need to edit the section below to define which properties you want added to which file types. This method is a standard Git feature and works with any Git client. However it has to be defined on each client individually - there is no way to propagate these settings from the repository."
6766 msgstr "Вы можете отредактировать файл настроек Git для включения этой функции в вашем клиенте. Во вкладке <guilabel>Общее</guilabel> в диалоге настроек TortoiseGit есть кнопка 'Правка', открывающая этот файл. Файл настроек является простым текстовым файлом, управляющим работой некоторых функций Git. Вам надо изменить две вещи: сначала в разделе <literal>miscellany</literal> разкомментируйте строчку <literal>enable-auto-props = yes</literal>. Затем вам необходимо будет отредактировать раздел ниже для указания того, какие свойства к каким типам файлов надо добавлять. Этот метод является стандартной возможностью Git и работает в любом клиенте Git. Однако, он должен быть определён на каждом клиенте индивидуально - нет способа распространять эти настройки из хранилища."
6768 #. (para)
6769 #: ../source/TortoiseGit_en.xml:7781
6770 msgid "An alternative method is to set the <literal>tsvn:autoprops</literal> property on folders, as described in the next section. This method only works for TortoiseGit clients, but it does get propagated to all working copies on update."
6771 msgstr "Другой метод - установить свойство <literal>tsvn:autoprops</literal> на папках, как описано в следующем разделе. Этот способ работает только с клиентами TortoiseGit, зато с его помощью автосвойства можно распространить во все рабочие копии при обновлении."
6773 #. (para)
6774 #: ../source/TortoiseGit_en.xml:7787
6775 msgid "Whichever method you choose, you should note that auto-props are only applied to files at the time they are added to the repository. Auto-props will never change the properties of files which are already versioned."
6776 msgstr "Какой бы метод вы не выбрали, вы должны учитывать, что автосвойства применяются только к файлам в момент их добавления в хранилище. Автосвойства не будут изменять свойства уже версированных файлов."
6778 #. (para)
6779 #: ../source/TortoiseGit_en.xml:7793
6780 msgid "If you want to be absolutely sure that new files have the correct properties applied, you should set up a repository pre-commit hook to reject commits where the required properties are not set."
6781 msgstr "Если вы желаете быть абсолютно уверенными, что к новым файлам применяются правильные свойства, вы должны настроить в хранилище ловушку перед-обновлением для отклонения фиксаций, в которых не установлены обязательные свойства."
6783 #. (title)
6784 #: ../source/TortoiseGit_en.xml:7800
6785 msgid "Commit properties"
6786 msgstr "Фиксируйте свойства"
6788 #. (para)
6789 #: ../source/TortoiseGit_en.xml:7801
6790 msgid "Git properties are versioned. After you change or add a property you have to commit your changes."
6791 msgstr "В Git свойства являются версированными. После изменения или добавления свойства, вы должны зафиксировать ваши изменения."
6793 #. (title)
6794 #: ../source/TortoiseGit_en.xml:7807
6795 msgid "Conflicts on properties"
6796 msgstr "Конфликты в свойствах"
6798 #. (para)
6799 #: ../source/TortoiseGit_en.xml:7808
6800 msgid "If there's a conflict on committing the changes, because another user has changed the same property, Git generates a <filename>.prej</filename> file. Delete this file after you have resolved the conflict."
6801 msgstr "Если при фиксации изменений возникает конфликт из-за того, что другой пользователь изменил то же свойство, Git создаёт файл с расширением <filename>.prej</filename>. Удалите этот файл после улаживания конфликта."
6803 #. (title)
6804 #: ../source/TortoiseGit_en.xml:7817
6805 msgid "TortoiseGit Project Properties"
6806 msgstr "Свойства проекта в TortoiseGit"
6808 #. (primary)
6809 #: ../source/TortoiseGit_en.xml:7819
6810 msgid "project properties"
6811 msgstr "свойства проекта"
6813 #. (primary)
6814 #: ../source/TortoiseGit_en.xml:7822
6815 msgid "TortoiseGit properties"
6816 msgstr "свойства TortoiseGit"
6818 #. (para)
6819 #: ../source/TortoiseGit_en.xml:7829
6820 msgid "<literal>tsvn:logminsize</literal> sets the minimum length of a log message for a commit. If you enter a shorter message than specified here, the commit is disabled. This feature is very useful for reminding you to supply a proper descriptive message for every commit. If this property is not set, or the value is zero, empty log messages are allowed."
6821 msgstr "<literal>tsvn:logminsize</literal> устанавливает минимальную длину сообщения журнала при фиксации. Если вы введёте сообщение короче, чем здесь указано, фиксация будет невозможна. Эта возможность очень полезна для напоминания вам о необходимости указания надлежащего сообщения с описанием для каждой фиксации. Если это свойство не установлено, или его значение равно нулю, допустимы пустые сообщения журнала."
6823 #. (para)
6824 #: ../source/TortoiseGit_en.xml:7838
6825 msgid "<literal>tsvn:lockmsgminsize</literal> sets the minimum length of a lock message. If you enter a shorter message than specified here, the lock is disabled. This feature is very useful for reminding you to supply a proper descriptive message for every lock you get. If this property is not set, or the value is zero, empty lock messages are allowed."
6826 msgstr "<literal>tsvn:lockmsgminsize</literal> устанавливает минимальную длину сообщения блокирования. Если вы введёте сообщение короче, чем здесь указано, блокирование будет невозможно. Эта возможность очень полезна для напоминания вам о необходимости указания надлежащего сообщения с описанием для каждой получаемой вами блокировки. Если это свойство не установлено, или его значение равно нулю, допустимы пустые сообщения блокирования."
6828 #. (para)
6829 #: ../source/TortoiseGit_en.xml:7849
6830 msgid "<literal>tsvn:logwidthmarker</literal> is used with projects which require log messages to be formatted with some maximum width (typically 80 characters) before a line break. Setting this property to a non-zero will do 2 things in the log message entry dialog: it places a marker to indicate the maximum width, and it disables word wrap in the display, so that you can see whether the text you entered is too long. Note: this feature will only work correctly if you have a fixed-width font selected for log messages."
6831 msgstr "<literal>tsvn:logwidthmarker</literal> используется с проектами, требующими, чтобы строки в сообщении журнала не превышали некоторой максимальной длины (обычно 80 символов) до перевода строки. Установка этого свойства в ненулевое значение приводит к двум вещам в диалоге ввода сообщения журнала: помещает маркер для обозначения максимальной длины и запрещает перенос слов при отображении, так чтобы вы могли увидеть, не слишком ли длинный текст вы ввели. Обратите внимание: это свойство правильно работает, только если вы используете моноширинный шрифт (с фиксированной длиной символов) для сообщений журнала."
6833 #. (para)
6834 #: ../source/TortoiseGit_en.xml:7862
6835 msgid "<literal>tsvn:logtemplate</literal> is used with projects which have rules about log message formatting. The property holds a multi-line text string which will be inserted in the commit message box when you start a commit. You can then edit it to include the required information. Note: if you are also using <literal>tsvn:logminsize</literal>, be sure to set the length longer than the template or you will lose the protection mechanism."
6836 msgstr "<literal>tsvn:logtemplate</literal> используется с проектами, в которых установлены правила форматирования сообщений журнала. Свойство содержит многострочный текст, который будет вставлен в поле ввода сообщения при начале фиксации. Затем вы можете изменить его для внесения нужной информации. Обратите внимание: если вы также используете <literal>tsvn:logminsize</literal>, убедитесь, что установили в нём длину, превышающую шаблон, или вы утратите этот механизм защиты."
6838 #. (para)
6839 #: ../source/TortoiseGit_en.xml:7873
6840 msgid "Git allows you to set <quote>autoprops</quote> which will be applied to newly added or imported files, based on the file extension. This depends on every client having set appropriate autoprops in their Git configuration file. <literal>tsvn:autoprops</literal> can be set on folders and these will be merged with the user's local autoprops when importing or adding files. The format is the same as for Git autoprops, e.g. <literal>*.sh = svn:eol-style=native;svn:executable</literal> sets two properties on files with the <literal>.sh</literal> extension."
6841 msgstr "В Git есть возможность задавать <quote>автосвойства</quote> (autoprops), которые будут применяться к свежедобавленным или импортированным файлам, исходя из их расширений. Для корректной работы этой возможности необходима установка соответствующих автосвойств у каждого клиента в его файле настроек Git. Автосвойства <literal>tsvn:autoprops</literal> можно установить на папках, и тогда они будут объединяться с локальными автосвойствами пользователя при импорте или добавлении файлов. Формат такой же, как и для автосвойств Git, например, <literal>*.sh = svn:eol-style=native;svn:executable</literal> устанавливает два свойства на файлах с расширением <literal>.sh</literal>"
6843 #. (para)
6844 #: ../source/TortoiseGit_en.xml:7886
6845 msgid "If there is a conflict between the local autoprops and <literal>tsvn:autoprops</literal>, the project settings take precedence because they are specific to that project."
6846 msgstr "Если возникает конфликт между локальными автосвойствами и <literal>tsvn:autoprops</literal>, преимущество имеют настройки проекта, поскольку они предназначены специально для этого проекта."
6848 #. (para)
6849 #: ../source/TortoiseGit_en.xml:7893
6850 msgid "In the Commit dialog you have the option to paste in the list of changed files, including the status of each file (added, modified, etc). <literal>tsvn:logfilelistenglish</literal> defines whether the file status is inserted in English or in the localized language. If the property is not set, the default is <literal>true</literal>."
6851 msgstr "В диалоге фиксации есть возможность вставки в буфер обмена списка изменённых файлов вместе со статусом каждого файла (добавленный, измененный и т.п.). <literal>tsvn:logfilelistenglish</literal> определяет, будет ли состояние файлов указано на английском языке или локализовано. Если свойство не установлено, по умолчанию используется <literal>true</literal>."
6853 #. (para)
6854 #: ../source/TortoiseGit_en.xml:7904
6855 msgid "TortoiseGit can use spell checker modules which are also used by OpenOffice and Mozilla. If you have those installed this property will determine which spell checker to use, i.e. in which language the log messages for your project should be written. <literal>tsvn:projectlanguage</literal> sets the language module the spell checking engine should use when you enter a log message. You can find the values for your language on this page: <ulink url=\"http://msdn2.microsoft.com/en-us/library/ms776260.aspx\"><citetitle>MSDN: Language Identifiers</citetitle></ulink>."
6856 msgstr "TortoiseGit может использовать модули проверки орфографии, которые применяются также в OpenOffice и Mozilla. Если эти приложения у вас уже установлены, это свойство определяет, какой из модулей проверки использовать, т.е. на каком языке будут написаны сообщения журнала в вашем проекте. Свойство <literal>tsvn:projectlanguage</literal> задаёт языковой модуль, который будет использоваться для проверки орфографии при вводе сообщений журнала. Вы можете найти значения для вашего языка на этой странице: <ulink url=\"http://msdn2.microsoft.com/en-us/library/ms776260.aspx\"><citetitle>MSDN: Language Identifiers</citetitle></ulink>."
6858 #. (para)
6859 #: ../source/TortoiseGit_en.xml:7918
6860 msgid "You can enter this value in decimal, or in hexadecimal if prefixed with <literal>0x</literal>. For example English (US) can be entered as <literal>0x0409</literal> or <literal>1033</literal>."
6861 msgstr "Вы можете ввести это значение в десятичной или шестнадцатеричной системе, для шестнадцатеричной используйте префикс <literal>0x</literal>. Например, американский английский может быть введён как <literal>0x0409</literal> или как <literal>1033</literal> <footnote><para>Для русского значения будут <literal>0x0419</literal> и <literal>1049</literal>, соответственно - прим. переводчика</para></footnote>."
6863 #. (para)
6864 #: ../source/TortoiseGit_en.xml:7926
6865 msgid "The property <literal>tsvn:logsummary</literal> is used to extract a portion of the log message which is then shown in the log dialog as the log message summary."
6866 msgstr "Свойство <literal>tsvn:logsummary</literal> применяется для извлечения части сообщения журнала, которая будет показана в диалоге журнала как краткая сводка этого полного сообщения."
6868 #. (para)
6869 #: ../source/TortoiseGit_en.xml:7931
6870 msgid "The value of the <literal>tsvn:logsummary</literal> property must be set to a one line regex string which contains one regex group. Whatever matches that group is used as the summary."
6871 msgstr "Значение свойства <literal>tsvn:logsummary</literal> должно содержать однострочное регулярное выражение, состоящее из одной группы. То, что соответствует этой группе, используется в качестве сводки."
6873 #. (para)
6874 #: ../source/TortoiseGit_en.xml:7937
6875 msgid "An example: <literal>\\[SUMMARY\\]:\\s+(.*)</literal> Will catch everything after <quote>[SUMMARY]</quote> in the log message and use that as the summary."
6876 msgstr "Например: <literal>\\[SUMMARY\\]:\\s+(.*)</literal> возьмёт всё после <quote>[SUMMARY]</quote> из сообщения журнала и это будет использовано как сводка."
6878 #. (para)
6879 #: ../source/TortoiseGit_en.xml:7945
6880 msgid "When you want to add a new property, you can either pick one from the list in the combo box, or you can enter any property name you like. If your project uses some custom properties, and you want those properties to appear in the list in the combo box (to avoid typos when you enter a property name), you can create a list of your custom properties using <literal>tsvn:userfileproperties</literal> and <literal>tsvn:userdirproperties</literal>. Apply these properties to a folder. When you go to edit the properties of any child item, your custom properties will appear in the list of pre-defined property names."
6881 msgstr "Когда вы желаете добавить новое свойство, вы можете либо выбрать одно из выпадающего списка, либо вы можете ввести любое другое понравившееся имя для свойства. Если ваш проект использует несколько собственных свойств, и вы хотите, чтобы эти свойства появились в выпадающем списке (для избежания опечаток при вводе имени свойства), вы можете создать список ваших собственных свойств при помощи <literal>tsvn:userfileproperties</literal> и <literal>tsvn:userdirproperties</literal>. Примените эти свойства к папке. Когда вы будете редактировать свойства любого дочернего элемента, ваши собственные свойства появятся в списке среди предопределённых имён свойств."
6883 #. (para)
6884 #: ../source/TortoiseGit_en.xml:7824
6885 msgid "TortoiseGit has a few special properties of its own, and these begin with <literal>tsvn:</literal>. <placeholder-1/>"
6886 msgstr "TortoiseGit имеет несколько собственных специальных свойств, и они начинаются с <literal>tsvn:</literal>. <placeholder-1/>"
6888 #. (para)
6889 #. (para)
6890 #: ../source/TortoiseGit_en.xml:7961
6891 #: ../source/TortoiseGit_en.xml:10472
6892 msgid "Some <literal>tsvn:</literal> properties require a <literal>true/false</literal> value. TortoiseGit also understands <literal>yes</literal> as a synonym for <literal>true</literal> and <literal>no</literal> as a synonym for <literal>false</literal>."
6893 msgstr "Некоторые <literal>tsvn:</literal>-свойства требуют значений <literal>true/false</literal>. TortoiseGit также понимает <literal>yes</literal> как синоним <literal>true</literal> и <literal>no</literal> как синоним <literal>false</literal>."
6895 #. (para)
6896 #: ../source/TortoiseGit_en.xml:7967
6897 msgid "TortoiseGit can integrate with some bug tracking tools. This uses project properties that start with <literal>bugtraq:</literal>. Read <xref linkend=\"tsvn-dug-bugtracker\"/> for further information."
6898 msgstr "TortoiseGit может интегрироваться с некоторыми средствами отслеживания ошибок. При этом используются свойства проекта, начинающиеся с <literal>bugtraq:</literal>. Прочтите <xref linkend=\"tsvn-dug-bugtracker\"/> для дополнительной информации."
6900 # !!! web-based repository browsers
6901 #. (para)
6902 #: ../source/TortoiseGit_en.xml:7972
6903 msgid "It can also integrate with some web-based repository browsers, using project properties that start with <literal>webviewer:</literal>. Read <xref linkend=\"tsvn-dug-repoviewer\"/> for further information."
6904 msgstr "TortoiseGit также может интегрироваться с некоторыми работающими через веб-интерфейс средствами просмотра хранилища, используя для этого свойства, начинающиеся с <literal>webviewer:</literal>. Прочтите <xref linkend=\"tsvn-dug-repoviewer\"/> для дополнительной информации."
6906 #. (title)
6907 #: ../source/TortoiseGit_en.xml:7978
6908 msgid "Set the project properties on folders"
6909 msgstr "Устанавливайте свойства проекта на папках"
6911 #. (para)
6912 #: ../source/TortoiseGit_en.xml:7979
6913 msgid "These special project properties must be set on <emphasis>folders</emphasis> for the system to work. When you commit a file or folder the properties are read from that folder. If the properties are not found there, TortoiseGit will search upwards through the folder tree to find them until it comes to an unversioned folder, or the tree root (eg. <literal>C:\\</literal>) is found. If you can be sure that each user checks out only from e.g <filename>trunk/</filename> and not some sub-folder, then it is sufficient to set the properties on <filename>trunk/</filename>. If you can't be sure, you should set the properties recursively on each sub-folder. A property setting deeper in the project hierarchy overrides settings on higher levels (closer to <filename>trunk/</filename>)."
6914 msgstr "Эти специальные свойства проекта должны быть установлены на <emphasis>папках</emphasis>, для того чтобы эта система работала. При фиксации файла или папки свойства считываются из этой папки. Если свойства там не найдены, TortoiseGit будет искать их выше по дереву папок, пока не достигнет неверсированной папки или корня дерева (например, <literal>C:\\</literal>). Если вы можете быть уверены, что каждый пользователь извлекает только из одной папки (например, <filename>trunk/</filename>), а не из какой-то подпапки, тогда достаточно установить свойства для <filename>trunk/</filename>. Если вы в этом не уверены, тогда вы должны устанавливать свойства рекурсивно для каждой подпапки. Установка свойств ниже по иерархии проекта перекрывает свойства более высоких уровней (ближе к <filename>trunk/</filename>)."
6916 #. (para)
6917 #: ../source/TortoiseGit_en.xml:7993
6918 msgid "For project properties <emphasis>only</emphasis> you can use the <guilabel>Recursive</guilabel> checkbox to set the property to all sub-folders in the hierarchy, without also setting it on all files."
6919 msgstr "<emphasis>Только</emphasis> для свойств проекта вы можете использовать флажок <guilabel>Рекурсивно</guilabel> для установки свойства для всех подпапок в иерархии, без установки его также для всех файлов."
6921 #. (para)
6922 #: ../source/TortoiseGit_en.xml:8000
6923 msgid "When you add new sub-folders using TortoiseGit, any project properties present in the parent folder will automatically be added to the new child folder too."
6924 msgstr "При добавлении новых подпапок посредством TortoiseGit, все свойства проекта, заданные в родительской папке, будут автоматически добавлены и к новой дочерней папке."
6926 #. (para)
6927 #: ../source/TortoiseGit_en.xml:8006
6928 msgid "Although TortoiseGit's project properties are extremely useful, they only work with TortoiseGit, and some will only work in newer versions of TortoiseGit. If people working on your project use a variety of Git clients, or possibly have old versions of TortoiseGit, you may want to use repository hooks to enforce project policies. project properties can only help to implement a policy, they cannot enforce it."
6929 msgstr "Хотя свойства проекта, реализованные в TortoiseGit, исключительно полезны, они работают только c TortoiseGit, и некоторые из них будут работать только в свежих версиях TortoiseGit. Если люди, работающие над вашим проектом, пользуются также и другими клиентами Git, или, быть может, у них установлены старые версии TortoiseGit, то, возможно, лучше использовать ловушки на стороне хранилища для принудительного применения политик проекта. Свойства проекта могут только помочь выполнить политику, но они не могут принудительно применить её."
6931 # ---- 5.17
6932 #. (title)
6933 #: ../source/TortoiseGit_en.xml:8019
6934 msgid "Branching / Tagging"
6935 msgstr "Ответвления и метки"
6937 #. (primary)
6938 #. (primary)
6939 #: ../source/TortoiseGit_en.xml:8027
6940 #: ../source/TortoiseGit_en.xml:9510
6941 msgid "copy"
6942 msgstr "копия"
6944 #. (primary)
6945 #: ../source/TortoiseGit_en.xml:8030
6946 msgid "mark release"
6947 msgstr "пометка выпуска"
6949 #. (para)
6950 #: ../source/TortoiseGit_en.xml:8033
6951 msgid "One of the features of version control systems is the ability to isolate changes onto a separate line of development. This line is known as a <firstterm>branch</firstterm>. Branches are often used to try out new features without disturbing the main line of development with compiler errors and bugs. As soon as the new feature is stable enough then the development branch is <firstterm>merged</firstterm> back into the main branch (trunk)."
6952 msgstr "Одной из возможностей систем управления версиями является способность выделить изменения в отдельную линию разработки. Эта линия известна как <firstterm>ответвление</firstterm>. Ответвления часто используются для опробования новых возможностей без нарушения основной линии разработки ошибками компиляции и дефектами. Когда новые возможности достаточно устоятся, тогда ветка разработки <firstterm>сливается</firstterm> с основной ветвью (стволом)."
6954 #. (para)
6955 #: ../source/TortoiseGit_en.xml:8043
6956 msgid "Another feature of version control systems is the ability to mark particular revisions (e.g. a release version), so you can at any time recreate a certain build or environment. This process is known as <firstterm>tagging</firstterm>."
6957 msgstr "Другой возможностью систем управления версиями является способность помечать частные ревизии (например, версию выпуска), так что вы сможете в любое время воссоздать конкретную сборку или окружение. Этот процесс известен как создание <firstterm baseform=\"метка\">метки</firstterm>."
6959 #. (para)
6960 #: ../source/TortoiseGit_en.xml:8049
6961 msgid "Git does not have special commands for branching or tagging, but uses so-called <quote>cheap copies</quote> instead. Cheap copies are similar to hard links in Unix, which means that instead of making a complete copy in the repository, an internal link is created, pointing to a specific tree/revision. As a result branches and tags are very quick to create, and take up almost no extra space in the repository."
6962 msgstr "В Git нет специальных команд для работы с ответвлениями или метками, вместо этого используются так называемые <quote>легкие копии</quote> (cheap copies). Легкие копии похожи на жесткие ссылки в Unix: это означает, что вместо того, чтобы сделать полную копию в хранилище, создаётся внутренняя ссылка, указывающая на определённое дерево/ревизию. В результате, ответвления и метки создаются очень быстро, и почти не занимают дополнительного места в хранилище."
6964 #. (title)
6965 #: ../source/TortoiseGit_en.xml:8059
6966 msgid "Creating a Branch or Tag"
6967 msgstr "Создание ответвления или метки"
6969 #. (title)
6970 #: ../source/TortoiseGit_en.xml:8064
6971 msgid "The Branch/Tag Dialog"
6972 msgstr "Диалог создания ответвления/метки"
6974 #. (para)
6975 #: ../source/TortoiseGit_en.xml:8060
6976 msgid "If you have imported your project with the recommended directory structure, creating a branch or tag version is very simple: <placeholder-1/> Select the folder in your working copy which you want to copy to a branch or tag, then select the command <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Branch/Tag...</guimenuitem></menuchoice>."
6977 msgstr "Если вы импортировали ваш проект с рекомендованной структурой папок, создать ответвление или метку очень просто: <placeholder-1/> Выберите папку в рабочей копии, которую вы желаете скопировать в ответвление или пометить, затем выберите команду <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Ответвление/Метка...</guimenuitem></menuchoice>."
6979 #. (para)
6980 #: ../source/TortoiseGit_en.xml:8074
6981 msgid ""
6982 "The default destination URL for the new branch will be the source URL on which your working copy is based. You will need to edit that URL to the new path for your branch/tag. So instead of <screen>\n"
6983 "    http://svn.collab.net/repos/ProjectName/trunk\n"
6984 "</screen> you might now use something like <screen>\n"
6985 "    http://svn.collab.net/repos/ProjectName/tags/Release_1.10\n"
6986 "</screen> If you can't remember the naming convention you used last time, click the button on the right to open the repository browser so you can view the existing repository structure."
6987 msgstr ""
6988 "По умолчанию, целевым URL для нового ответвления будет URL источника, базового для вашей рабочей копии. Вы должны изменить этот URL так, чтобы он указывал новый путь вашего ответвления/метки. Так, вместо <screen>\n"
6989 "    http://svn.collab.net/repos/ProjectName/trunk\n"
6990 "</screen> вы можете использовать что-то вроде<screen>\n"
6991 "    http://svn.collab.net/repos/ProjectName/tags/Release_1.10\n"
6992 "</screen> Если вы не помните соглашений о наименовании, использованных в последний раз, нажмите кнопку справа - откроется обозреватель хранилища, и вы сможете посмотреть существующую структуру хранилища."
6994 #. (term)
6995 #. (listitem)
6996 #: ../source/TortoiseGit_en.xml:8095
6997 #: ../source/TortoiseGit_en.xml:15095
6998 msgid "HEAD revision in the repository"
6999 msgstr "Ведущая ревизия в хранилище (HEAD)"
7001 #. (para)
7002 #: ../source/TortoiseGit_en.xml:8097
7003 msgid "The new branch is copied directly in the repository from the HEAD revision. No data needs to be transferred from your working copy, and the branch is created very quickly."
7004 msgstr "В новое ответвление копируется ведущая ревизия непосредственно в хранилище. Не надо передавать никаких данных из вашей рабочей копии, и ответвление создаётся очень быстро."
7006 #. (term)
7007 #: ../source/TortoiseGit_en.xml:8106
7008 msgid "Specific revision in the repository"
7009 msgstr "Указанная ревизия в хранилище"
7011 #. (para)
7012 #: ../source/TortoiseGit_en.xml:8108
7013 msgid "The new branch is copied directly in the repository but you can choose an older revision. This is useful if you forgot to make a tag when you released your project last week. If you can't remember the revision number, click the button on the right to show the revision log, and select the revision number from there. Again no data is transferred from your working copy, and the branch is created very quickly."
7014 msgstr "Новое ответвление копируется непосредственно в хранилище, но вы можете выбрать более старую ревизию. Это полезно, если вы забыли сделать метку, когда вы выпускали проект на прошлой неделе. Если вы не помните номер ревизии, нажмите кнопку справа для отображения журнала ревизий и выберите номер ревизии там. И в этом случае данные из вашей рабочей копии не предаются, ответвление создаётся очень быстро."
7016 #. (para)
7017 #: ../source/TortoiseGit_en.xml:8123
7018 msgid "The new branch is an identical copy of your local working copy. If you have updated some files to an older revision in your WC, or if you have made local changes, that is exactly what goes into the copy. Naturally this sort of complex tag may involve transferring data from your WC back to the repository if it does not exist there already."
7019 msgstr "Новое ответвление будет идентичной копией вашей локальной рабочей копии. Если вы обновили некоторые файлы до старых ревизий в вашей рабочей копии, или если вы сделали локальные изменения, именно это и войдёт в копию. Естественно, эта разновидность сложных меток может приводить к передаче данных из вашей рабочей копии обратно в хранилище, если их там пока нет."
7021 #. (para)
7022 #: ../source/TortoiseGit_en.xml:8090
7023 msgid "Now you have to select the source of the copy. Here you have three options: <placeholder-1/>"
7024 msgstr "Теперь вы должны выбрать источник для копии. Здесь у вас есть три возможности: <placeholder-1/>"
7026 #. (para)
7027 #: ../source/TortoiseGit_en.xml:8136
7028 msgid "If you want your working copy to be switched to the newly created branch automatically, use the <guilabel>Switch working copy to new branch/tag</guilabel> checkbox. But if you do that, first make sure that your working copy does not contain modifications. If it does, those changes will be merged into the branch WC when you switch."
7029 msgstr "Если вы желаете, чтобы ваша рабочая копия автоматически переключилась на вновь созданное ответвление, используйте флажок <guilabel>Переключить рабочую копию на новое ответвление/метку</guilabel>. Но если вы сделаете это, сначала убедитесь, что ваша рабочая копия не содержит изменений. Если содержит, эти изменения будут слиты с ответвлением при переключении."
7031 #. (para)
7032 #: ../source/TortoiseGit_en.xml:8144
7033 msgid "Press <guibutton>OK</guibutton> to commit the new copy to the repository. Don't forget to supply a log message. Note that the copy is created <emphasis>inside the repository</emphasis>."
7034 msgstr "Нажмите <guibutton>ОК</guibutton> для фиксации новой копии в хранилище. Не забудьте ввести сообщение журнала. Обратите внимание: копия создаётся <emphasis>внутри хранилища</emphasis>."
7036 #. (para)
7037 #: ../source/TortoiseGit_en.xml:8149
7038 msgid "Note that unless you opted to switch your working copy to the newly created branch, creating a Branch or Tag does <emphasis>not</emphasis> affect your working copy. Even if you create the branch from your WC, those changes are committed to the new branch, not to the trunk, so your WC may still be marked as modified with respect to the trunk."
7039 msgstr "Заметьте, что если только вы не выбрали переключение на свежесозданное ответвление, создание ответвления или метки <emphasis>не затрагивает</emphasis> вашу рабочую копию. Даже если вы создаёте ответвление из вашей рабочей копии, эти изменения фиксируются в новом ответвлении, а не в основном стволе, так что ваша рабочая копия всё ещё может быть помечена как изменённая по отношению к стволу."
7041 #. (title)
7042 #: ../source/TortoiseGit_en.xml:8158
7043 msgid "To Checkout or to Switch..."
7044 msgstr "Извлечь? Или переключиться?.."
7046 #. (primary)
7047 #: ../source/TortoiseGit_en.xml:8161
7048 msgid "switch"
7049 msgstr "переключение"
7051 #. (para)
7052 #: ../source/TortoiseGit_en.xml:8163
7053 msgid "...that is (not really) the question. While a checkout downloads everything from the desired branch in the repository to your working directory, <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Switch...</guimenuitem></menuchoice> only transfers the changed data to your working copy. Good for the network load, good for your patience. :-)"
7054 msgstr "...вот в чём вопрос (хотя на самом деле нет). Если извлечение загружает всё из выбранного ответвления в хранилище в вашу рабочую папку, то <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Переключить...</guimenuitem></menuchoice> передаёт только изменённые данные в вашу рабочую копию. Хорошо для загрузки сети, хорошо для вашего терпения. :-)"
7056 #. (para)
7057 #: ../source/TortoiseGit_en.xml:8179
7058 msgid "<menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Checkout</guimenuitem></menuchoice> to make a fresh checkout in an empty folder. You can check out to any location on your local disk and you can create as many working copies from your repository as you like."
7059 msgstr "<menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Извлечь</guimenuitem></menuchoice> её, создав новое извлечение в пустой папке. Вы можете извлечь в любое место на вашем локальном диске и вы можете создать столько рабочих копий из вашего хранилища, сколько вам нужно."
7061 #. (para)
7062 #: ../source/TortoiseGit_en.xml:8191
7063 msgid "Switch your current working copy to the newly created copy in the repository. Again select the top level folder of your project and use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Switch...</guimenuitem></menuchoice> from the context menu."
7064 msgstr "Переключить вашу рабочую копию на вновь созданную копию в хранилище. Выберите папку самого верхнего уровня для вашего проекта и выполните <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Переключить...</guimenuitem></menuchoice> из контекстного меню."
7066 #. (para)
7067 #: ../source/TortoiseGit_en.xml:8201
7068 msgid "In the next dialog enter the URL of the branch you just created. Select the <guilabel>Head Revision</guilabel> radio button and click on <guibutton>OK</guibutton>. Your working copy is switched to the new branch/tag."
7069 msgstr "В следующем диалоге введите URL ответвления, которое вы только что создали. Выберите в переключателе <guilabel>Ведущая ревизия (HEAD)</guilabel> и нажмите <guibutton>ОК</guibutton>. Ваша рабочая копия будет переключена на новое ответвление/метку."
7071 #. (para)
7072 #: ../source/TortoiseGit_en.xml:8209
7073 msgid "Switch works just like Update in that it never discards your local changes. Any changes you have made to your working copy which have not yet been committed will be merged when you do the Switch. If you do not want this to happen then you must either commit the changes before switching, or revert your working copy to an already-committed revision (typically HEAD)."
7074 msgstr "Переключение работает точно как обновление, так что оно никогда не отбрасывает локальных изменений. Любые незафиксированные изменения, сделанные в рабочей копии, будут слиты при переключении. Если вы не желаете, чтобы это произошло, вы должны либо зафиксировать изменения перед переключением, либо откатить вашу рабочую копию до уже зафиксированной ревизии (обычно ведущей)."
7076 #. (para)
7077 #: ../source/TortoiseGit_en.xml:8219
7078 msgid "If you want to work on trunk and branch, but don't want the expense of a fresh checkout, you can use Windows Explorer to make a copy of your trunk checkout in another folder, then <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Switch...</guimenuitem></menuchoice> that copy to your new branch."
7079 msgstr "Если вы желаете работать в стволе и в ответвлении, но не желаете выполнять затратное свежее извлечение, вы можете воспользоваться Проводником Windows для создания копии уже извлечённого ствола в другой папке, после чего <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Переключить...</guimenuitem></menuchoice> эту копию на ваше новое ответвление."
7081 #. (title)
7082 #: ../source/TortoiseGit_en.xml:8232
7083 msgid "The Switch Dialog"
7084 msgstr "Диалог переключения"
7086 #. (para)
7087 #: ../source/TortoiseGit_en.xml:8174
7088 msgid "To be able to work with your freshly generated branch or tag you have several ways to handle it. You can: <placeholder-1/><placeholder-2/>"
7089 msgstr "Для того, чтобы приступить к работе с вашей свежесгенерированным ответвлением или меткой, у вас есть несколько способов. Вы можете: <placeholder-1/><placeholder-2/>"
7091 #. (para)
7092 #: ../source/TortoiseGit_en.xml:8241
7093 msgid "Tags are typically used to create a static snapshot of the project at a particular stage. As such they not normally used for development - that's what branches are for, which is the reason we recommended the <filename>/trunk /branches /tags</filename> repository structure in the first place. Working on a tag revision is <emphasis>not a good idea</emphasis>, but because your local files are not write protected there is nothing to stop you doing this by mistake. However, if you try to commit to a path in the repository which contains <filename>/tags/</filename>, TortoiseGit will warn you."
7094 msgstr "Метки, как правило, используются для создания статического снимка проекта на некоторой стадии. Сами они, как таковые, обычно не используются для разработки - для этого предназначены ответвления, и именно по этой причине мы изначально рекомендовали структуру хранилища в виде <filename>/trunk /branches /tags (/ствол /ответвления /метки)</filename>. Работа в помеченной ревизии <emphasis>не очень хорошая идея</emphasis>, но так как ваши локальные файлы не защищены от записи, нет ничего, что бы вас остановило, если вы это сделаете по ошибке. Однако, если вы попытаетесь выполнить фиксацию в хранилище по пути, в котором присутствует <filename>/tags/</filename>, TortoiseGit вас предупредит."
7096 #. (para)
7097 #: ../source/TortoiseGit_en.xml:8257
7098 msgid "It may be that you need to make further changes to a release which you have already tagged. The correct way to handle this is to create a new branch from the tag first and commit the branch. Do your Changes on this branch and then create a new tag from this new branch, e.g. <filename>Version_1.0.1</filename>."
7099 msgstr "Возможно, вам понадобится произвести дальнейшие изменения в уже помеченную выпущенную версию. Правильным образом действий в такой ситуации будет сначала создать новое ответвление из этой метки, зафиксировать его, сделать ваши изменения в этом ответвлении, после чего и создать новую метку из этого нового ответвления, например <filename>Version_1.0.1</filename>."
7101 #. (para)
7102 #: ../source/TortoiseGit_en.xml:8267
7103 msgid "If you modify a working copy created from a branch and commit, then all changes go to the new branch and <emphasis>not</emphasis> the trunk. Only the modifications are stored. The rest remains a cheap copy."
7104 msgstr "Если вы измените и зафиксируете созданную из ответвления рабочую копию, тогда все изменения попадут в новое ответвление, а <emphasis>не в основной ствол</emphasis>. Запоминаться будут только изменения, всё остальное останется в виде лёгкой копии."
7106 #. (para)
7107 #: ../source/TortoiseGit_en.xml:8236
7108 msgid "Although Git itself makes no distinction between tags and branches, the way they are typically used differs a bit. <placeholder-1/>"
7109 msgstr "Несмотря на то, что сама Git не делает различий между метками и ответвлениями, типичные способы их использования немного отличаются. <placeholder-1/>"
7111 # ---- 5.18
7112 #. (title)
7113 #: ../source/TortoiseGit_en.xml:8280
7114 msgid "Merging"
7115 msgstr "Слияние"
7117 #. (primary)
7118 #. (primary)
7119 #. (primary)
7120 #. (primary)
7121 #: ../source/TortoiseGit_en.xml:8283
7122 #: ../source/TortoiseGit_en.xml:8409
7123 #: ../source/TortoiseGit_en.xml:8522
7124 #: ../source/TortoiseGit_en.xml:8555
7125 msgid "merge"
7126 msgstr "слияние"
7128 #. (para)
7129 #: ../source/TortoiseGit_en.xml:8285
7130 msgid "Where branches are used to maintain separate lines of development, at some stage you will want to merge the changes made on one branch back into the trunk, or vice versa."
7131 msgstr "Там, где ответвления используются для обеспечения отдельных линий разработки, на некоторой стадии возникает необходимость произвести слияние сделанных в одном из ответвлений изменений со стволом, или наоборот, ствола с ответвлением."
7133 #. (para)
7134 #: ../source/TortoiseGit_en.xml:8290
7135 msgid "It is important to understand how branching and merging works in Git before you start using it, as it can become quite complex. It is highly recommended that you read the chapter <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.branchmerge.html\"><citetitle>Branching and Merging</citetitle></ulink> in the Git book, which gives a full description and many examples of how it is used."
7136 msgstr "Важно понимать, как слияние и ветвление работают в Git перед началом их использования, так как этот процесс может стать довольно сложным. Настоятельно рекомендуется прочитать главу <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.branchmerge.html\"><citetitle>Branching and Merging (Ветвление и слияние)</citetitle></ulink> в Книге о Git, которая содержит полное описание и множество примеров использования."
7138 #. (para)
7139 #: ../source/TortoiseGit_en.xml:8300
7140 msgid "The next point to note is that merging <emphasis>always</emphasis> takes place within a working copy. If you want to merge changes <emphasis>into</emphasis> a branch, you have to have a working copy for that branch checked out, and invoke the merge wizard from that working copy using <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Merge...</guimenuitem></menuchoice>."
7141 msgstr "Обратите внимание на следующий момент: слияние <emphasis>всегда</emphasis> происходит в рабочей копии. Если вы желаете произвести слияние <emphasis>с ответвлением</emphasis>, у вас для этого ответвления должна быть извлечена рабочая копия, и мастер слияния необходимо вызывать из этой рабочей копии при помощи <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Слить...</guimenuitem></menuchoice>."
7143 #. (para)
7144 #: ../source/TortoiseGit_en.xml:8311
7145 msgid "In general it is a good idea to perform a merge into an unmodified working copy. If you have made other changes in your WC, commit those first. If the merge does not go as you expect, you may want to revert the changes, and the <guilabel>Revert</guilabel> command will discard <emphasis>all</emphasis> changes including any you made before the merge."
7146 msgstr "Вообще говоря, хорошей идеей является выполнять слияние с неизменённой рабочей копией. Если вы произвели какие-либо изменения в вашей рабочей копии, сначала зафиксируйте их. Если слияние пойдёт не так, как вы ожидали, вы можете захотеть отменить изменения, и команда <guilabel>Убрать изменения</guilabel> уберёт <emphasis>все</emphasis> изменения, включая также и те, что вы сделали перед слиянием."
7148 #. (para)
7149 #: ../source/TortoiseGit_en.xml:8318
7150 msgid "There are three common use cases for merging which are handled in slightly different ways, as described below. The first page of the merge wizard asks you to select the method you need."
7151 msgstr "Вот три общих сценария использования слияния, которые производятся слегка различающимися способами, как описано ниже. Необходимый вам способ выбирается на первой странице мастера слияния."
7153 #. (term)
7154 #: ../source/TortoiseGit_en.xml:8326
7155 msgid "Merge a range of revisions"
7156 msgstr "Слияние с диапазоном ревизий"
7158 #. (para)
7159 #: ../source/TortoiseGit_en.xml:8328
7160 msgid "This method covers the case when you have made one or more revisions to a branch (or to the trunk) and you want to port those changes across to a different branch."
7161 msgstr "Этот метод применяется в случае, когда вы сделали одну или несколько ревизий в ответвлении (или в основном стволе) и желаете перенести эти изменения и в другое ответвление."
7163 #. (para)
7164 #: ../source/TortoiseGit_en.xml:8333
7165 msgid "What you are asking Git to do is this: <quote>Calculate the changes necessary to get [FROM] revision 1 of branch A [TO] revision 7 of branch A, and apply those changes to my working copy (of trunk or branch B).</quote>"
7166 msgstr "Получается, что в этой ситуации вы предписываете Git выполнить следующее: <quote>Вычисли изменения, необходимые, чтобы [ОТ] ревизии 1 ответвления А перейти [ДО] ревизии 7 ответвления А, и примени эти изменения к моей рабочей копии (относящейся к стволу или ответвлению Б).</quote>"
7168 #. (term)
7169 #. (title)
7170 #: ../source/TortoiseGit_en.xml:8342
7171 #: ../source/TortoiseGit_en.xml:8519
7172 msgid "Reintegrate a branch"
7173 msgstr "Воссоединение с ответвлением"
7175 # Поэтому, в этом частном случае, вы можете произвести слияние путём сравнения ответвления со стволом.
7176 #. (para)
7177 #: ../source/TortoiseGit_en.xml:8344
7178 msgid "This method covers the case when you have made a feature branch as discussed in the Git book. All trunk changes have been ported to the feature branch, week by week, and now the feature is complete you want to merge it back into the trunk. Because you have kept the feature branch synchronized with the trunk, the latest versions of branch and trunk will be absolutely identical except for your branch changes."
7179 msgstr "Этот метод применяется в случае, когда вы сделали ответвление для разработки новой функции, как описано в книге по Git. Все изменения неделя за неделей переносились из ствола в это ответвление, и теперь, когда разработка функции завершена, вы желаете произвести её слияние обратно со стволом. Поскольку вы регулярно синхронизировали ответвление со стволом, последние версии ответвления и ствола будут полностью идентичными, за исключением ваших изменений в ответвлении."
7181 #. (para)
7182 #: ../source/TortoiseGit_en.xml:8353
7183 msgid "This is a special case of the tree merge described below, and it requires only the URL to merge from (normally) your development branch. It uses the merge-tracking features of Git to calculate the correct revision ranges to use, and perform additional checks which ensure that the branch has been fully updated with trunk changes. This ensures that you don't accidentally undo work that others have committed to trunk since you last synchronized changes."
7184 msgstr "Это особый случай слияния деревьев, описанного ниже, и он требует только URL, откуда будет производиться слияние (обычно это ваше ответвление разработки). При этом используются возможности Git по отслеживанию слияний для вычисления корректных используемых диапазонов ревизий, и выполняются дополнительные проверки, чтобы убедиться, что ответвление было полностью обновлено и включает все изменения из ствола. Это сделано для того, чтобы вы случайно не убрали выполненную другими работу, зафиксированную ими в стволе после того, как вы последний раз синхронизировали изменения."
7186 #. (para)
7187 #: ../source/TortoiseGit_en.xml:8363
7188 msgid "After the merge, all branch development has been completely merged back into the main development line. The branch is now redundant and can be deleted."
7189 msgstr "После слияния вся разработка из ответвления полностью слита обратно с основной линией разработки. Ответвление теперь избыточно и может быть удалено."
7191 #. (para)
7192 #: ../source/TortoiseGit_en.xml:8368
7193 msgid "Once you have performed a reintegrate merge you should not continue to use it for development. The reason for this is that if you try to resynchronize your existing branch from trunk later on, merge tracking will see your reintegration as a trunk change that has not yet been merged into the branch, and will try to merge the branch-to-trunk merge back into the branch! The solution to this is simply to create a new branch from trunk to continue the next phase of your development."
7194 msgstr "Как только вы выполнили воссоединительное слияние, вы больше не должны использовать это ответвление для разработки. Причина заключается в том, что при следующей попытке ресинхронизации существующего ответвления из ствола отслеживание слияний увидит это воссоединение как изменение в стволе, слияние которого с ответвлением ещё не было произведено, и попытается выполнить это слияние вида из-ответвления-в-ствол обратно в ответвление! Решением будет просто создание нового ответвления из ствола для следующей фазы вашей разработки."
7196 #. (term)
7197 #: ../source/TortoiseGit_en.xml:8381
7198 msgid "Merge two different trees"
7199 msgstr "Слияние двух различных деревьев"
7201 #. (para)
7202 #: ../source/TortoiseGit_en.xml:8383
7203 msgid "This is a more general case of the reintegrate method. What you are asking Git to do is: <quote>Calculate the changes necessary to get [FROM] the head revision of the trunk [TO] the head revision of the branch, and apply those changes to my working copy (of the trunk).</quote> The net result is that trunk now looks exactly like the branch."
7204 msgstr "Это более общий случай метода воссоединения. Вы предписываете Git выполнить следующее: <quote>Вычисли изменения, необходимые, чтобы [ОТ] ведущей ревизии ствола перейти [ДО] ведущей ревизии ответвления, и примени эти изменения к моей рабочей копии (относящейся к стволу).</quote> В конечном итоге ствол будет выглядеть точно так же, как и ответвление."
7206 #. (para)
7207 #: ../source/TortoiseGit_en.xml:8391
7208 msgid "If your server/repository does not support merge-tracking then this is the only way to merge a branch back to trunk. Another use case occurs when you are using vendor branches and you need to merge the changes following a new vendor drop into your trunk code. For more information read the chapter on <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.advanced.vendorbr.html\"><citetitle>vendor branches</citetitle></ulink> in the Git Book."
7209 msgstr "Если ваш сервер/хранилище не поддерживают отслеживание слияний, то это единственный способ произвести слияние ответвления обратно в ствол. Другой типичный случай использования возникает при использовании ответвлений для кода сторонних производителей (vendor branches), когда вам необходимо произвести слияние изменений, возникающих после появления новой версии стороннего кода, с вашим кодом в стволе. Для дополнительной информации прочтите раздел об <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.advanced.vendorbr.html\"><citetitle>ответвлениях для кода сторонних производителей</citetitle></ulink> в Книге о Git."
7211 #. (title)
7212 #: ../source/TortoiseGit_en.xml:8406
7213 msgid "Merging a Range of Revisions"
7214 msgstr "Слияние с диапазоном ревизий"
7216 # слияние ...
7217 #. (secondary)
7218 #: ../source/TortoiseGit_en.xml:8410
7219 msgid "revision range"
7220 msgstr "диапазона ревизий"
7222 #. (title)
7223 #: ../source/TortoiseGit_en.xml:8414
7224 msgid "The Merge Wizard - Select Revision Range"
7225 msgstr "Мастер слияния - выбор диапазона ревизий"
7227 #. (para)
7228 #: ../source/TortoiseGit_en.xml:8412
7229 msgid "<placeholder-1/> In the <guilabel>From:</guilabel> field enter the full folder URL of the branch or tag containing the changes you want to port into your working copy. You may also click <guibutton>...</guibutton> to browse the repository and find the desired branch. If you have merged from this branch before, then just use the drop down list which shows a history of previously used URLs."
7230 msgstr "<placeholder-1/> В поле <guilabel>От:</guilabel> введите полный URL папки ответвления или метки с изменениями, которые вы желаете перенести в вашу рабочую копию. Вы можете также нажать на <guibutton>...</guibutton> для того, чтобы просмотреть хранилище и обнаружить нужное ответвление. Если вы уже производили слияние из этого ответвления, то просто воспользуйтесь выпадающим списком, в котором показывается история использованных ранее URL."
7232 #. (para)
7233 #: ../source/TortoiseGit_en.xml:8427
7234 msgid "In the <guilabel>Revision range to merge</guilabel> field enter the list of revisions you want to merge. This can be a single revision, a list of specific revisions separated by commas, or a range of revisions separated by a dash, or any combination of these."
7235 msgstr "В поле <guilabel>Диапазон ревизий для слияния</guilabel> введите список ревизий, с которыми вы желаете произвести слияние. Это может быть одиночная ревизия, список разделённых запятыми конкретных ревизий, или диапазон ревизий, разделённых тире, или любая комбинация вышеперечисленного."
7237 #. (para)
7238 #: ../source/TortoiseGit_en.xml:8435
7239 msgid "There is an important difference in the way a revision range is specified with TortoiseGit compared to the command line client. The easiest way to visualise it is to think of a fence with posts and fence panels."
7240 msgstr "Существует важное отличие в способе указания диапазона ревизий между TortoiseGit и клиентом командной строки. Наиболее лёгкий метод представить это - вообразить ограду со столбиками и пролётами."
7242 #. (para)
7243 #: ../source/TortoiseGit_en.xml:8441
7244 msgid "With the command line client you specify the changes to merge using two <quote>fence post</quote> revisions which specify the <emphasis>before</emphasis> and <emphasis>after</emphasis> points."
7245 msgstr "В клиенте командной строки вы указываете изменения для слияния при помощи двух ревизий - <quote>столбиков ограды</quote>, которые задают точки <emphasis>до</emphasis> и <emphasis>после</emphasis>."
7247 #. (para)
7248 #: ../source/TortoiseGit_en.xml:8447
7249 msgid "With TortoiseGit you specify the changeset to merge using <quote>fence panels</quote>. The reason for this becomes clear when you use the log dialog to specify revisions to merge, where each revision appears as a changeset."
7250 msgstr "В TortoiseGit вы указываете набор изменений для слияния при помощи <quote>пролётов ограды</quote>. Причина этого становится понятной при использовании диалога журнала для указания ревизий для слияния, где каждая ревизия выглядит как набор изменений."
7252 #. (para)
7253 #: ../source/TortoiseGit_en.xml:8454
7254 msgid "If you are merging revisions in chunks, the method shown in the Git book will have you merge 100-200 this time and 200-300 next time. With TortoiseGit you would merge 100-200 this time and 201-300 next time."
7255 msgstr "Если вы производите слияние ревизий большими кусками, показанный в Книге о Git метод предполагает, что вы сливаете ревизии 100-200 в первый заход и 200-300 в следующий. В TortoiseGit вы сливаете 100-200 сначала и 201-300 потом. "
7257 #. (para)
7258 #: ../source/TortoiseGit_en.xml:8461
7259 msgid "This difference has generated a lot of heat on the mailing lists. We acknowledge that there is a difference from the command line client, but we believe that for the majority of GUI users it is easier to understand the method we have implemented."
7260 msgstr "Это различие создаёт известный накал в списках рассылки. Мы признаём, что отличие от клиента коммандной строки есть, но мы полагаем, что большинству пользователей оконного интерфейса будет легче понять реализованный нами способ."
7262 #. (para)
7263 #: ../source/TortoiseGit_en.xml:8469
7264 msgid "The easiest way to select the range of revisions you need is to click on <guibutton>Show Log</guibutton>, as this will list recent changes with their log comments. If you want to merge the changes from a single revision, just select that revision. If you want to merge changes from several revisions, then select that range (using the usual <keycap>Shift</keycap>-modifier). Click on <guibutton>OK</guibutton> and the list of revision numbers to merge will be filled in for you."
7265 msgstr "Простейший способ выбрать нужный вам диапазон ревизий - нажать на <guibutton>Показать журнал</guibutton>, поскольку будет выведен список последних изменений с соответствующими сообщениями журнала. Если вы желаете произвести слияние с изменениями из одной ревизии, просто выберите её. Если вы желаете произвести слияние с изменениями из нескольких ревизий, то выберите этот диапазон (применяя для этого, как обычно, клавишу <keycap>Shift</keycap>). Нажмите на <guibutton>ОК</guibutton> и для вас будет сформирован список с номерами ревизий для слияния."
7267 #. (para)
7268 #: ../source/TortoiseGit_en.xml:8480
7269 msgid "If you want to merge changes back <emphasis>out</emphasis> of your working copy, to revert a change which has already been committed, select the revisions to revert and make sure the <guilabel>Reverse merge</guilabel> box is checked."
7270 msgstr "Если вы желаете произвести <emphasis>обратное</emphasis> слияние изменений, т.е. убрать из рабочей копии изменения, которые уже были зафиксированы, выберите ревизии, которые надо убрать, и убедитесь, что флажок <guilabel>Обратное слияние</guilabel> отмечен."
7272 #. (para)
7273 #: ../source/TortoiseGit_en.xml:8486
7274 msgid "If you have already merged some changes from this branch, hopefully you will have made a note of the last revision merged in the log message when you committed the change. In that case, you can use <guibutton>Show Log</guibutton> for the Working Copy to trace that log message. Remembering that we are thinking of revisions as changesets, you should Use the revision after the end point of the last merge as the start point for this merge. For example, if you have merged revisions 37 to 39 last time, then the start point for this merge should be revision 40."
7275 msgstr "Если вы уже производили слияние некоторых изменений из этого ответвления, будем надеется, вы сделали заметку в сообщении журнала о последней ревизии, участвовавшей в слиянии, при фиксации изменений. В этом случае вы можете воспользоваться кнопкой <guibutton>Журнал</guibutton> для рабочей копии, чтобы обнаружить это сообщение. Используйте конечную точку в последнего слияния как начальную точку в новом. Например, если вы в последний раз сливали ревизии с 37 по 39, тогда начальной точкой для текущего слияния должна стать ревизия 40."
7277 #. (para)
7278 #: ../source/TortoiseGit_en.xml:8499
7279 msgid "If you are using the merge tracking features of Git, you do not need to remember which revisions have already been merged - Git will record that for you. If you leave the revision range blank, all revisions which have not yet been merged will be included. Read <xref linkend=\"tsvn-dug-merge-tracking\"/> to find out more."
7280 msgstr "Если вы используете возможности Git по отслеживанию слияний, вам не нужно запоминать, какие ревизии уже были слиты - это для вас регистрирует Git. Если оставить диапазон ревизий пустым, то в слиянии будут участвовать все пока ещё не слитые ревизии. Прочтите <xref linkend=\"tsvn-dug-merge-tracking\"/> для того, чтобы узнать об этом больше."
7282 #. (para)
7283 #: ../source/TortoiseGit_en.xml:8507
7284 msgid "If other people may be committing changes then be careful about using the HEAD revision. It may not refer to the revision you think it does if someone else made a commit after your last update."
7285 msgstr "У других людей остаётся возможность фиксировать изменения, поэтому будьте внимательны при использовании ведущей ревизии. Она может оказаться совсем не той ревизией, которую вы считаете ведущей, если кто-нибудь ещё произведёт фиксацию после вашего последнего обновления."
7287 #. (para)
7288 #: ../source/TortoiseGit_en.xml:8513
7289 msgid "Click <guibutton>Next</guibutton> and go to <xref linkend=\"tsvn-dug-merge-options\"/>"
7290 msgstr "Нажмите <guibutton>Далее</guibutton> и перейдите к <xref linkend=\"tsvn-dug-merge-options\"/>"
7292 # слияние ...
7293 #. (secondary)
7294 #: ../source/TortoiseGit_en.xml:8523
7295 msgid "reintegrate"
7296 msgstr "воссоединительное"
7298 #. (title)
7299 #: ../source/TortoiseGit_en.xml:8527
7300 msgid "The Merge Wizard - Reintegrate Merge"
7301 msgstr "Мастер слияния - воссоединительное слияние"
7303 #. (para)
7304 #: ../source/TortoiseGit_en.xml:8525
7305 msgid "<placeholder-1/> To merge a feature branch back into the trunk you must start the merge wizard from within a working copy of the trunk."
7306 msgstr "<placeholder-1/> Для того, чтобы произвести слияние ответвления новой функции обратно со стволом, вы должны запустить мастер слияния из рабочей копии, извлечённой из ствола."
7308 #. (para)
7309 #: ../source/TortoiseGit_en.xml:8533
7310 msgid "In the <guilabel>From URL:</guilabel> field enter the full folder URL of the branch that you want to merge back. You may also click <guibutton>...</guibutton> to browse the repository."
7311 msgstr "В поле <guilabel>Исходный URL:</guilabel> введите полный URL папки ответвления, которую вы желаете слить обратно со стволом. Вы также можете нажать <guibutton>...</guibutton> для просмотра хранилища."
7313 #. (para)
7314 #: ../source/TortoiseGit_en.xml:8540
7315 msgid "There are some conditions which apply to a reintegrate merge. Firstly, the server must support merge tracking. The working copy must be of depth infinite (no sparse checkouts), and it must not have any local modifications, switched items or items that have been updated to revisions other than HEAD. All changes to trunk made during branch development must have been merged across to the branch (or marked as having been merged). The range of revisions to merge will be calculated automatically."
7316 msgstr "Несколько условий воссоединительного слияния. Для начала, сервер должен поддерживать отслеживание слияний. Рабочая копия должна быть с бесконечной глубиной извлечения (без разреженных извлечений), и в ней не должно быть локальных изменений, переключенных элементов, или элементов, обновлённых до ревизий, отличных от ведущей. Все изменения, произведённые в столе за время разработки в ответвлении, должны быть слиты обратно в ответвление (или помечены как слитые). Диапазон ревизий для слияния будет вычислен автоматически."
7318 #. (title)
7319 #: ../source/TortoiseGit_en.xml:8552
7320 msgid "Merging Two Different Trees"
7321 msgstr "Слияние двух различных деревьев"
7323 # сляние ...
7324 #. (secondary)
7325 #: ../source/TortoiseGit_en.xml:8556
7326 msgid "two trees"
7327 msgstr "двух деревьев"
7329 #. (title)
7330 #: ../source/TortoiseGit_en.xml:8560
7331 msgid "The Merge Wizard - Tree Merge"
7332 msgstr "Мастер слияния - слияние деревьев"
7334 #. (para)
7335 #: ../source/TortoiseGit_en.xml:8558
7336 msgid "<placeholder-1/> If you are using this method to merge a feature branch back to trunk, you need to start the merge wizard from within a working copy of trunk."
7337 msgstr "<placeholder-1/>Если вы используете этот метод для слияния ответвления новой функции обратно со стволом, то вам необходимо запустить мастер слияния из рабочей копии, извлечённой из ствола."
7339 #. (para)
7340 #: ../source/TortoiseGit_en.xml:8566
7341 msgid "In the <guilabel>From:</guilabel> field enter the full folder URL of the <emphasis>trunk</emphasis>. This may sound wrong, but remember that the trunk is the start point to which you want to add the branch changes. You may also click <guibutton>...</guibutton> to browse the repository."
7342 msgstr "В поле <guilabel>От:</guilabel> введите полный URL папки <emphasis>ствола</emphasis>. Это может звучать неправильно, но помните, что ствол - это начальная точка, в которую вы желаете добавить изменения из ответвления. Вы также можете нажать <guibutton>...</guibutton> для просмотра хранилища."
7344 #. (para)
7345 #: ../source/TortoiseGit_en.xml:8575
7346 msgid "In the <guilabel>To:</guilabel> field enter the full folder URL of the feature branch."
7347 msgstr "В поле <guilabel>До:</guilabel> введите полный URL папки с ответвлением новой функции."
7349 #. (para)
7350 #: ../source/TortoiseGit_en.xml:8579
7351 msgid "In both the <guilabel>From Revision</guilabel> field and the <guilabel>To Revision</guilabel> field, enter the last revision number at which the two trees were synchronized. If you are sure no-one else is making commits you can use the HEAD revision in both cases. If there is a chance that someone else may have made a commit since that synchronization, use the specific revision number to avoid losing more recent commits."
7352 msgstr "В оба поля, <guilabel>Начиная с ревизии</guilabel> и <guilabel>По ревизию</guilabel>, введите последний номер ревизии, в которой эти два дерева были синхронизированы. Если вы уверены, что больше никто не произведёт фиксацию, то можете использовать ведущую ревизию в обоих случаях. Если есть риск, что кто-либо мог сделать фиксацию после этой синхронизации, используйте конкретный номер ревизии во избежание потри более поздних фиксаций."
7354 #. (para)
7355 #: ../source/TortoiseGit_en.xml:8589
7356 msgid "You can also use <guibutton>Show Log</guibutton> to select the revision."
7357 msgstr "Для выбора ревизии вы также можете использовать кнопку <guibutton>Показать журнал</guibutton>."
7359 #. (title)
7360 #: ../source/TortoiseGit_en.xml:8595
7361 msgid "Merge Options"
7362 msgstr "Параметры слияния"
7364 #. (para)
7365 #: ../source/TortoiseGit_en.xml:8597
7366 msgid "This page of the wizard lets you specify advanced options, before starting the merge process. Most of the time you can just use the default settings."
7367 msgstr "На этой странице мастера вы можете перед запуском процесса слияния задать расширенные параметры. В большинстве случаев можно просто использовать настройки по умолчанию."
7369 #. (para)
7370 #: ../source/TortoiseGit_en.xml:8602
7371 msgid "You can specify the depth to use for the merge, i.e. how far down into your working copy the merge should go. The depth terms used are described in <xref linkend=\"tsvn-dug-checkout-depth\"/>. The default depth is <guilabel>Working copy</guilabel>, which uses the existing depth setting, and is almost always what you want."
7372 msgstr "Вы можете указать глубину охвата, применяемую для слияния, т.е. насколько глубоко слияние должно затрагивать рабочую копию. Используемые термины для глубины охвата описаны в <xref linkend=\"tsvn-dug-checkout-depth\"/>. Глубина по умолчанию - <guilabel>Рабочая копия</guilabel>, использующая существующие установки глубины, что почти всегда является тем, что вам нужно."
7374 #. (para)
7375 #: ../source/TortoiseGit_en.xml:8609
7376 msgid "Most of the time you want merge to take account of the file's history, so that changes relative to a common ancestor are merged. Sometimes you may need to merge files which are perhaps related, but not in your repository. For example you may have imported versions 1 and 2 of a third party library into two separate directories. Although they are logically related, Git has no knowledge of this because it only sees the tarballs you imported. If you attempt to merge the difference between these two trees you would see a complete removal followed by a complete add. To make Git use only path-based differences rather than history-based differences, check the <guilabel>Ignore ancestry</guilabel> box. Read more about this topic in the Git book, <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.branchmerge.advanced.html#svn.branchmerge.advanced.ancestry\"><citetitle>Noticing or Ignoring Ancestry</citetitle></ulink>"
7377 msgstr "В большинстве случаев вам необходимо, чтобы слияние учитывало историю файла, с тем чтобы сливались только изменения относительно общего предка. Иногда вам необходимо произвести слияние файлов, которые возможно и связаны, но не в вашем хранилище. Например, вы импортировали версии 1 и 2 сторонней библиотеки в две различные папки. Несмотря на то, что они логически связаны, Git об этом не знает, потому что видит только импортированные вами архивы. Если вы попытаетесь произвести слияние различий между двумя этими деревьями, вы увидите полное удаление с последующим полным добавлением. Для того, чтобы в Git использовались различия, основанные только на пути, вместо различий, основанных на истории, отметьте флажок <guilabel>Игнорировать предков</guilabel>. Больше прочитать на эту тему можно в Книге о Git <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.branchmerge.advanced.html#svn.branchmerge.advanced.ancestry\"><citetitle>Noticing or Ignoring Ancestry (Учитывание или игнорирование предков)</citetitle></ulink>."
7379 #. (para)
7380 #: ../source/TortoiseGit_en.xml:8626
7381 msgid "You can specify the way that line ending and whitespace changes are handled. These options are described in <xref linkend=\"tsvn-dug-diff-eol-whitespace\"/>. The default behaviour is to treat all whitespace and line-end differences as real changes to be merged."
7382 msgstr "Вы можете задать способ обработки изменений завершений строк и пробельных символов. Эти параметры описаны в <xref linkend=\"tsvn-dug-diff-eol-whitespace\"/>. Поведение по умолчанию - считать все различия в завершениях строк и пробельных символах реальными изменениями, которые должны быть слиты."
7384 #. (para)
7385 #: ../source/TortoiseGit_en.xml:8632
7386 msgid "If you are using merge tracking and you want to mark a revision as having been merged, without actually doing the merge here, check the <guilabel>Only record the merge</guilabel> checkbox. There are two possible reasons you might want to do this. It may be that the merge is too complicated for the merge algorithms, so you code the changes by hand, then mark the change as merged so that the merge tracking algorithm is aware of it. Or you might want to prevent a particular revision from being merged. Marking it as already merged will prevent the merge occurring with merge-tracking-aware clients."
7387 msgstr "Если вы используете отслеживание слияний, и вы желаете пометить ревизию как уже слитую, не выполняя слияние на самом деле, отметьте флажок <guilabel>Только зарегистрировать слияние</guilabel>. Сделать это вам может понадобится по двум причинам: случается, что слияние является слишком сложным для алгоритма слияния, поэтому вы производите нужные изменения вручную, а потом помечаете изменение (ревизию) как уже слитое, чтобы алгоритм слияния был об этом осведомлён. Или вы не желаете, чтобы определённая ревизия участвовала в слиянии. Пометив её как уже слитую, вы предотвратите слияние, если оно будет производиться клиентами, умеющими работать с информацией по отслеживанию слияний."
7389 #. (para)
7390 #: ../source/TortoiseGit_en.xml:8643
7391 msgid "Now everything is set up, all you have to do is click on the <guibutton>Merge</guibutton> button. If you want to preview the results <guibutton>Test Merge</guibutton> performs the merge operation, but does <emphasis>not</emphasis> modify the working copy at all. It shows you a list of the files that will be changed by a real merge, and notes those areas where conflicts will occur."
7392 msgstr "Теперь, когда всё подготовлено, единственное, что вам нужно сделать - нажать на кнопку <guibutton>Слияние</guibutton>. Если вы желаете предварительно посмотреть на результат, то воспользуйтесь кнопкой <guibutton>Пробный запуск</guibutton>, которая выполняет операцию слияния <emphasis>без изменения</emphasis> рабочей копии. После выполнения отображается список файлов, которые будут изменены при настоящем слиянии, и указываются области, где возникнут конфликты."
7394 #. (para)
7395 #: ../source/TortoiseGit_en.xml:8651
7396 msgid "The merge progress dialog shows each stage of the merge, with the revision ranges involved. This may indicate one more revision than you were expecting. For example if you asked to merge revision 123 the progress dialog will report <quote>Merging revisions 122 through 123</quote>. To understand this you need to remember that Merge is closely related to Diff. The merge process works by generating a list of differences between two points in the repository, and applying those differences to your working copy. The progress dialog is simply showing the start and end points for the diff."
7397 msgstr "Диалог выполнения слияния показывает каждый этап слияния, с указанием вовлечённых диапазонов ревизий. При этом в диапазоне может быть показано на одну ревизию больше, чем вы могли бы ожидать. Например, если вы указали произвести слияние ревизии 123, в диалоге выполнения будет написано <quote>Слияние с ревизиями с 122 по 123</quote>. Для понимания этого вам нужно помнить, что слияние тесно связано с различиями. Процесс слияния работает путём создания списка различий между двумя точками в хранилище с последующим применением этих различий к вашей рабочей копии. Диалог выполнения просто показывает начальные и конечные точки для получения различий."
7399 #. (title)
7400 #: ../source/TortoiseGit_en.xml:8664
7401 msgid "Reviewing the Merge Results"
7402 msgstr "Просмотр результатов слияния"
7404 #. (para)
7405 #: ../source/TortoiseGit_en.xml:8665
7406 msgid "The merge is now complete. It's a good idea to have a look at the merge and see if it's as expected. Merging is usually quite complicated. Conflicts often arise if the branch has drifted far from the trunk."
7407 msgstr "Теперь слияние выполнено. Хорошей мыслью будет посмотреть на результаты слияния и проверить, прошло ли оно так, как ожидалось. Слияние обычно бывает довольно замысловатым; конфликты часто возникают, если ответвление далеко отошло от ствола."
7409 #. (para)
7410 #: ../source/TortoiseGit_en.xml:8670
7411 msgid "For Git clients and servers prior to 1.5, no merge information is stored and merged revisions have to be tracked manually. When you have tested the changes and come to commit this revision, your commit log message should <emphasis>always</emphasis> include the revision numbers which have been ported in the merge. If you want to apply another merge at a later time you will need to know what you have already merged, as you do not want to port a change more than once. For more information about this, refer to <ulink url=\"http://svnbook.red-bean.com/en/1.4/svn.branchmerge.copychanges.html#svn.branchmerge.copychanges.bestprac\"><citetitle>Best Practices for Merging</citetitle></ulink> in the Git book."
7412 msgstr "Для клиентов и серверов Git версий меньше 1.5, информация о слиянии не сохранялась и слитые ревизии надо было отслеживать вручную: когда вы проверили изменения и собираетесь фиксировать эту ревизию, в вашем сообщении при фиксации <emphasis>всегда</emphasis> должны быть указаны номера ревизий, которые вы перенесли в этом слиянии. Если вы позже пожелаете произвести ещё одно слияние, вам будет необходимо знать, что вы уже сливали, поскольку вам не нужно переносить изменения более одного раза. К сожалению, информацию о слияниях Git не ведёт. Дополнительная информация об этом содержится в <ulink url=\"http://svnbook.red-bean.com/en/1.4/svn.branchmerge.copychanges.html#svn.branchmerge.copychanges.bestprac\"><citetitle>Best Practices for Merging (Слияние. Лучший опыт)</citetitle></ulink> в Книге о Git."
7414 #. (para)
7415 #: ../source/TortoiseGit_en.xml:8687
7416 msgid "If your server and all clients are running Git 1.5 or higher, the merge tracking facility will record the revisions merged and avoid a revision being merged more than once. This makes your life much simpler as you can simply merge the entire revision range each time and know that only new revisions will actually be merged."
7417 msgstr "Если ваш сервер и все клиенты Git версии 1.5 или больше, система отслеживания слияний будет регистрировать слитые ревизии и позволит избежать ситуации, когда ревизия сливается более одного раза. Это делает вашу жизнь намного проще, поскольку вы можете просто производить каждый раз слияние всего диапазона ревизий и знать, что только новые ревизии действительно будут слиты."
7419 #. (para)
7420 #: ../source/TortoiseGit_en.xml:8694
7421 msgid "Branch management is important. If you want to keep this branch up to date with the trunk, you should be sure to merge often so that the branch and trunk do not drift too far apart. Of course, you should still avoid repeated merging of changes, as explained above."
7422 msgstr "Очень важен уход за ответвлениями. Если вы желаете поддерживать это ответвление в актуальном состоянии по отношению к стволу, вам необходимо производить слияния часто, чтобы ответвление и ствол не расходились далеко друг от друга. Конечно, вы должны избегать повторного слияния изменений, как объяснялось выше."
7424 #. (para)
7425 #: ../source/TortoiseGit_en.xml:8701
7426 msgid "If you have just merged a feature branch back into the trunk, the trunk now contains all the new feature code, and the branch is obsolete. You can now delete it from the repository if required."
7427 msgstr "Если вы произвели слияние ответвления новой функции обратно в ствол, то ствол теперь содержит весь новый код новой функции, и ответвление больше не нужно и может быть удалено из хранилища по необходимости."
7429 #. (para)
7430 #: ../source/TortoiseGit_en.xml:8709
7431 msgid "Git can't merge a file with a folder and vice versa - only folders to folders and files to files. If you click on a file and open up the merge dialog, then you have to give a path to a file in that dialog. If you select a folder and bring up the dialog, then you must specify a folder URL for the merge."
7432 msgstr "Git не может производить слияние файла с папкой и наоборот - только папки с папками и файлы с файлами. Если вы откроете диалог слияния для файла, тогда вы должны указать в нём путь к файлу. Если вы вызовите диалог для папки, тогда вы должны указать для слияния URL папки."
7434 #. (title)
7435 #: ../source/TortoiseGit_en.xml:8719
7436 msgid "Merge Tracking"
7437 msgstr "Отслеживание слияний"
7439 #. (primary)
7440 #: ../source/TortoiseGit_en.xml:8721
7441 msgid "merge tracking"
7442 msgstr "отслеживание слияний"
7444 #. (para)
7445 #: ../source/TortoiseGit_en.xml:8729
7446 msgid "You can avoid the danger of merging the same revision twice (repeated merge problem). Once a revision is marked as having been merged, future merges which include that revision in the range will skip over it."
7447 msgstr "Вы можете избежать опасности слияния одной и той же ревизии дважды (проблема повторного слияния). Как только ревизия получает пометку о том, что она уже сливалась, последующие слияния, содержащие в своём диапазоне эту ревизию, будут её пропускать."
7449 #. (para)
7450 #: ../source/TortoiseGit_en.xml:8737
7451 msgid "When you merge a branch back into trunk, the log dialog can show you the branch commits as part of the trunk log, giving better traceability of changes."
7452 msgstr "При слиянии ответвления обратно в ствол, в диалоге журнала могут быть показаны фиксации в ответвлении как часть журнала ствола, что позволяет лучше отслеживать изменения."
7454 #. (para)
7455 #: ../source/TortoiseGit_en.xml:8744
7456 msgid "When you show the log dialog from within the merge dialog, revisions already merged are shown in grey."
7457 msgstr "Когда вы вызываете окно журнала из диалога слияния, уже слитые ревизии отображаются серыми."
7459 #. (para)
7460 #: ../source/TortoiseGit_en.xml:8750
7461 msgid "When showing blame information for a file, you can choose to show the original author of merged revisions, rather than the person who did the merge."
7462 msgstr "При показе информации об авторстве для файла можно выбрать, чтобы показывался первоначальный автор из слитых ревизий, а не тот, кто произвёл слияние."
7464 #. (para)
7465 #: ../source/TortoiseGit_en.xml:8757
7466 msgid "You can mark revisions as <emphasis>do not merge</emphasis> by including them in the list of merged revisions without actually doing the merge."
7467 msgstr "Можно пометить ревизии как <emphasis>в слиянии не участвуют</emphasis>, включив их в список слитых ревизий, но без проведения слияния на самом деле."
7469 #. (para)
7470 #: ../source/TortoiseGit_en.xml:8723
7471 msgid "Git 1.5 introduced facilities for merge tracking. When you merge changes from one tree into another, the revision numbers merged are stored and this information can be used for several different purposes. <placeholder-1/>"
7472 msgstr "В Git 1.5 появились средства для отслеживания слияний. При слиянии изменений из одного дерева в другое, номера ревизий регистрируются и эта информация может быть использована в нескольких разных целях. <placeholder-1/>"
7474 #. (para)
7475 #: ../source/TortoiseGit_en.xml:8765
7476 msgid "Merge tracking information is stored in the <literal>svn:mergeinfo</literal> property by the client when it performs a merge. When the merge is committed the server stores that information in a database, and when you request merge, log or blame information, the server can respond appropriately. For the system to work properly you must ensure that the server, the repository and all clients are upgraded. Earlier clients will not store the <literal>svn:mergeinfo</literal> property and earlier servers will not provide the information requested by new clients."
7477 msgstr "Информация по отслеживанию слияний регистрируется в свойстве <literal>svn:mergeinfo</literal> клиентом при проведении слияния. Когда слияние фиксируется, сервер регистрирует эту информацию в базе данных, и при запросе журнала, а также информации о слиянии или об авторстве сервер сможет предоставить соответствующие данные. Для того, чтобы система работала правильно, вы должны убедиться, что сервер и все клиенты обновлены до необходимых версий. Более ранние клиенты не регистрировали информацию в свойстве <literal>svn:mergeinfo</literal>, а более ранние серверы не предоставляли информацию, запрашиваемую новыми клиентами."
7479 #. (para)
7480 #: ../source/TortoiseGit_en.xml:8775
7481 msgid "Find out more about merge tracking from Git's <ulink url=\"http://Git.tigris.org/merge-tracking/index.html\"><citetitle>Merge tracking documentation</citetitle></ulink>."
7482 msgstr "Больше узнать об отслеживании слияний можно из <ulink url=\"http://Git.tigris.org/merge-tracking/index.html\"><citetitle>документации об отслеживании слияний</citetitle></ulink> Git."
7484 #. (title)
7485 #: ../source/TortoiseGit_en.xml:8783
7486 msgid "Handling Conflicts during Merge"
7487 msgstr "Обработка конфликтов, возникающих при слиянии"
7489 #. (primary)
7490 #: ../source/TortoiseGit_en.xml:8786
7491 msgid "merge conflicts"
7492 msgstr "конфликты при слиянии"
7494 #. (title)
7495 #: ../source/TortoiseGit_en.xml:8795
7496 msgid "The Merge Conflict Callback Dialog"
7497 msgstr "Диалог обратного вызова 'конфликты при слиянии'"
7499 #. (para)
7500 #: ../source/TortoiseGit_en.xml:8788
7501 msgid "Merging does not always go smoothly. Sometimes there is a conflict, and if you are merging multiple ranges, you generally want to resolve the conflict before merging of the next range starts. TortoiseGit helps you through this process by showing the <emphasis>merge conflict callback</emphasis> dialog. <placeholder-1/>"
7502 msgstr "Слияние не всегда проходит гладко. Иногда возникает конфликт, и, если вы производите слияние нескольких диапазонов, обычно вы желательно уладить конфликт до начала слияния со следующим диапазоном. TortoiseGit помогает вам в этом процессе, отображая диалог <emphasis>обратного вызова 'конфликты при слиянии'</emphasis>. <placeholder-1/>"
7504 #. (para)
7505 #: ../source/TortoiseGit_en.xml:8804
7506 msgid "You may decide that your local changes are much more important, so you want to discard the version from the repository and keep your local version. Or you might discard your local changes in favour of the repository version. Either way, no attempt is made to merge the changes - you choose one or the other."
7507 msgstr "Вы можете решить, что ваши локальные изменения значительно более важны, и поэтому вы желаете отказаться от версии из хранилища и оставить вашу локальную версию. Или вы можете отказаться от ваших локальных изменений в пользу версии из хранилища. В любом случае, попыток выполнить слияние изменений производиться не будет - вы выбираете или одно, или другое."
7509 #. (para)
7510 #: ../source/TortoiseGit_en.xml:8814
7511 msgid "Normally you will want to look at the conflicts and resolve them. In that case, choose the <guibutton>Edit Conflict</guibutton> which will start up your merge tool. When you are satisfied with the result, click <guibutton>Resolved</guibutton>."
7512 msgstr "Обычно вы желаете посмотреть на конфликты и уладить их. В этом случае, выберите <guibutton>Редактировать конфликт</guibutton>, которая запустит ваш инструмент слияния. Когда вы будете удовлетворены результатом, нажмите на <guibutton>Улажено</guibutton>."
7514 #. (para)
7515 #: ../source/TortoiseGit_en.xml:8822
7516 msgid "The last option is to postpone resolution and continue with merging. You can choose to do that for the current conflicted file, or for all files in the rest of the merge. However, if there are further changes in that file, it will not be possible to complete the merge."
7517 msgstr "Последняя возможность - отложить разрешение конфликта и продолжить слияние. Вы можете сделать это как с текущим конфликтующим файлом, так и со всеми оставшимися для слияния файлами. Однако, если в этом файле есть дальнейшие изменения, завершить слияние будет невозможно."
7519 #. (para)
7520 #: ../source/TortoiseGit_en.xml:8799
7521 msgid "When a conflict occurs during the merge, you have three ways to handle it. <placeholder-1/>"
7522 msgstr "При возникновении конфликта во время слияния, у вас есть три возможности для его обработки: <placeholder-1/>"
7524 #. (para)
7525 #: ../source/TortoiseGit_en.xml:8832
7526 msgid "If you do not want to use this interactive callback, there is a checkbox in the merge progress dialog <guilabel>Merge non-interactive</guilabel>. If this is set for a merge and the merge would result in a conflict, the file is marked as in conflict and the merge goes on. You will have to resolve the conflicts after the whole merge is finished. If it is not set, then before a file is marked as conflicted you get the chance to resolve the conflict <emphasis>during</emphasis> the merge. This has the advantage that if a file gets multiple merges (multiple revisions apply a change to that file), subsequent merges might succeed depending on which lines are affected. But of course you can't walk away to get a coffee while the merge is running ;)"
7527 msgstr "Если вы не желаете использовать эту интерактивную функцию обратного вызова, то для этого есть флажок <guilabel>Слияние без запросов</guilabel> в диалоге выполнения слияния. Если он отмечен при слиянии и слияние приводит к конфликту, файл помечается как конфликтующий и слияние продолжается. Вы будете должны уладить конфликты после того, как слияние полностью завершится. Если флажок очищен, то перед тем, как файл будет помечен как конфликтующий, у вас будет возможность уладить конфликт <emphasis>во время</emphasis> слияния. Преимущество этого в том, что если файл участвует в нескольких слияниях (несколько ревизий вносят изменения в этот файл), последующие слияния могут завершиться успешно, в зависимости от того, какие строки были затронуты. Но, конечно же, у вас не будет возможности уйти и приготовить себе чашечку кофе пока выполненяется слияние ;)"
7529 #. (title)
7530 #: ../source/TortoiseGit_en.xml:8847
7531 msgid "Merge a Completed Branch"
7532 msgstr "Слияние завершённого ответвления"
7534 #. (primary)
7535 #: ../source/TortoiseGit_en.xml:8850
7536 msgid "merge reintegrate"
7537 msgstr "воссоединительное слияние"
7539 #. (title)
7540 #: ../source/TortoiseGit_en.xml:8862
7541 msgid "The Merge reintegrate Dialog"
7542 msgstr "Диалог 'Воссоединительное слияние'"
7544 #. (para)
7545 #: ../source/TortoiseGit_en.xml:8852
7546 msgid "If you want to merge all changes from a feature branch back to trunk, then you can use the <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Merge reintegrate...</guimenuitem></menuchoice> from the extended context menu (hold down the <keycap>Shift</keycap> key while you right click on the file). <placeholder-1/> This dialog is very easy. All you have to do is set the options for the merge, as described in <xref linkend=\"tsvn-dug-merge-options\"/>. The rest is done by TortoiseGit automatically using merge tracking."
7547 msgstr "Если вы желаете произвести слияние всех изменений из ответвления новой функции со стволом, то вы можете использовать пункт <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Воссоединительное слияние...</guimenuitem></menuchoice> из расширенного контекстного меню (нажмите и удерживайте клавишу <keycap>Shift</keycap> при правом щелчке на файле). <placeholder-1/> Использовать этот диалог очень просто. Всё, что вы должны сделать - это задать параметры для слияния, как описано в <xref linkend=\"tsvn-dug-merge-options\"/>. Остальное TortoiseGit сделает самостоятельно, используя информацию об отслеживании слияний."
7549 #. (title)
7550 #: ../source/TortoiseGit_en.xml:8871
7551 msgid "Feature Branch Maintenance"
7552 msgstr "Сопровождение ответвления разработки новой возможности"
7554 #. (para)
7555 #: ../source/TortoiseGit_en.xml:8872
7556 msgid "When you develop a new feature on a separate branch it is a good idea to work out a policy for re-integration when the feature is complete. If other work is going on in <literal>trunk</literal> at the same time you may find that the differences become significant over time, and merging back becomes a nightmare."
7557 msgstr "Когда вы разрабатываете новую возможность в отдельном ответвлении, хорошей мыслью является выработка политики реинтеграции этой новой возможности по кончанию её разработки . Если в <literal>стволе</literal> в это же время выполняется другая работа, то вы можете обнаружить, что различия со времнем становятся всё более существенными, и их обратное слияние становится кошмаром."
7559 #. (para)
7560 #: ../source/TortoiseGit_en.xml:8879
7561 msgid "If the feature is relatively simple and development will not take long then you can adopt a simple approach, which is to keep the branch entirely separate until the feature is complete, then merge the branch changes back into trunk. In the merge wizard this would be a simple <guilabel>Merge a range of revisions</guilabel>, with the revision range being the revision span of the branch."
7562 msgstr "Если новая возможность относительно простая и её разработка не займёт много времени, вы можете придерживаться простого подхода, который заключается в том, чтобы держать ответвление совершенно отдельным до завершения разработки, после чего слить изменения из ответвления со стволом. В мастере слияния это будет простое <guilabel>Слияние диапазона ревизий</guilabel>, в котором диапазоном ревизий будут ревизии, охватываемые ответвлением."
7564 #. (para)
7565 #: ../source/TortoiseGit_en.xml:8887
7566 msgid "If the feature is going to take longer and you need to account for changes in <literal>trunk</literal>, then you need to keep the branch synchronised. This simply means that periodically you merge trunk changes into the branch, so that the branch contains all the trunk changes <emphasis>plus</emphasis> the new feature. The synchronisation process uses <guilabel>Merge a range of revisions</guilabel>. When the feature is complete then you can merge it back to <literal>trunk</literal> using either <guilabel>Reintegrate a branch</guilabel> or <guilabel>Merge two different trees</guilabel>."
7567 msgstr "Если новая возможность скорее всего потребует заметного времени на разработку, и вам необходимо учитывать изменения из <literal>ствола</literal>, то вам будет необходимо производить синхронизацию ответвления. Это просто означает, что вы периодически сливаете изменения из ствола с ответвлением, так чтобы ответвление содержало все изменения из ствола <emphasis>плюс</emphasis> новую возможность. В процессе синхронизации используется <guilabel>Слияние диапазона ревизий</guilabel>. Когда новая возможность завершена, вы можете слить её обратно со стволом, используя или <guilabel>Воссоединение с ответвлением</guilabel>, или <guilabel>Слияние двух различных деревьев</guilabel>."
7569 # ---- 5.19
7570 #. (title)
7571 #: ../source/TortoiseGit_en.xml:8902
7572 msgid "Locking"
7573 msgstr "Блокирование"
7575 #. (primary)
7576 #: ../source/TortoiseGit_en.xml:8904
7577 msgid "locking"
7578 msgstr "блокирование"
7580 #. (primary)
7581 #: ../source/TortoiseGit_en.xml:8907
7582 msgid "readonly"
7583 msgstr "только-для-чтения"
7585 #. (para)
7586 #: ../source/TortoiseGit_en.xml:8917
7587 msgid "You are using <quote>unmergeable</quote> files, for example, graphics files. If two people change the same file, merging is not possible, so one of you will lose their changes."
7588 msgstr "Вы используете <quote>необъединяемые</quote> файлы - например, графические. Если двое людей изменяют один и тот же файл, слияние невозможно, поскольку изменения одного из них будут потеряны."
7590 #. (para)
7591 #: ../source/TortoiseGit_en.xml:8925
7592 msgid "Your company has always used a locking revision control system in the past and there has been a management decision that <quote>locking is best</quote>."
7593 msgstr "Ваша компания в прошлом всегда использовала блокирующую систему контроля версий, и руководство решило, что <quote>ничего не сравнится с блокированием</quote>."
7595 #. (para)
7596 #: ../source/TortoiseGit_en.xml:8909
7597 msgid "Git generally works best without locking, using the <quote>Copy-Modify-Merge</quote> methods described earlier in <xref linkend=\"tsvn-basics-versioning-copymodifymerge\"/>. However there are a few instances when you may need to implement some form of locking policy. <placeholder-1/>"
7598 msgstr "Как правило, Git работает лучше без блокировки, используя метод <quote>Копирование-Изменение-Слияние</quote>, описанный ранее в <xref linkend=\"tsvn-basics-versioning-copymodifymerge\"/>. Однако, есть несколько случаев, когда вам может потребоваться реализовать в некотором виде политику блокирования. <placeholder-1/>"
7600 #. (para)
7601 #: ../source/TortoiseGit_en.xml:8933
7602 msgid "Firstly you need to ensure that your Git server is upgraded to at least version 1.2. Earlier versions do not support locking at all. If you are using <literal>file://</literal> access, then of course only your client needs to be updated."
7603 msgstr "Сначала вы должны убедиться, что ваш сервер Git обновлен до версии 1.2 как минимум. Более ранние версии вообще не поддерживали блокирования. Если вы используете доступ через <literal>file://</literal>, тогда, конечно, обновить потребуется только вашего клиента."
7605 #. (title)
7606 #: ../source/TortoiseGit_en.xml:8940
7607 msgid "How Locking Works in Git"
7608 msgstr "Как работает блокировка в Git"
7610 #. (para)
7611 #: ../source/TortoiseGit_en.xml:8941
7612 msgid "By default, nothing is locked and anyone who has commit access can commit changes to any file at any time. Others will update their working copies periodically and changes in the repository will be merged with local changes."
7613 msgstr "По умолчанию ничего не заблокировано, и любой, у кого есть доступ для фиксации, может фиксировать изменения любого файла в любое время. Другие периодически будут обновлять свои рабочие копии, и изменения в хранилище будут сливаться с локальными изменениями."
7615 #. (para)
7616 #: ../source/TortoiseGit_en.xml:8947
7617 msgid "If you <firstterm>Get a Lock</firstterm> on a file, then only you can commit that file. Commits by all other users will be blocked until you release the lock. A locked file cannot be modified in any way in the repository, so it cannot be deleted or renamed either, except by the lock owner."
7618 msgstr "Если вы <firstterm baseform=\"блокировка\">заблокируете</firstterm> файл, то только вы сможете зафиксировать этот файл. Фиксации других пользователей будут блокироваться до тех пор, пока вы не уберёте блокировку. Блокированный файл не может быть изменён в хранилище никаким способом, и это означает,что он не может быть удалён или переименован никем, кроме как владельцем блокировки."
7620 #. (para)
7621 #: ../source/TortoiseGit_en.xml:8954
7622 msgid "However, other users will not necessarily know that you have taken out a lock. Unless they check the lock status regularly, the first they will know about it is when their commit fails, which in most cases is not very useful. To make it easier to manage locks, there is a new Git property <literal>svn:needs-lock</literal>. When this property is set (to any value) on a file, whenever the file is checked out or updated, the local copy is made read-only <emphasis>unless</emphasis> that working copy holds a lock for the file. This acts as a warning that you should not edit that file unless you have first acquired a lock. Files which are versioned and read-only are marked with a special overlay in TortoiseGit to indicate that you need to acquire a lock before editing."
7623 msgstr "Однако, другие пользователи могут и не знать, что вы получили блокировку. Если только они не проверяют регулярно состояние блокировок, то впервые они узнают об этом только когда их фиксация закончится неуспешно, что в большинстве случаев не очень практично. Для того, чтобы проще управлять блокировками, существует новое свойство Git <literal>svn:needs-lock</literal>. Если это свойство установлено (в любое значение) у файла, то всякий раз, когда файл извлекается или обновляется, локальная копия помечается как \"только-для-чтения\", <emphasis>за исключением</emphasis> случая, когда эта рабочая копия заблокировала этот файл. Это служит предупреждением о том, что вы не должны редактировать этот файл, пока не получите блокировку. Версированные файлы только-для-чтения отображаются со специальной пометкой в TortoiseGit для обозначения того, что вы должны получить блокировку перед началом редактирования."
7625 #. (para)
7626 #: ../source/TortoiseGit_en.xml:8970
7627 msgid "Locks are recorded by working copy location as well as by owner. If you have several working copies (at home, at work) then you can only hold a lock in <emphasis>one</emphasis> of those working copies."
7628 msgstr "При регистрации блокировки используются данные о местоположении рабочей копии и о владельце блокировки. Если у вас есть несколько рабочих копий (на работе, дома), то вы можете владеть блокировкой только в <emphasis>одной</emphasis> из этих рабочих копий."
7630 #. (para)
7631 #: ../source/TortoiseGit_en.xml:8976
7632 msgid "If one of your co-workers acquires a lock and then goes on holiday without releasing it, what do you do? Git provides a means to force locks. Releasing a lock held by someone else is referred to as <firstterm>Breaking</firstterm> the lock, and forcibly acquiring a lock which someone else already holds is referred to as <firstterm>Stealing</firstterm> the lock. Naturally these are not things you should do lightly if you want to remain friends with your co-workers."
7633 msgstr "Что делать, если кто-либо из ваших коллег установил блокировку и уехал в отпуск, не сняв её? Git предоставляет средство для преодоления блокировки. Снятие блокировки, установленной кем-либо ещё, известно как <firstterm>прерывание</firstterm> блокировки, а принудительный захват блокировки, установленной кем-либо другим, называется <firstterm>перехват</firstterm> блокировки. Естественно, вы не должны делать это необдуманно, если вы желаете остаться друзьями со своими коллегами."
7635 #. (para)
7636 #: ../source/TortoiseGit_en.xml:8986
7637 msgid "Locks are recorded in the repository, and a lock token is created in your local working copy. If there is a discrepancy, for example if someone else has broken the lock, the local lock token becomes invalid. The repository is always the definitive reference."
7638 msgstr "Блокировки регистрируются в хранилище, помимо этого создаётся также маркер блокировки в вашей локальной рабочей копии. Если возникает расхождение, например, если кто-либо прервал блокировку, локальный маркер блокировки становится неверным. Решающее слово всегда остаётся за хранилищем."
7640 #. (title)
7641 #: ../source/TortoiseGit_en.xml:8995
7642 msgid "Getting a Lock"
7643 msgstr "Получение блокировки"
7645 #. (title)
7646 #: ../source/TortoiseGit_en.xml:9004
7647 msgid "The Locking Dialog"
7648 msgstr "Диалог блокировки"
7650 #. (para)
7651 #: ../source/TortoiseGit_en.xml:8996
7652 msgid "Select the file(s) in your working copy for which you want to acquire a lock, then select the command <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Get Lock...</guimenuitem></menuchoice>. <placeholder-1/> A dialog appears, allowing you to enter a comment, so others can see why you have locked the file. The comment is optional and currently only used with Svnserve based repositories. If (and <emphasis>only</emphasis> if) you need to steal the lock from someone else, check the <guilabel>Steal lock</guilabel> box, then click on <guibutton>OK</guibutton>."
7653 msgstr "Выберите файл(ы) в рабочей копии, которые вы желаете заблокировать, после чего выполните команду <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Заблокировать...</guimenuitem></menuchoice>. <placeholder-1/> Появится диалог, позволяющий ввести комментарий, чтобы другие могли увидеть, для чего вы заблокировали файлы. Комментарий необязателен, и сейчас используется только с хранилищами на базе Svnserve. Если (и <emphasis>только</emphasis> если) вам необходимо перехватить чужую блокировку, отметьте флажок <guilabel>Перехватить блокировку</guilabel> и нажмите <guibutton>ОК</guibutton>."
7655 #. (para)
7656 #: ../source/TortoiseGit_en.xml:9016
7657 msgid "If you select a folder and then use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Get Lock...</guimenuitem></menuchoice> the lock dialog will open with <emphasis>every</emphasis> file in <emphasis>every</emphasis> sub-folder selected for locking. If you really want to lock an entire hierarchy, that is the way to do it, but you could become very unpopular with your co-workers if you lock them out of the whole project. Use with care ..."
7658 msgstr "Если вы выберите папку и затем выполните <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Заблокировать...</guimenuitem></menuchoice>, диалог блокирования будет открываться для <emphasis>каждого</emphasis> файла в <emphasis>каждой</emphasis> подпапке, выбранной для блокирования. Если вы действительно хотите заблокировать всю иерархию файлов, это можно сделать и таким способом, но вы можете стать очень непопулярным среди ваших коллег, если вы заблокируете таким образом целый проект. Так что используйте с осторожностью..."
7660 #. (title)
7661 #: ../source/TortoiseGit_en.xml:9030
7662 msgid "Releasing a Lock"
7663 msgstr "Снятие блокировки"
7665 #. (para)
7666 #: ../source/TortoiseGit_en.xml:9031
7667 msgid "To make sure you don't forget to release a lock you don't need any more, locked files are shown in the commit dialog and selected by default. If you continue with the commit, locks you hold on the selected files are removed, even if the files haven't been modified. If you don't want to release a lock on certain files, you can uncheck them (if they're not modified). If you want to keep a lock on a file you've modified, you have to enable the <guilabel>Keep locks</guilabel> checkbox before you commit your changes."
7668 msgstr "Для того, чтобы вы не забыли снять блокировки, которые вам больше не нужны, блокированные файлы отображаются в диалоге фиксации и они по умолчанию отмечены. Если продолжить выполнение фиксации, блокировки, которыми вы владеете для выбранных файлов, будут сняты, даже если файлы не были изменены. Если вы не желаете удалять блокировки некоторых файлов, вы можете их разотметить (если они не были изменены). Если вы желаете сохранить блокировку изменённого файла, то вам надо отметить флажок <guilabel>Сохранить блокировки</guilabel> перед фиксацией ваших изменений."
7670 #. (para)
7671 #: ../source/TortoiseGit_en.xml:9042
7672 msgid "To release a lock manually, select the file(s) in your working copy for which you want to release the lock, then select the command <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Release Lock</guimenuitem></menuchoice> There is nothing further to enter so TortoiseGit will contact the repository and release the locks. You can also use this command on a folder to release all locks recursively."
7673 msgstr "Для снятия блокировки вручную, выберите файл(ы) в вашей рабочей копии, с которых вы желаете снять блокировку, затем выполните команду <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Снять блокировку</guimenuitem></menuchoice>. Больше ничего вводить не надо, TortoiseGit свяжется с хранилищем и снимет блокировки. Вы можете также использовать эту команду на папке для рекурсивного снятия всех блокировок."
7675 #. (title)
7676 #: ../source/TortoiseGit_en.xml:9055
7677 msgid "Checking Lock Status"
7678 msgstr "Проверка состояния блокировки"
7680 #. (title)
7681 #: ../source/TortoiseGit_en.xml:9058
7682 msgid "The Check for Modifications Dialog"
7683 msgstr "Диалог проверки на наличие изменений"
7685 #. (para)
7686 #: ../source/TortoiseGit_en.xml:9056
7687 msgid "<placeholder-1/> To see what locks you and others hold, you can use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Check for Modifications...</guimenuitem></menuchoice>. Locally held lock tokens show up immediately. To check for locks held by others (and to see if any of your locks are broken or stolen) you need to click on <guibutton>Check Repository</guibutton>."
7688 msgstr "<placeholder-1/> Чтобы посмотреть, какие блокировки были установлены вами и другими разработчиками, воспользуйтесь <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Проверить на наличие изменений</guimenuitem></menuchoice>. Установленные локально маркеры блокировки отображаются немедленно. Для проверки блокировок, установленных другими (а также для того, чтобы узнать, не были ли какие-либо из ваших блокировок прерваны или перехвачены), вам необходимо нажать на кнопку <guibutton>Проверить хранилище</guibutton>."
7690 #. (para)
7691 #: ../source/TortoiseGit_en.xml:9071
7692 msgid "From the context menu here, you can also get and release locks, as well as breaking and stealing locks held by others."
7693 msgstr "Здесь, используя контекстное меню, вы также можете устанавливать и снимать блокировки, помимо этого, можно также прерывать или перехватывать блокировки, установленные другими."
7695 #. (title)
7696 #: ../source/TortoiseGit_en.xml:9076
7697 msgid "Avoid Breaking and Stealing Locks"
7698 msgstr "Избегайте прерывания и перехвата блокировок"
7700 #. (para)
7701 #: ../source/TortoiseGit_en.xml:9077
7702 msgid "If you break or steal someone else's lock without telling them, you could potentially cause loss of work. If you are working with unmergeable file types and you steal someone else's lock, once you release the lock they are free to check in their changes and overwrite yours. Git doesn't lose data, but you have lost the team-working protection that locking gave you."
7703 msgstr "Если вы прерываете или перехватываете чью-либо блокировку, не сообщая об этом, это потенциально может привести к потере выполненной работы. Если вы работаете с необъединяемыми типами файлов и перехватываете чью-либо блокировку, то, как только вы снимете блокировку, другие смогут зафиксировать свои изменения и перезаписать ваши. Git не теряет данные, но вы теряете предоставляемую блокировкой защиту при командной работе."
7705 #. (title)
7706 #: ../source/TortoiseGit_en.xml:9089
7707 msgid "Making Non-locked Files Read-Only"
7708 msgstr "Незаблокированные файлы, доступные только-для-чтения"
7710 #. (para)
7711 #: ../source/TortoiseGit_en.xml:9090
7712 msgid "As mentioned above, the most effective way to use locking is to set the <literal>svn:needs-lock</literal> property on files. Refer to <xref linkend=\"tsvn-dug-propertypage\"/> for instructions on how to set properties. Files with this property set will always be checked out and updated with the read-only flag set unless your working copy holds a lock. <graphic fileref=\"../images/ReadOnlyIcon.png\"/> As a reminder, TortoiseGit uses a special overlay to indicate this."
7713 msgstr "Как уже говорилось, наиболее эффективный путь использования блокировки - это установка у файлов свойства <literal>svn:needs-lock</literal>. Чтобы узнать о том, как устанавливать свойства, прочтите <xref linkend=\"tsvn-dug-propertypage\"/>. Файлы, у которых установлено это свойство, при извлечении и обновлении получают признак \"только-для-чтения\", за исключением тех, блокировкой которых владеет ваша рабочая копия. <graphic fileref=\"../images/ReadOnlyIcon.png\"/> TortoiseGit использует специальную пометку для обозначения этого в качестве напоминания."
7715 #. (para)
7716 #: ../source/TortoiseGit_en.xml:9100
7717 msgid "If you operate a policy where every file has to be locked then you may find it easier to use Git's auto-props feature to set the property automatically every time you add new files. Read <xref linkend=\"tsvn-dug-propertypage-auto-props\"/> for further information."
7718 msgstr "Если у вас действует политика, при которой каждый файл должен быть заблокирован, то, возможно, будет легче применить возможность Git автоматически устанавливать свойства каждый раз, когда вы добавляете новые файлы (автосвойства). Для получения дополнительной информации прочтите <xref linkend=\"tsvn-dug-propertypage-auto-props\"/>."
7720 #. (title)
7721 #: ../source/TortoiseGit_en.xml:9109
7722 msgid "The Locking Hook Scripts"
7723 msgstr "Скрипты ловушек на события блокировки"
7725 #. (para)
7726 #: ../source/TortoiseGit_en.xml:9110
7727 msgid "When you create a new repository with Git 1.2 or higher, four hook templates are created in the repository <filename>hooks</filename> directory. These are called before and after getting a lock, and before and after releasing a lock."
7728 msgstr "Когда вы создаёте новое хранилище при помощи Git версии 1.2 или более старшей, в папке хранилища <filename>hooks</filename> создаются четыре шаблона ловушек. Они вызываются перед и после получением блокировки, а также перед и после снятия блокировки."
7730 #. (para)
7731 #: ../source/TortoiseGit_en.xml:9116
7732 msgid "It is a good idea to install a <literal>post-lock</literal> and <literal>post-unlock</literal> hook script on the server which sends out an email indicating the file which has been locked. With such a script in place, all your users can be notified if someone locks/unlocks a file. You can find an example hook script <filename>hooks/post-lock.tmpl</filename> in your repository folder."
7733 msgstr "Хорошей идеей является установить на сервере скрипты ловушек <literal>после-блокировки</literal> и <literal>после-разблокировки</literal>, которые будут отправлять электронное письмо с именем блокируемого файла. При наличии такого скрипта все ваши пользователи могут быть оповещены о том, что кто-либо блокирует/разблокирует файл. Вы можете найти пример скрипта ловушки <filename>hooks/post-lock.tmpl</filename> в папке вашего хранилища."
7735 #. (para)
7736 #: ../source/TortoiseGit_en.xml:9124
7737 msgid "You might also use hooks to disallow breaking or stealing of locks, or perhaps limit it to a named administrator. Or maybe you want to email the owner when one of their locks is broken or stolen."
7738 msgstr "Вы также можете применить ловушки для запрета прерывания или перехвата блокировок, или, возможно, разрешить эти действия только администраторам. Или, может быть, вы захотите отправить письмо владельцу, когда одна из его блокировок прерывается или перехватывается."
7740 #. (para)
7741 #: ../source/TortoiseGit_en.xml:9130
7742 msgid "Read <xref linkend=\"tsvn-repository-hooks\"/> to find out more."
7743 msgstr "Прочтите <xref linkend=\"tsvn-repository-hooks\"/> для того, чтобы узнать об этом больше."
7745 # ---- 5.20
7746 #. (title)
7747 #: ../source/TortoiseGit_en.xml:9136
7748 msgid "Creating and Applying Patches"
7749 msgstr "Создание и применение заплаток"
7751 #. (primary)
7752 #: ../source/TortoiseGit_en.xml:9138
7753 msgid "patch"
7754 msgstr "заплатка"
7756 #. (primary)
7757 #: ../source/TortoiseGit_en.xml:9144
7758 msgid "unified diff"
7759 msgstr "объединённые различия"
7761 #. (para)
7762 #: ../source/TortoiseGit_en.xml:9148
7763 msgid "For open source projects (like this one) everyone has read access to the repository, and anyone can make a contribution to the project. So how are those contributions controlled? If just anyone could commit changes, the project would be permanently unstable and probably permanently broken. In this situation the change is managed by submitting a <firstterm>patch</firstterm> file to the development team, who do have write access. They can review the patch first, and then either submit it to the repository or reject it back to the author."
7764 msgstr "В проектах с открытым исходным кодом (подобных этому) у всех есть права доступа для чтения в хранилище, и любой может внести свой вклад в проект. А как контролируются все эти вклады? Если каждый может вносить изменения, проект постоянно будет нестабильным и, возможно, постоянно неработоспособным. В этой ситуации управление изменениями осуществляется через отправку файла <firstterm baseform=\"заплатка\">заплатки</firstterm> команде разработчиков, у которых есть доступ для записи. Они могут сначала отрецензировать заплатку, и затем или принять и отправить её в хранилище, или отклонить и вернуть автору обратно."
7766 #. (para)
7767 #: ../source/TortoiseGit_en.xml:9159
7768 msgid "Patch files are simply Unified-Diff files showing the differences between your working copy and the base revision."
7769 msgstr "Файл заплатки - это просто файл объединённых различий, показывающий различия между вашей рабочей копией и базовой ревизией."
7771 #. (title)
7772 #: ../source/TortoiseGit_en.xml:9164
7773 msgid "Creating a Patch File"
7774 msgstr "Создание файла заплатки"
7776 #. (para)
7777 #: ../source/TortoiseGit_en.xml:9165
7778 msgid "First you need to make <emphasis>and test</emphasis> your changes. Then instead of using <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Commit...</guimenuitem></menuchoice> on the parent folder, you select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Create Patch...</guimenuitem></menuchoice>"
7779 msgstr "Сначала вы должны сделать <emphasis>и проверить</emphasis> ваши изменения. Затем, вместо использования на родительской папке <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Фиксировать...</guimenuitem></menuchoice>, выберите <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Создать заплатку...</guimenuitem></menuchoice>"
7781 #. (title)
7782 #: ../source/TortoiseGit_en.xml:9179
7783 msgid "The Create Patch dialog"
7784 msgstr "Диалог создания заплатки"
7786 #. (para)
7787 #: ../source/TortoiseGit_en.xml:9182
7788 msgid "you can now select the files you want included in the patch, just as you would with a full commit. This will produce a single file containing a summary of all the changes you have made to the selected files since the last update from the repository."
7789 msgstr "теперь вы можете выбрать файлы, которые вы желаете включить в заплатку, точно также, как вы это делаете при полной фиксации. Будет создан один файл, содержащий сводку всех изменений, сделанных вами в выбранных файлах с момента последнего обновления из хранилища."
7791 #. (para)
7792 #: ../source/TortoiseGit_en.xml:9193
7793 msgid "You can produce separate patches containing changes to different sets of files. Of course, if you create a patch file, make some more changes to the <emphasis>same</emphasis> files and then create another patch, the second patch file will include <emphasis>both</emphasis> sets of changes."
7794 msgstr "Вы можете создать несколько заплаток, содержащих изменения в различных наборах файлов. Конечно, если вы создадите файл заплатки, произведёте ещё какие-либо изменения в <emphasis>тех же</emphasis> файлах, и после этого создадите другую заплатку, этот второй файл заплатки будет включать <emphasis>оба</emphasis> набора изменений."
7796 #. (para)
7797 #: ../source/TortoiseGit_en.xml:9199
7798 msgid "Just save the file using a filename of your choice. Patch files can have any extension you like, but by convention they should use the <filename>.patch</filename> or <filename>.diff</filename> extension. You are now ready to submit your patch file."
7799 msgstr "Просто сохраните файл, назвав его по собственному выбору. У файлов заплаток может быть любое понравившееся вам расширение, но по соглашению должно использоваться расширение <filename>.patch</filename> или <filename>.diff</filename>. Теперь вы готовы отправить ваш файл заплатки."
7801 #. (para)
7802 #: ../source/TortoiseGit_en.xml:9206
7803 msgid "You can also save the patch to the clipboard instead of to a file. You might want to do this so that you can paste it into an email for review by others. Or if you have two working copies on one machine and you want to transfer changes from one to the other, a patch on the clipboard is a convenient way of doing this."
7804 msgstr "Вы можете также сохранить заплатку в буфер обмена вместо файла. Это может понадобиться для того, чтобы вставить её в сообщение электропочты для отправки на рецензирование. Или, если у вас есть две рабочие копии на одном компьютере, и вы желаете перенести изменения из одной в другую, заплатка в буфере обмена - удобный способ это сделать."
7806 #. (title)
7807 #: ../source/TortoiseGit_en.xml:9215
7808 msgid "Applying a Patch File"
7809 msgstr "Применение файла заплатки"
7811 #. (para)
7812 #: ../source/TortoiseGit_en.xml:9216
7813 msgid "Patch files are applied to your working copy. This should be done from the same folder level as was used to create the patch. If you are not sure what this is, just look at the first line of the patch file. For example, if the first file being worked on was <filename>doc/source/english/chapter1.xml</filename> and the first line in the patch file is <filename>Index: english/chapter1.xml</filename> then you need to apply the patch to the <filename>doc/source/</filename> folder. However, provided you are in the correct working copy, if you pick the wrong folder level, TortoiseGit will notice and suggest the correct level."
7814 msgstr "Файлы заплаток применяются к вашей рабочей копии. Применение должно производиться на том же уровне папок, который был использован для создания заплатки. Если вы этот уровень не знаете точно, просто посмотрите на первую строку файла заплатки. Например, если первый обрабатываемый файл был <filename>doc/source/english/chapter1.xml</filename> и первая строка в файле заплатки выглядит как <filename>Index: english/chapter1.xml</filename>, то вам необходимо применить заплатку к папке <filename>doc/source/</filename>. Однако, в том случае, если вы пытаетесь применить заплатку в надлежащей рабочей копии, и вы указали неверный уровень папки, TortoiseGit это заметит и предложит правильный уровень."
7816 #. (para)
7817 #: ../source/TortoiseGit_en.xml:9230
7818 msgid "In order to apply a patch file to your working copy, you need to have at least read access to the repository. The reason for this is that the merge program must reference the changes back to the revision against which they were made by the remote developer."
7819 msgstr "Для того, чтобы применить файл заплатки к вашей рабочей копии, вы должны иметь как минимум доступ для чтения в хранилище. Причина этого в том, что программа слияния должна соотнести изменения с той прошлой ревизией, относительно которой они были сделаны удалённым разработчиком."
7821 #. (para)
7822 #: ../source/TortoiseGit_en.xml:9237
7823 msgid "From the context menu for that folder, click on <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Apply Patch...</guimenuitem></menuchoice> This will bring up a file open dialog allowing you to select the patch file to apply. By default only <filename>.patch</filename> or <filename>.diff</filename> files are shown, but you can opt for <quote>All files</quote>. If you previously saved a patch to the clipboard, you can use <guibutton>Open from clipboard...</guibutton> in the file open dialog."
7824 msgstr "Из контекстного меню этой папки выберите <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Применить заплатку...</guimenuitem></menuchoice> Появится диалог открытия файла, позволяющий выбрать файл заплатки для применения. По умолчанию отображаются только файлы с расширением <filename>.patch</filename> или <filename>.diff</filename>, но вы можете выбрать для показа и <quote>Все файлы</quote>. Если вы до этого сохранили заплатку в буфере обмена, можно воспользоваться кнопкой <guibutton>Открыть из буфера обмена</guibutton> в диалоге открытия файла."
7826 #. (para)
7827 #: ../source/TortoiseGit_en.xml:9251
7828 msgid "Alternatively, if the patch file has a <filename>.patch</filename> or <filename>.diff</filename> extension, you can right click on it directly and select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Apply Patch...</guimenuitem></menuchoice>. In this case you will be prompted to enter a working copy location."
7829 msgstr "Или, если файл заплатки имеет расширение <filename>.patch</filename> или <filename>.diff</filename>, вы можете щёлкнуть на нём правой клавишей мыши и выбрать <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Применить заплатку...</guimenuitem></menuchoice>. В этом случае у вас будет запрошено расположение рабочей копии."
7831 #. (para)
7832 #: ../source/TortoiseGit_en.xml:9261
7833 msgid "These two methods just offer different ways of doing the same thing. With the first method you select the WC and browse to the patch file. With the second you select the patch file and browse to the WC."
7834 msgstr "Эти два метода - просто два различных способа сделать одно и то же. В первом методе вы выбираете рабочую копию и указываете файл заплатки, во втором - выбираете файл заплатки и указываете рабочую копию."
7836 #. (para)
7837 #: ../source/TortoiseGit_en.xml:9266
7838 msgid "Once you have selected the patch file and working copy location, TortoiseMerge runs to merge the changes from the patch file with your working copy. A small window lists the files which have been changed. Double click on each one in turn, review the changes and save the merged files."
7839 msgstr "Как только вы выбрали файл заплатки и расположение рабочей копии, запускается TortoiseMerge для слияния изменений из файла заплатки с вашей рабочей копией. В небольшом окне перечислены файлы, которые были изменены. Выполните двойной щелчок на каждом файле по очереди, просмотрите изменения, и сохраните слитые файлы."
7841 #. (para)
7842 #: ../source/TortoiseGit_en.xml:9273
7843 msgid "The remote developer's patch has now been applied to your working copy, so you need to commit to allow everyone else to access the changes from the repository."
7844 msgstr "Теперь, когда заплатка удалённого разработчика была применена к вашей рабочей копии, вам надо зафиксировать результат, чтобы все остальные смогли получить эти изменения из хранилища."
7846 # ---- 5.21
7847 #. (title)
7848 #: ../source/TortoiseGit_en.xml:9281
7849 msgid "Who Changed Which Line?"
7850 msgstr "Кто какую строку изменил?"
7852 #. (primary)
7853 #: ../source/TortoiseGit_en.xml:9283
7854 msgid "blame"
7855 msgstr "авторство"
7857 #. (primary)
7858 #: ../source/TortoiseGit_en.xml:9286
7859 msgid "annotate"
7860 msgstr "аннотирование"
7862 #. (primary)
7863 #: ../source/TortoiseGit_en.xml:9289
7864 msgid "praise"
7865 msgstr "похвала"
7867 #. (para)
7868 #: ../source/TortoiseGit_en.xml:9292
7869 msgid "Sometimes you need to know not only what lines have changed, but also who exactly changed specific lines in a file. That's when the <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Blame...</guimenuitem></menuchoice> command, sometimes also referred to as <firstterm>annotate</firstterm> command comes in handy."
7870 msgstr "Иногда вам необходимо узнать не только какие из строк изменились, но также и то, кто именно изменил определённые строки в файле. И в этом случае может пригодиться команда <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Авторство...</guimenuitem></menuchoice>, иногда называемая также <firstterm>аннотирование</firstterm>."
7872 #. (para)
7873 #: ../source/TortoiseGit_en.xml:9302
7874 msgid "This command lists, for every line in a file, the author and the revision the line was changed."
7875 msgstr "Эта команда выводит для каждой строки в файле её автора и ревизию, в которой она была изменена."
7877 #. (title)
7878 #: ../source/TortoiseGit_en.xml:9307
7879 msgid "Blame for Files"
7880 msgstr "Авторство для файлов"
7882 #. (title)
7883 #: ../source/TortoiseGit_en.xml:9310
7884 msgid "The Annotate / Blame Dialog"
7885 msgstr "Диалог авторства/аннотирования"
7887 #. (para)
7888 #: ../source/TortoiseGit_en.xml:9308
7889 msgid "<placeholder-1/> If you're not interested in changes from earlier revisions you can set the revision from which the blame should start. Set this to <literal>1</literal>, if you want the blame for <emphasis>every</emphasis> revision."
7890 msgstr "<placeholder-1/> Если вас не интересуют изменения из ранних ревизий, вы можете указать ревизию, начиная с которой будет выполняться команда. Задайте значение <literal>1</literal>, если вы желаете получить авторство <emphasis>всех</emphasis> ревизий."
7892 #. (para)
7893 #: ../source/TortoiseGit_en.xml:9317
7894 msgid "By default the blame file is viewed using <firstterm>TortoiseBlame</firstterm>, which highlights the different revisions to make it easier to read. If you wish to print or edit the blame file, select <guilabel>Use Text viewer to view blames</guilabel>"
7895 msgstr "По умолчанию файл авторства показывается при помощи <firstterm>TortoiseBlame</firstterm>, который подсвечивает различные ревизии для упрощения чтения. Если вы желаете напечатать или изменить файл авторства, выберите <guilabel>Использовать программу просмотра текста для показа авторства</guilabel>"
7897 #. (para)
7898 #: ../source/TortoiseGit_en.xml:9323
7899 msgid "You can specify the way that line ending and whitespace changes are handled. These options are described in <xref linkend=\"tsvn-dug-diff-eol-whitespace\"/>. The default behaviour is to treat all whitespace and line-end differences as real changes, but if you want to ignore an indentation change and find the original author, you can choose an appropriate option here."
7900 msgstr "Вы можете указать, каким способом будут обрабатываться изменения завершений строк и пробельных символов. Эти возможности описывает <xref linkend=\"tsvn-dug-diff-eol-whitespace\"/>. Поведение по умолчанию - считать все различия в пробельных символах и завершениях реальными изменениями, но если вы желаете проигнорировать изменение отступа и найти первоначального автора, вы можете выбрать здесь соответствующую возможность."
7902 #. (para)
7903 #: ../source/TortoiseGit_en.xml:9330
7904 msgid "Once you press <guibutton>OK</guibutton> TortoiseGit starts retrieving the data to create the blame file. Please note: This can take several minutes to finish, depending on how much the file has changed and of course your network connection to the repository. Once the blame process has finished the result is written into a temporary file and you can view the results."
7905 msgstr "После того, как вы нажмёте <guibutton>ОК</guibutton>, TortoiseGit начнёт извлекать данные для создания файла авторства. Обратите внимание: это может занять несколько минут, в зависимости от того, насколько большая часть файла была изменена и, конечно же, от производительности вашего сетевого соединения с хранилищем. После того, как процесс получения информации об авторстве завершится, результат записывается во временный файл и вы можете его просмотреть."
7907 #. (title)
7908 #: ../source/TortoiseGit_en.xml:9340
7909 msgid "TortoiseBlame"
7910 msgstr "TortoiseBlame"
7912 #. (para)
7913 #: ../source/TortoiseGit_en.xml:9338
7914 msgid "<placeholder-1/> TortoiseBlame, which is included with TortoiseGit, makes the blame file easier to read. When you hover the mouse over a line in the blame info column, all lines with the same revision are shown with a darker background. Lines from other revisions which were changed by the same author are shown with a light background. The colouring may not work as clearly if you have your display set to 256 colour mode."
7915 msgstr "<placeholder-1/> TortoiseBlame, входяший в TortoiseGit, упрощает чтение файла авторства. При наведении указателя мыши на строку в столбце информации об авторстве все строки из той же ревизии отображаются с затемнённым фоном. У строк из других ревизий, изменённых тем же автором, тоже изменяеся фон, но оттенок фона более светлый, чем у ревизии под указателем. Цветовая подсветка может не работать так хорошо, если ваш дисплей работает в режиме отображения 256 цветов."
7917 #. (para)
7918 #: ../source/TortoiseGit_en.xml:9351
7919 msgid "If you <action>left click</action> on a line, all lines with the same revision are highlighted, and lines from other revisions by the same author are highlighted in a lighter colour. This highlighting is sticky, allowing you to move the mouse without losing the highlights. Click on that revision again to turn off highlighting."
7920 msgstr "Если вы сделаете <action>левый щелчок</action> на строке, будут подсвечены все строки из той же ревизии, а строки из других ревизий того же автора будут подсвечены ещё более тёмным цветом. Это подсвечивание постоянное, оно позволяет перемещать мышку без потери подсвечивания. Щёлкните на этой же ревизии ещё раз для выключения подсветки."
7922 #. (para)
7923 #: ../source/TortoiseGit_en.xml:9358
7924 msgid "The revision comments (log message) are shown in a hint box whenever the mouse hovers over the blame info column. If you want to copy the log message for that revision, use the context menu which appears when you right click on the blame info column."
7925 msgstr "Комментарии к ревизии (сообщения журнала) показываются во всплывающей подсказке всякий раз при наведении указателя мыши на колонку информации об авторстве. Если вы желаете скопировать сообщение журнала этой ревизии, используйте контекстное меню, появляющееся при правом щелчке в этой же колонке."
7927 #. (para)
7928 #: ../source/TortoiseGit_en.xml:9364
7929 msgid "You can search within the Blame report using <menuchoice><guimenu>Edit</guimenu><guimenuitem>Find...</guimenuitem></menuchoice>. This allows you to search for revision numbers, authors and the content of the file itself. Log messages are not included in the search - you should use the Log Dialog to search those."
7930 msgstr "Вы можете производить поиск в отчёте об авторстве при помощи <menuchoice><guimenu>Правка</guimenu><guimenuitem>Найти...</guimenuitem></menuchoice>. Это позволяет искать в номерах ревизий, авторах и в содержимом файла. Сообщения журнала в область поиска не включены - для поиска в них вы должны использовать диалог журнала."
7932 #. (para)
7933 #: ../source/TortoiseGit_en.xml:9374
7934 msgid "You can also jump to a specific line number using <menuchoice><guimenu>Edit</guimenu><guimenuitem>Go To Line...</guimenuitem></menuchoice>."
7935 msgstr "Вы также можете перейти к строке с нужным номером при помощи <menuchoice><guimenu>Правка</guimenu><guimenuitem>Перейти к строке...</guimenuitem></menuchoice>."
7937 #. (para)
7938 #: ../source/TortoiseGit_en.xml:9381
7939 msgid "When the mouse is over the blame info columns, a context menu is available which helps with comparing revisions and examining history, using the revision number of the line under the mouse as a reference. <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Blame previous revision</guimenuitem></menuchoice> generates a blame report for the same file, but using the previous revision as the upper limit. This gives you the blame report for the state of the file just before the line you are looking at was last changed. <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Show changes</guimenuitem></menuchoice> starts your diff viewer, showing you what changed in the referenced revision. <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Show log</guimenuitem></menuchoice> displays the revision log dialog starting with the referenced revision."
7940 msgstr "Когда указатель мыши находится над колонкой информации об авторстве, доступно контекстное меню, при помощи которого можно сравнить ревизии и изучить историю, используя номер ревизии строки под указателем в качестве опорного. Команда <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Авторство предыдущей ревизии</guimenuitem></menuchoice> создаёт отчёт об авторстве для того же файла, но использует в качестве верхнего предела предыдущую ревизию. Это даёт возможность получить отчёт об авторстве для файла, каким он был перед тем, когда в последний раз была изменена нужная вам строка. Команда <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Показать изменения</guimenuitem></menuchoice> запускает программу просмотра различий, для показа того, что было изменено в опорной ревизии. Команда <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Показать журнал</guimenuitem></menuchoice> служит для отображения диалога журнала ревизий, начиная с опорной ревизии."
7942 #. (para)
7943 #: ../source/TortoiseGit_en.xml:9403
7944 msgid "If you need a better visual indicator of where the oldest and newest changes are, select <menuchoice><guimenu>View</guimenu><guimenuitem>Color age of lines</guimenuitem></menuchoice>. This will use a colour gradient to show newer lines in red and older lines in blue. The default colouring is quite light, but you can change it using the TortoiseBlame settings."
7945 msgstr "Если вам нужен более наглядный индикатор того, где изменения более новые, а где более старые, отметьте опцию <menuchoice><guimenu>Вид</guimenu><guimenuitem>Обозначать цветом возраст строк</guimenuitem></menuchoice>. После этого для показа возраста строк будет использован цветовой градиент: более новые строки будут иметь красный оттенок, более старые - синий. Цвет, используемый по умолчанию, довольно светлый, но вы можете изменить его в настройках TortoiseBlame."
7947 #. (para)
7948 #: ../source/TortoiseGit_en.xml:9414
7949 msgid "If you are using Merge Tracking, where lines have changed as a result of merging from another path, TortoiseBlame will show the revision and author of the last change in the original file rather than the revision where the merge took place. These lines are indicated by showing the revision and author in italics. If you do not want merged lines shown in this way, uncheck the <guilabel>Include merge info</guilabel> checkbox."
7950 msgstr "При использовании отслеживания слияний, там, где строки были изменены в результате слияния из другого пути, TortoiseBlame покажет ревизию и автора последнего изменения в первоначальном файле, а не ревизию, в которой произошло слияние. Признаком таких строк служат отображаемые курсивом ревизия и автор. Если вы не желаете, чтобы слитые строки выделялись таким образом, снимите отметку с флажка <guilabel>Включая данные о слияниях</guilabel>."
7952 #. (para)
7953 #: ../source/TortoiseGit_en.xml:9423
7954 msgid "If you want to see the paths involved in the merge, select <menuchoice><guimenu>View</guimenu><guimenuitem>Merge paths</guimenuitem></menuchoice>."
7955 msgstr "Если вы желаете видеть пути, вовлечённые в слияние, отметьте опцию <menuchoice><guimenu>Вид</guimenu><guimenuitem>Слитые пути</guimenuitem></menuchoice>."
7957 #. (para)
7958 #: ../source/TortoiseGit_en.xml:9430
7959 msgid "The settings for TortoiseBlame can be accessed using <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Settings...</guimenuitem></menuchoice> on the TortoiseBlame tab. Refer to <xref linkend=\"tsvn-dug-settings-tortoiseblame\"/>."
7960 msgstr "До настроек TortoiseBlame можно добраться, используя <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Настройки...</guimenuitem></menuchoice> на вкладке TortoiseBlame. Подробнее об этом рассказывает <xref linkend=\"tsvn-dug-settings-tortoiseblame\"/>."
7962 #. (title)
7963 #: ../source/TortoiseGit_en.xml:9441
7964 msgid "Blame Differences"
7965 msgstr "Авторство различий"
7967 #. (para)
7968 #: ../source/TortoiseGit_en.xml:9442
7969 msgid "One of the limitations of the Blame report is that it only shows the file as it was in a particular revision, and shows the last person to change each line. Sometimes you want to know what change was made, as well as who made it. What you need here is a combination of the diff and blame reports."
7970 msgstr "Одним из ограничений отчёта об авторстве является то, что он показывает файл в том виде, в каком он был в конкретной ревизии, и показывает для каждой строки последнего изменившего её человека. Иногда же бывает необходимо узнать не только то, кто это сделал, но и какие изменения были произведены. В данной ситуации вам необходимо совмещение выдачи по различиям и по авторству."
7972 #. (term)
7973 #: ../source/TortoiseGit_en.xml:9452
7974 msgid "Blame Revisions"
7975 msgstr "Авторство ревизий"
7977 #. (para)
7978 #: ../source/TortoiseGit_en.xml:9454
7979 msgid "In the top pane, select 2 revisions, then select <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Blame revisions</guimenuitem></menuchoice>. This will fetch the blame data for the 2 revisions, then use the diff viewer to compare the two blame files."
7980 msgstr "В верхней панели выберите 2 ревизии и выполните <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Авторство ревизий</guimenuitem></menuchoice>. При этом будут извлечены данные об авторстве для этих двух ревизий, после чего будет вызвана программа просмотра различий для сравнения двух получившихся файлов, содержащих информацию об авторстве."
7982 #. (term)
7983 #: ../source/TortoiseGit_en.xml:9466
7984 msgid "Blame Changes"
7985 msgstr "Авторство изменений"
7987 #. (para)
7988 #: ../source/TortoiseGit_en.xml:9468
7989 msgid "Select one revision in the top pane, then pick one file in the bottom pane and select <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Blame changes</guimenuitem></menuchoice>. This will fetch the blame data for the selected revision and the previous revision, then use the diff viewer to compare the two blame files."
7990 msgstr "Отметьте одну ревизию в верхней панели, потом выберите один файл в нижней панели и выполните команду <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Авторство изменений</guimenuitem></menuchoice>. При этом будут извлечены данные об авторстве для выбранной и предыдущей ревизии, после чего будет вызвана программа просмотра различий для сравнения двух получившихся файлов с информацией об авторстве."
7992 #. (term)
7993 #: ../source/TortoiseGit_en.xml:9482
7994 msgid "Compare and Blame with Working BASE"
7995 msgstr "Сравнить с рабочей базой вместе с просмотром авторства"
7997 #. (para)
7998 #: ../source/TortoiseGit_en.xml:9484
7999 msgid "Show the log for a single file, and in the top pane, select a single revision, then select <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Compare and Blame with Working BASE</guimenuitem></menuchoice>. This will fetch the blame data for the selected revision, and for the file in the working BASE, then use the diff viewer to compare the two blame files."
8000 msgstr "Вызовите журнал для одного файла и в верхней панели выберите одну ревизию, после чего выполните <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Сравнить с рабочей базой с просмотром авторства</guimenuitem></menuchoice>. При этом будут извлечены данные об авторстве для выбранной ревизии, а также для файла в рабочей базе, после чего будет вызвана программа просмотра различий для сравнения двух получившихся файлов с информацией об авторстве."
8002 #. (para)
8003 #: ../source/TortoiseGit_en.xml:9448
8004 msgid "The revision log dialog includes several options which allow you to do this. <placeholder-1/>"
8005 msgstr "Диалог журнала ревизий предоставляет несколько возможностей, которые помогают вам это сделать: <placeholder-1/>"
8007 # ---- 5.22
8008 #. (title)
8009 #. (title)
8010 #: ../source/TortoiseGit_en.xml:9502
8011 #: ../source/TortoiseGit_en.xml:9526
8012 msgid "The Repository Browser"
8013 msgstr "Обозреватель хранилища"
8015 #. (primary)
8016 #: ../source/TortoiseGit_en.xml:9504
8017 msgid "repo-browser"
8018 msgstr "обозреватель хранилища"
8020 #. (primary)
8021 #: ../source/TortoiseGit_en.xml:9507
8022 msgid "server-side actions"
8023 msgstr "действия на стороне сервера"
8025 #. (primary)
8026 #: ../source/TortoiseGit_en.xml:9516
8027 msgid "server viewer"
8028 msgstr "средство просмотра сервера"
8030 #. (para)
8031 #: ../source/TortoiseGit_en.xml:9519
8032 msgid "Sometimes you need to work directly on the repository, without having a working copy. That's what the <firstterm>Repository Browser</firstterm> is for. Just as the explorer and the icon overlays allow you to view your working copy, so the Repository Browser allows you to view the structure and status of the repository. <placeholder-1/> With the Repository Browser you can execute commands like copy, move, rename, ... directly on the repository."
8033 msgstr "Иногда бывает необходимо поработать непосредственно с хранилищем, без наличия рабочей копии. Именно для этого и предназначен <firstterm>обозреватель хранилища</firstterm>. Подобно тому, как Проводник и пометки на значках позволяют просматривать рабочую копию, так и обозреватель хранилища предоставляет возможность просмотреть структуру и состояние хранилища. <placeholder-1/> При помощи обозревателя хранилища вы можете выполнять такие команды, как копирование, перемещение, переименование и т.д. прямо в хранилище."
8035 #. (para)
8036 #: ../source/TortoiseGit_en.xml:9532
8037 msgid "The repository browser looks very similar to the Windows explorer, except that it is showing the content of the repository at a particular revision rather than files on your computer. In the left pane you can see a directory tree, and in the right pane are the contents of the selected directory. At the top of the Repository Browser Window you can enter the URL of the repository and the revision you want to browse."
8038 msgstr "Обозреватель хранилища выглядит во многом также, как и Проводник Windows, за исключением того, что он показывает содержимое хранилища для конкретной ревизии, а не файлы на вашем компьютере. В левой панели находится дерево папок, а в правой - содержимое выбранной папки. В верхней части окна обозревателя хранилища можно ввести URL хранилища и ревизию, которую вы желаете просмотреть."
8040 #. (para)
8041 #: ../source/TortoiseGit_en.xml:9541
8042 msgid "Just like Windows explorer, you can click on the column headings in the right pane if you want to set the sort order. And as in explorer there are context menus available in both panes."
8043 msgstr "Также, как и в Проводнике Windows, вы можете щёлкнуть на заголовке колонки в правой панели, если вы желаете задать порядок сортировки. И также как в Проводнике, в обоих панелях доступны контекстные меню."
8045 #. (para)
8046 #: ../source/TortoiseGit_en.xml:9556
8047 msgid "Save an unversioned copy of the file to your hard drive."
8048 msgstr "Сохранить неверсированную копию файла на жёсткий диск."
8050 #. (para)
8051 #: ../source/TortoiseGit_en.xml:9561
8052 msgid "Show the revision log for that file, or show a graph of all revisions so you can see where the file came from."
8053 msgstr "Показать журнал ревизий для этого файла, или показать граф всех ревизий, чтобы можно было посмотреть всю историю этого файла."
8055 #. (para)
8056 #: ../source/TortoiseGit_en.xml:9567
8057 msgid "Blame the file, to see who changed which line and when."
8058 msgstr "Получить информацию об авторстве для файла, чтобы посмотреть, кто какую строку изменил и когда."
8060 #. (para)
8061 #: ../source/TortoiseGit_en.xml:9572
8062 msgid "Delete or rename the file."
8063 msgstr "Удалить или переименовать файл."
8065 #. (para)
8066 #: ../source/TortoiseGit_en.xml:9577
8067 msgid "Make a copy of the file, either to a different part of the repository, or to a working copy rooted in the same repository."
8068 msgstr "Скопировать файл, либо в другую часть хранилища, либо в рабочую копию, базирующуюся в том же хранилище."
8070 #. (para)
8071 #: ../source/TortoiseGit_en.xml:9583
8072 msgid "View/Edit the file's properties."
8073 msgstr "Посмотреть/отредактировать свойства файла."
8075 #. (para)
8076 #: ../source/TortoiseGit_en.xml:9546
8077 msgid "The context menu for a file allows you to: <placeholder-1/>"
8078 msgstr "При помощи контекстного меню для файла можно сделать следующее: <placeholder-1/>"
8080 #. (para)
8081 #: ../source/TortoiseGit_en.xml:9593
8082 msgid "Show the revision log for that folder, or show a graph of all revisions so you can see where the folder came from."
8083 msgstr "Показать журнал ревизий для этой папки, или показать граф всех ревизий, чтобы можно было посмотреть всю историю этой папки."
8085 #. (para)
8086 #: ../source/TortoiseGit_en.xml:9599
8087 msgid "Export the folder to a local unversioned copy on your hard drive."
8088 msgstr "Экспортировать папку в локальную неверсированную копию на жестком диске."
8090 #. (para)
8091 #: ../source/TortoiseGit_en.xml:9604
8092 msgid "Checkout the folder to produce a local working copy on your hard drive."
8093 msgstr "Извлечь папку для создания локальной рабочей копии на жестком диске."
8095 #. (para)
8096 #: ../source/TortoiseGit_en.xml:9609
8097 msgid "Create a new folder in the repository."
8098 msgstr "Создать новую папку в хранилище."
8100 #. (para)
8101 #: ../source/TortoiseGit_en.xml:9614
8102 msgid "Add files or folders directly to the repository."
8103 msgstr "Добавить файлы или папки прямо в хранилище."
8105 #. (para)
8106 #: ../source/TortoiseGit_en.xml:9619
8107 msgid "Delete or rename the folder."
8108 msgstr "Удалить или переименовать папку."
8110 #. (para)
8111 #: ../source/TortoiseGit_en.xml:9624
8112 msgid "Make a copy of the folder, either to a different part of the repository, or to a working copy rooted in the same repository."
8113 msgstr "Скопировать папку, либо в другую часть хранилища, либо в рабочую копию, базирующуюся в том же хранилище."
8115 #. (para)
8116 #: ../source/TortoiseGit_en.xml:9630
8117 msgid "View/Edit the folder's properties."
8118 msgstr "Посмотреть/отредактировать свойства папки."
8120 #. (para)
8121 #: ../source/TortoiseGit_en.xml:9635
8122 msgid "Mark the folder for comparison. A marked folder is shown in bold."
8123 msgstr "Отметить папку для сравнения. Отмеченная папка показывается жирным шрифтом."
8125 #. (para)
8126 #: ../source/TortoiseGit_en.xml:9640
8127 msgid "Compare the folder with a previously marked folder, either as a unified diff, or as a list of changed files which can then be visually diffed using the default diff tool. This can be particularly useful for comparing two tags, or trunk and branch to see what changed."
8128 msgstr "Сравнить папку с предыдущей отмеченной папкой, либо в виде объединённых различий, либо в виде списка изменённых файлов, которые после этого можно наглядно сравнить при помощи используемой по умолчанию программы просмотра различий. Это особенно полезно для сравнения двух меток или же для ствола с ответвлением, чтобы увидеть, что изменилось."
8130 #. (para)
8131 #: ../source/TortoiseGit_en.xml:9589
8132 msgid "The context menu for a folder allows you to: <placeholder-1/>"
8133 msgstr "При помощи контекстного меню для папки можно сделать следующее: <placeholder-1/>"
8135 #. (para)
8136 #: ../source/TortoiseGit_en.xml:9649
8137 msgid "If you select two folders in the right pane, you can view the differences either as a unified-diff, or as a list of files which can be visually diffed using the default diff tool."
8138 msgstr "Если выбрать две папки в правой панели, то можно посмотреть различия, либо в виде объединённых различий, либо в виде списка изменённых файлов, которые можно сравнить наглядно при помощи используемой по умолчанию программы просмотра различий."
8140 #. (para)
8141 #: ../source/TortoiseGit_en.xml:9654
8142 msgid "If you select multiple folders in the right pane, you can checkout all of them at once into a common parent folder."
8143 msgstr "Если выбрать несколько папок в правой панели, то можно извлечь их все за один приём в общую родительскую папку."
8145 #. (para)
8146 #: ../source/TortoiseGit_en.xml:9658
8147 msgid "If you select 2 tags which are copied from the same root (typically <literal>/trunk/</literal>), you can use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Show Log...</guimenuitem></menuchoice> to view the list of revisions between the two tag points."
8148 msgstr "Если выбрать две метки, которые были скопированы из одного корня (обычно <literal>/trunk/</literal>), то при помощи <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Показать журнал...</guimenuitem></menuchoice> можно просмотреть список ревизий между двумя отмеченными точками."
8150 #. (para)
8151 #: ../source/TortoiseGit_en.xml:9667
8152 msgid "You can use <keycap>F5</keycap> to refresh the view as usual. This will refresh everything which is currently displayed. If you want to pre-fetch or refresh the information for nodes which have not been opened yet, use <keycap>Ctrl-F5</keycap>. After that, expanding any node will happen instantly without a network delay while the information is fetched."
8153 msgstr "Как обычно, вы можете использовать <keycap>F5</keycap> для обновления, при этом будет обновлено всё, что отображается. Если вы желаете заранее получить или обновить информацию для узлов, которые пока не отображаются, используйте <keycap>Ctrl-F5</keycap>. После этого раскрытие любого узла будет происходить немедленно, без задержки на передачу данных по сети."
8155 #. (para)
8156 #: ../source/TortoiseGit_en.xml:9674
8157 msgid "You can also use the repository browser for drag-and-drop operations. If you drag a folder from explorer into the repo-browser, it will be imported into the repository. Note that if you drag multiple items, they will be imported in separate commits."
8158 msgstr "Вы также можете использовать обозреватель хранилища для операций перетаскивания. Если вы перетащите папку из Проводника в обозреватель хранилища, она будет импортирована в хранилище. Обратите внимание: при перетаскивании нескольких элементов они будут импортированы отдельными фиксациями."
8160 #. (para)
8161 #: ../source/TortoiseGit_en.xml:9680
8162 msgid "If you want to move an item within the repository, just <action>left drag</action> it to the new location. If you want to create a copy rather than moving the item, <keycap>Ctrl</keycap>-<action>left drag</action> instead. When copying, the cursor has a <quote>plus</quote> symbol on it, just as it does in Explorer."
8163 msgstr "Если вы желаете переместить элемент в рамках хранилища, просто используйте <action>левое перетаскивание</action> его на новое место. Если вы желаете скопировать этот элемент, а не переместить, то используйте вместо этого <keycap>Ctrl</keycap>+<action>левое перетаскивание</action>. При копировании у курсора появляется символ <quote>плюс</quote>, также как и в Проводнике."
8165 #. (para)
8166 #: ../source/TortoiseGit_en.xml:9686
8167 msgid "If you want to copy/move a file or folder to another location and also give it a new name at the same time, you can <action>right drag</action> or <keycap>Ctrl</keycap>-<action>right drag</action> the item instead of using <action>left drag</action>. In that case, a rename dialog is shown where you can enter a new name for the file or folder."
8168 msgstr "Если вы желаете скопировать/переместить файл или папку в другое место, присвоив при этом также новое имя, вы можете применить <action>правое перетаскивание</action> или <keycap>Ctrl</keycap>-<action>правое перетаскивание</action> элемента вместо обычного <action>левого перетаскивания</action>. В этом случае показывается диалог переименования, где вы можете ввести новое имя для файла или папки."
8170 #. (para)
8171 #: ../source/TortoiseGit_en.xml:9693
8172 msgid "Whenever you make changes in the repository using one of these methods, you will be presented with a log message entry dialog. If you dragged something by mistake, this is also your chance to cancel the action."
8173 msgstr "Всякий раз, когда вы производите изменения в хранилище одним из этих способов, вам предлагается ввести сообщение журнала. Если вы перетащили что-то по ошибке, то это также ваш шанс отменить операцию."
8175 #. (para)
8176 #: ../source/TortoiseGit_en.xml:9698
8177 msgid "Sometimes when you try to open a path you will get an error message in place of the item details. This might happen if you specified an invalid URL, or if you don't have access permission, or if there is some other server problem. If you need to copy this message to include it in an email, just right click on it and use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Copy error message to clipboard</guimenuitem></menuchoice>, or simply use <keycap>Ctrl+C</keycap>."
8178 msgstr "Иногда, при попытке открыть какой-нибудь путь, вы можете получить сообщение об ошибке вместо деталей описания элемента. Это может случиться, если вы указали неправильный URL, или у вас нет достаточных прав на доступ к хранилищу, или из-за наличия какой-нибудь другой проблемы на сервере. Если вам необходимо скопировать это сообщение для включения в сообщение электронной почты, щёлкните на нём правой клавишей и выберите <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Скопировать сообщение об ошибке в буфер обмена</guimenuitem></menuchoice>, или же просто воспользуйтесь <keycap>Ctrl+C</keycap>."
8180 # ---- 5.23
8181 #. (title)
8182 #: ../source/TortoiseGit_en.xml:9713
8183 msgid "Revision Graphs"
8184 msgstr "Графы ревизий"
8186 #. (primary)
8187 #: ../source/TortoiseGit_en.xml:9718
8188 msgid "graph"
8189 msgstr "граф"
8191 #. (primary)
8192 #: ../source/TortoiseGit_en.xml:9721
8193 msgid "revision graph"
8194 msgstr "граф ревизий"
8196 #. (title)
8197 #: ../source/TortoiseGit_en.xml:9725
8198 msgid "A Revision Graph"
8199 msgstr "Граф ревизий"
8201 #. (para)
8202 #: ../source/TortoiseGit_en.xml:9723
8203 msgid "<placeholder-1/> Sometimes you need to know where branches and tags were taken from the trunk, and the ideal way to view this sort of information is as a graph or tree structure. That's when you need to use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Revision Graph...</guimenuitem></menuchoice>"
8204 msgstr "<placeholder-1/> Иногда вам бывает необходимо узнать, из какого места ствола были созданы ответвления и метки, и идеальный способ просмотра этого типа информации - граф или структура в виде дерева. Именно в этой ситуации применяется <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Граф ревизий</guimenuitem></menuchoice>"
8206 #. (para)
8207 #: ../source/TortoiseGit_en.xml:9736
8208 msgid "This command analyses the revision history and attempts to create a tree showing the points at which copies were taken, and when branches/tags were deleted."
8209 msgstr "Эта команда анализирует историю ревизий и пытается создать дерево, отображающее точки, в которых были сделаны копии, и где эти ответвления/метки были удалены."
8211 #. (para)
8212 #: ../source/TortoiseGit_en.xml:9742
8213 msgid "In order to generate the graph, TortoiseGit must fetch all log messages from the repository root. Needless to say this can take several minutes even with a repository of a few thousand revisions, depending on server speed, network bandwidth, etc. If you try this with something like the <emphasis>Apache</emphasis> project which currently has over 500,000 revisions you could be waiting for some time."
8214 msgstr "Для того, чтобы сформировать граф, TortoiseGit должен извлечь все сообщения журнала из корня хранилища. Не стоит говорить, что это может занять несколько минут, даже когда в хранилище находится всего несколько тысяч ревизий, и зависит от скорости сервера, пропускной способности сети и т.п. Если вы попробуете это на проекте вроде <literal>Apache</literal>, который сейчас имеет более 500,000 ревизий, вам придётся подождать некоторое время."
8216 #. (para)
8217 #: ../source/TortoiseGit_en.xml:9750
8218 msgid "The good news is that if you are using Log Caching, you only have to suffer this delay once. After that, log data is held locally. Log caching is enabled in TortoiseGit's settings."
8219 msgstr "Хорошая новость заключается в том, что при использовании кэша сообщений журнала вам придётся подождать единожды. После этого данные журнала хранятся локально. Кэширование сообщений журнала включается в настройках TortoiseGit."
8221 #. (title)
8222 #: ../source/TortoiseGit_en.xml:9757
8223 msgid "Revision Graph Nodes"
8224 msgstr "Узлы графа ревизий"
8226 #. (term)
8227 #: ../source/TortoiseGit_en.xml:9762
8228 msgid "Added file/folder"
8229 msgstr "Добавленные файлы/папки"
8231 #. (para)
8232 #: ../source/TortoiseGit_en.xml:9764
8233 msgid "Items which have been added, or created by copying another file/folder are shown using a rounded rectangle."
8234 msgstr "Элементы, которые были добавлены, или созданы путём копирования другого файла/папки, показываются в виде прямоугольника с закругленными углами."
8236 #. (term)
8237 #: ../source/TortoiseGit_en.xml:9771
8238 msgid "Deleted file/folder"
8239 msgstr "Удаленные файлы/папки"
8241 #. (para)
8242 #: ../source/TortoiseGit_en.xml:9773
8243 msgid "Deleted items eg. a branch which is no longer required, are shown using an octagon (rectangle with corners cut off)."
8244 msgstr "Удалённые элементы, такие как не нужные больше ответвления, показываются в виде восьмиугольника (прямоугольник с отрезанными углами)."
8246 #. (term)
8247 #: ../source/TortoiseGit_en.xml:9780
8248 msgid "Branch tip revision"
8249 msgstr "Верхние ревизии ответвлений"
8251 #. (para)
8252 #: ../source/TortoiseGit_en.xml:9782
8253 msgid "Where a branch (or trunk or tag) has been modified since the last branch node, this is shown using an ellipse. Shown when the <guilabel>Show HEAD revisions</guilabel> option is selected."
8254 msgstr "Если в ответвлении (или в стволе, или в метке) были произведены изменения с момента создания последнего узла ответвления, это показывается при помощи эллипса. Эти узлы отображаются в графе при включении опции <guilabel>Показать ведущие ревизии</guilabel>."
8256 #. (term)
8257 #: ../source/TortoiseGit_en.xml:9791
8258 msgid "Normal file/folder"
8259 msgstr "Обычные файлы/папки"
8261 #. (para)
8262 #: ../source/TortoiseGit_en.xml:9793
8263 msgid "All other items are shown using a plain rectangle."
8264 msgstr "Все остальные элементы отображаются в виде обычного прямоугольника."
8266 #. (para)
8267 #: ../source/TortoiseGit_en.xml:9758
8268 msgid "The revision graph shows several types of node: <placeholder-1/>"
8269 msgstr "В графе ревизий показываются несколько типов узлов: <placeholder-1/>"
8271 #. (para)
8272 #: ../source/TortoiseGit_en.xml:9800
8273 msgid "Note that by default the graph only shows the points at which items were added or deleted. Showing every revision of a project will generate a very large graph for non-trivial cases. If you really want to see <emphasis>all</emphasis> revisions where changes were made, there is an option to do this in the <guilabel>View</guilabel> menu and on the toolbar."
8274 msgstr "Обратите внимание: по умолчанию граф показывает только те точки, в которых элементы были добавлены или удалены. Отображение каждой ревизии проекта породит слишком большой граф для нетривиальных случаев. Если вы действительно желаете увидеть <emphasis>все</emphasis> ревизии, в которых были произведены изменения, то для этого вам придётся воспользоваться опцией, расположенной в меню <guilabel>Вид</guilabel> и на панели инструментов."
8276 #. (title)
8277 #: ../source/TortoiseGit_en.xml:9809
8278 msgid "Changing the View"
8279 msgstr "Изменение вида"
8281 #. (term)
8282 #: ../source/TortoiseGit_en.xml:9817
8283 msgid "Group branches"
8284 msgstr "Сгруппировать ответвления"
8286 #. (para)
8287 #: ../source/TortoiseGit_en.xml:9819
8288 msgid "The default behavior (grouping off) will use one row per revision and all rows are sorted strictly by revision. As a result, long-living branches occupy a whole column for only a few changes and the graph becomes very broad."
8289 msgstr "При поведении по умолчанию (группировка выключена) используется одна строка на ревизию и все строки сортируются строго по ревизии. В результате долгоживущие ответвления занимают целую колонку всего лишь для нескольких изменений и граф получается слишком широким."
8291 #. (para)
8292 #: ../source/TortoiseGit_en.xml:9825
8293 msgid "This mode groups changes by branch, so that there is no global revision ordering: Consecutive revisions on a branch will be shown in (often) consecutive lines. Sub-branches, however, are arranged in such a way that later branches will be shown in the same column above older branches to keep the graph slim. As a result, a given row may contain changes from different revisions."
8294 msgstr "Этот режим группирует изменения по ответвлению, поэтому глобального упорядочивания ревизий не будет: последовательные ревизии в ответвлении будут отображаться в (часто) последовательных строках. Под-ответвления, однако, упорядочиваются таким образом, чтобы более поздние ответвления показывались в той же самой колонке, выше более раннего ответвления, и граф не разрастался в ширину. В результате, некоторые строки могут содержать изменения из различных ревизий."
8296 #. (term)
8297 #: ../source/TortoiseGit_en.xml:9837
8298 msgid "Oldest on top"
8299 msgstr "Старые сверху"
8301 #. (para)
8302 #: ../source/TortoiseGit_en.xml:9839
8303 msgid "Normally the graph shows the oldest revision at the bottom, and the tree grows upwards. Use this option to grow down from the top instead."
8304 msgstr "Обычно в графе более старые ревизии показываются снизу, и дерево растёт вверх. При помощи этой опции можно указать, чтобы дерево росло наоборот, сверху вниз."
8306 #. (term)
8307 #: ../source/TortoiseGit_en.xml:9847
8308 msgid "Show HEAD revisions"
8309 msgstr "Показать ведущие ревизии"
8311 #. (para)
8312 #: ../source/TortoiseGit_en.xml:9849
8313 msgid "This ensures that the latest revision on every branch is always shown on the graph."
8314 msgstr "Эта опция обеспечивает отображение в графе самой поздней ревизии каждого ответвления."
8316 #. (term)
8317 #: ../source/TortoiseGit_en.xml:9856
8318 msgid "Exact copy sources"
8319 msgstr "Точные источники копирования"
8321 #. (para)
8322 #: ../source/TortoiseGit_en.xml:9858
8323 msgid "When a branch/tag is made, the default behaviour is to show the branch as taken from the last node where a change was made. Strictly speaking this is inaccurate since the branches are often made from the current HEAD rather than a specific revision. So it is possible to show the more correct (but less useful) revision that was used to create the copy."
8324 msgstr "Поведение по умолчанию при создании ответвления/метки - показывать ответвление как созданное из последнего узла, где было произведено изменение. Строго говоря, это неточно, поскольку ответвления часто создаются из текущей ведущей ревизии, а не из точно определённой ревизии. Поэтому есть возможность показывать более правильную (но менее полезную) ревизию, которая использовалась для создания копии."
8326 #. (term)
8327 #: ../source/TortoiseGit_en.xml:9870
8328 msgid "Fold tags"
8329 msgstr "Свернуть метки"
8331 #. (para)
8332 #: ../source/TortoiseGit_en.xml:9872
8333 msgid "If you want to see a graph of software development, tagged releases may be of little interest to you. This option hides the nodes for tags and shows them instead in the tooltip for the node that they were copied from. A tag icon on the right side of the source node indicates that tags were made."
8334 msgstr "Если вы желаете посмотреть граф разработки программного обеспечения, помеченные выпуски вас будут мало интересовать. Эта опция скрывает узлы меток и вместо этого показывает их во всплывающей подсказке для узла, из которого они были скопированы. Для обозначения того, что из узла была создана метка, справа на узле-источнике показывается значок метки."
8336 #. (term)
8337 #: ../source/TortoiseGit_en.xml:9883
8338 msgid "Reduce cross lines"
8339 msgstr "Снизить число пересечений"
8341 #. (para)
8342 #: ../source/TortoiseGit_en.xml:9885
8343 msgid "If the layout of the graph has produced a lot of crossing lines, use this option to clean it up. This may make the layout columns appear in less logical places, for example in a diagonal line rather than a column, and it may take a little time to optimise."
8344 msgstr "Если при отображении графа получается слишком много пересекающихся линий, можно применить эту опцию для наведения порядка. Использование этой опции может привести к размещению ветвей графа в менее логичных местах, например, по диагонали, а не в столбик, и может занять некоторое время для выполнения оптимизации."
8346 #. (term)
8347 #: ../source/TortoiseGit_en.xml:9896
8348 msgid "Filter"
8349 msgstr "Фильтр"
8351 #. (para)
8352 #: ../source/TortoiseGit_en.xml:9898
8353 msgid "Sometimes the revision graph contains more revisions than you want to see. This option opens a dialog which allows you to restrict the range of revisions displayed, and to hide particular paths by name."
8354 msgstr "Иногда в графе содержится больше ревизий, нежели вам необходимо просмотреть. Эта опция в открывающемся диалоговом окне позволяет ограничить диапазон показываемых ревизий, а также скрыть некоторые указанные по имени пути."
8356 #. (para)
8357 #: ../source/TortoiseGit_en.xml:9810
8358 msgid "Because a revision graph is often quite complex, there are a number of features which can be used to tailor the view the way you want it. These are available in the <guilabel>View</guilabel> menu and from the toolbar. <placeholder-1/>"
8359 msgstr "Поскольку граф ревизий часто получается довольно сложным, есть несколько возможностей, которые могут быть использованы для донастройки способа отображения графа под ваши нужды. Они доступны в меню <guilabel>Вид</guilabel> и в панели инструментов. <placeholder-1/>"
8361 #. (title)
8362 #: ../source/TortoiseGit_en.xml:9910
8363 msgid "Using the Graph"
8364 msgstr "Использование графа"
8366 #. (para)
8367 #: ../source/TortoiseGit_en.xml:9911
8368 msgid "To make it easier to navigate a large graph, use the overview window. This shows the entire graph in a small window, with the currently displayed portion highlighted. You can drag the highlighted area to change the displayed region."
8369 msgstr "Для того, чтобы легче ориентироваться в большом графе, можно использовать обзорное окно. Оно показывает весь граф в небольшом окне, и текущая показываемая часть в нём выделена. Вы можете перетаскивать зону выделения для изменения отображаемой области."
8371 #. (para)
8372 #: ../source/TortoiseGit_en.xml:9917
8373 msgid "The revision date, author and comments are shown in a hint box whenever the mouse hovers over a revision box."
8374 msgstr "При прохождении мыши над прямоугольником ревизии во всплывающей подсказке отображаются дата ревизии, автор и сообщение журнала."
8376 #. (para)
8377 #: ../source/TortoiseGit_en.xml:9921
8378 msgid "If you select two revisions (Use <keycap>Ctrl</keycap>-<action>left click</action>), you can use the context menu to show the differences between these revisions. You can choose to show differences as at the branch creation points, but usually you will want to show the differences at the branch end points, i.e. at the HEAD revision."
8379 msgstr "Если вы выберете две ревизии (используя <keycap>Ctrl</keycap>-<action>левый щелчок</action>), вы можете воспользоваться контекстным меню для просмотра различий между этими ревизиями. Конечно, вы можете выбрать просмотр различий в точках создания ответвлений, но обычно бывает желательно просмотреть различия в конечных точках ответвлений, т.е. в ведущей ревизии."
8381 #. (para)
8382 #: ../source/TortoiseGit_en.xml:9928
8383 msgid "You can view the differences as a Unified-Diff file, which shows all differences in a single file with minimal context. If you opt to <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Compare Revisions</guimenuitem></menuchoice> you will be presented with a list of changed files. <action>Double click</action> on a file name to fetch both revisions of the file and compare them using the visual difference tool."
8384 msgstr "Вы можете просмотреть различия как файл объединённых различий, который показывает все различия в одном файле с некоторым минимальным контекстом. Если выбрать <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Сравнить ревизии</guimenuitem></menuchoice>, появится список измененных файлов. Выполните <action>двойной щелчок</action> на имени файла для извлечения обеих ревизий файла и их сравнения с использованием визуального средства просмотра различий."
8386 #. (para)
8387 #: ../source/TortoiseGit_en.xml:9939
8388 msgid "If you <action>right click</action> on a revision you can use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Show Log</guimenuitem></menuchoice> to view the history."
8389 msgstr "После <action>правого щелчка</action> на ревизии вы можете выбрать <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Показать журнал</guimenuitem></menuchoice> для просмотра истории."
8391 #. (para)
8392 #: ../source/TortoiseGit_en.xml:9947
8393 msgid "You can also merge changes in the selected revision(s) into a different working copy. A folder selection dialog allows you to choose the working copy to merge into, but after that there is no confirmation dialog, nor any opportunity to try a dry run. It is a good idea to merge into an unmodified working copy so that you can revert the changes if it doesn't work out! This is a useful feature if you want to merge selected revisions from one branch to another."
8394 msgstr "Вы можете также произвести слияние изменений из выбранных ревизий с другой рабочей копией. При помощи диалога выбора папки можно выбрать рабочую копию для проведения слияния, но после этого не предоставляется ни запроса подтверждения, ни возможности выполнить пробный запуск. Хорошей практикой является производить слияние с неизменённой рабочей копией, чтобы вы смогли отменить изменения, если слияние не сработает! Это полезная возможность, если вы желаете слить выбранные ревизии из одного ответвления в другое."
8396 #. (para)
8397 #: ../source/TortoiseGit_en.xml:9958
8398 msgid "Because Git cannot provide all the information required, a certain amount of interpretation is required, which can sometimes give strange results. Nevertheless, the output for the trunk will generally give useful results."
8399 msgstr "Поскольку Git не может предоставить всей нужной информации, проводится некоторая необходимая интерпретация, которая иногда даёт странные результаты. Тем не менее, выдача для ствола будет давать, как правило, вполне пригодный результат."
8401 #. (para)
8402 #: ../source/TortoiseGit_en.xml:9968
8403 msgid "If you want to check the server again for newer information, you can simply refresh the view using <keycap>F5</keycap>. If you are using the log cache (enabled by default), this will check the repository for newer commits and fetch only the new ones. If the log cache was in offline mode, this will also attempt to go back online."
8404 msgstr "Если вы желаете вновь запросить сервер на предмет новой информации, вы можете просто обновить вид при помощи <keycap>F5</keycap>. Если используется кэширование журнала (по умолчанию включено), то хранилище будет проверено на наличие более новых фиксаций и будут загружены только они. Если кэш журнала работает в автономном режиме, то будет произведена попытка переключиться обратно в оперативный режим."
8406 #. (para)
8407 #: ../source/TortoiseGit_en.xml:9976
8408 msgid "If you are using the log cache and you think the message content or author may have changed, you should use the log dialog to refresh the messages you need. Since the revision graph works from the repository root, we would have to invalidate the entire log cache, and refilling it could take a <emphasis>very</emphasis> long time."
8409 msgstr "Если вы используете кэширование журнала, и вы думаете, что содержимое сообщения или его автор были изменены, вы должны воспользоваться диалогом журнала для обновления необходимых сообщений. Поскольку граф ревизий работает, начиная с корня хранилища, будет сделан недействительным весь кэш журнала, и повторное его заполнение может занять <emphasis>очень</emphasis> долгое время."
8411 # ---- 5.24
8412 #. (title)
8413 #: ../source/TortoiseGit_en.xml:9987
8414 msgid "Exporting a Git Working Copy"
8415 msgstr "Экспорт рабочей копии Git"
8417 #. (primary)
8418 #: ../source/TortoiseGit_en.xml:9989
8419 msgid "export"
8420 msgstr "экспорт"
8422 #. (primary)
8423 #: ../source/TortoiseGit_en.xml:9992
8424 msgid "unversioned 'working copy'"
8425 msgstr "неверсированная 'рабочая копия'"
8427 #. (para)
8428 #: ../source/TortoiseGit_en.xml:9994
8429 msgid "Sometimes you may want a copy of your working tree without any of those <filename>.svn</filename> directories, e.g. to create a zipped tarball of your source, or to export to a web server. Instead of making a copy and then deleting all those <filename>.svn</filename> directories manually, TortoiseGit offers the command <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Export...</guimenuitem></menuchoice>. Exporting from a URL and exporting from a working copy are treated slightly differently."
8430 msgstr "Иногда вы желаете скопировать ваше рабочее дерево без всех этих папок <filename>.svn</filename>, например, для создания файла архива ваших исходных кодов, или для экспорта на веб-сервер. Вместо того, чтобы выполнить копирование и после этого удалять папки <filename>.svn</filename> вручную, TortoiseGit предлагает команду <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Экспорт...</guimenuitem></menuchoice>. Экспорт из источника, заданного адресом URL, и экспорт из рабочей копии, обрабатывается немного по-разному."
8432 #. (title)
8433 #: ../source/TortoiseGit_en.xml:10009
8434 msgid "The Export-from-URL Dialog"
8435 msgstr "Диалог Экспорт-из-URL"
8437 #. (para)
8438 #: ../source/TortoiseGit_en.xml:10007
8439 msgid "<placeholder-1/> If you execute this command on an unversioned folder, TortoiseGit will assume that the selected folder is the target, and open a dialog for you to enter the URL and revision to export from. This dialog has options to export only the top level folder, to omit external references, and to override the line end style for files which have the <literal>svn:eol-style</literal> property set."
8440 msgstr "<placeholder-1/> Если вы выполняете эту команду на неверсированной папке, TorotiseSVN предполагает, что выбранная папка является целевой, и открывает диалог для ввода URL и ревизии, из которых необходимо произвести экспорт. В этом диалоге присутствуют опции, при помощи которых можно экспортировать только папку верхнего уровня, пропустить внешние ссылки, и задать тип завершения строк для файлов, у которых установлено свойство <literal>svn:eol-style</literal>."
8442 #. (para)
8443 #: ../source/TortoiseGit_en.xml:10019
8444 msgid "Of course you can export directly from the repository too. Use the Repository Browser to navigate to the relevant subtree in your repository, then use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Export</guimenuitem></menuchoice>. You will get the <guilabel>Export from URL</guilabel> dialog described above."
8445 msgstr "Конечно же, вы также можете экспортировать прямо из хранилища. Воспользуйтесь обозревателем хранилища для перехода к соответствующему поддереву в хранилище, после чего выберите <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Экспорт</guimenuitem></menuchoice>. Вы получите описанный выше диалог <guilabel>Экспорт из URL</guilabel>."
8447 #. (para)
8448 #: ../source/TortoiseGit_en.xml:10029
8449 msgid "If you execute this command on your working copy you'll be asked for a place to save the <emphasis>clean</emphasis> working copy without the <filename>.svn</filename> folders. By default, only the versioned files are exported, but you can use the <guilabel>Export unversioned files too</guilabel> checkbox to include any other unversioned files which exist in your WC and not in the repository. External references using <literal>svn:externals</literal> can be omitted if required."
8450 msgstr "Если выполнить эту команду на рабочей копии, вас попросят указать место для сохранения <emphasis>чистой</emphasis> рабочей копии без папок <filename>.svn</filename>. По умолчанию, экспортируются только версированные файлы, но вы можете при помощи флажка <guilabel>Экспортировать также и неверсированные файлы</guilabel> включить также все неверсированные файлы, существующие в вашей рабочей копии и не существующие в хранилище. Внешние ссылки, заданные через <literal>svn:externals</literal>, могут быть опущены при необходимости."
8452 #. (para)
8453 #: ../source/TortoiseGit_en.xml:10039
8454 msgid "Another way to export from a working copy is to <action>right drag</action> the working copy folder to another location and choose <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>SVN Export here</guimenuitem></menuchoice> or <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>SVN Export all here</guimenuitem></menuchoice>. The second option includes the unversioned files as well."
8455 msgstr "Другой способ сделать экспорт из рабочей копии - <action>правое перетаскивание</action> папки с рабочей копией в новое место путём выбора <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>SVN Экспортировать сюда</guimenuitem></menuchoice> или <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>SVN Экспортировать всё сюда</guimenuitem></menuchoice>. Второй пункт включает также и неверсированные файлы."
8457 #. (para)
8458 #: ../source/TortoiseGit_en.xml:10053
8459 msgid "When exporting from a working copy, if the target folder already contains a folder of the same name as the one you are exporting, you will be given the option to overwrite the existing content, or to create a new folder with an automatically generated name, eg. <literal>Target (1)</literal>."
8460 msgstr "Если целевая папка при экспорте из рабочей копии уже содержит папку с таким же именем, как и экспортируемая, вам будет дана возможность выбора: перезаписать ли существующее содержимое, или же создать новую паку с автоматически генерируемым именем, например, <literal>Целевая папка (1)</literal>."
8462 #. (title)
8463 #: ../source/TortoiseGit_en.xml:10061
8464 msgid "Exporting single files"
8465 msgstr "Экспортирование отдельных файлов"
8467 #. (para)
8468 #: ../source/TortoiseGit_en.xml:10062
8469 msgid "The export dialog does not allow exporting single files, even though Git can."
8470 msgstr "Диалог экспорта не позволяет экспортировать отдельные файлы, немотря на то, что Git это может."
8472 #. (para)
8473 #: ../source/TortoiseGit_en.xml:10066
8474 msgid "To export single files with TortoiseGit, you have to use the repository browser (<xref linkend=\"tsvn-dug-repobrowser\"/>). Simply drag the file(s) you want to export from the repository browser to where you want them in the explorer, or use the context menu in the repository browser to export the files."
8475 msgstr "Для экспорта отдельных файлов в TortoiseGit вы должны использовать обозреватель хранилища (<xref linkend=\"tsvn-dug-repobrowser\"/>). Просто перетащите файл (файлы), которые вы желали бы экспортировать, из обозревателя хранилища в Проводник, поместив их туда, куда надо, или воспользуйтесь для экспорта файлов контекстным меню обозревателя хранилища."
8477 #. (title)
8478 #: ../source/TortoiseGit_en.xml:10075
8479 msgid "Removing a working copy from version control"
8480 msgstr "Выведение рабочей копии из-под управления версиями"
8482 #. (primary)
8483 #. (primary)
8484 #: ../source/TortoiseGit_en.xml:10077
8485 #: ../source/TortoiseGit_en.xml:13733
8486 msgid "unversion"
8487 msgstr "разверсирование"
8489 #. (para)
8490 #: ../source/TortoiseGit_en.xml:10079
8491 msgid "Sometimes you have a working copy which you want to convert back to a normal folder without the <literal>.svn</literal> directories. What you really need is an export-in-place command, that just removes the control directories rather than generating a new clean directory tree."
8492 msgstr "Иногда возникает задача преобразовать рабочую копию обратно в нормальную папку без папок <literal>.svn</literal>. Что вам действительно для этого нужно - это команда экспорта-на-месте, которая только убирала бы управляющие папки, нежели генерировала новое чистое дерево папок."
8494 #. (para)
8495 #: ../source/TortoiseGit_en.xml:10086
8496 msgid "The answer is surprisingly simple - export the folder to itself! TortoiseGit detects this special case and asks if you want to make the working copy unversioned. If you answer <emphasis>yes</emphasis> the control directories will be removed and you will have a plain, unversioned directory tree."
8497 msgstr "Решение неожиданно простое - экспорт папки в саму себя! TortoiseGit обнаруживает этот специальный случай и спрашивает, не желаете ли вы разверсировать рабочую копию. При ответе <emphasis>да</emphasis> управляющие папки будут удалены, и у вас будет простое неверсированное дерево папок."
8499 # ---- 5.25
8500 #. (title)
8501 #: ../source/TortoiseGit_en.xml:10096
8502 msgid "Relocating a working copy"
8503 msgstr "Перебазирование рабочей копии"
8505 #. (primary)
8506 #: ../source/TortoiseGit_en.xml:10098
8507 msgid "relocate"
8508 msgstr "перебазирование"
8510 #. (primary)
8511 #: ../source/TortoiseGit_en.xml:10101
8512 msgid "URL changed"
8513 msgstr "изменился URL"
8515 #. (primary)
8516 #: ../source/TortoiseGit_en.xml:10104
8517 msgid "repository URL changed"
8518 msgstr "URL хранилища изменился"
8520 #. (primary)
8521 #: ../source/TortoiseGit_en.xml:10107
8522 msgid "server moved"
8523 msgstr "сервер переместился"
8525 #. (primary)
8526 #: ../source/TortoiseGit_en.xml:10110
8527 msgid "moved server"
8528 msgstr "переместившийся сервер"
8530 #. (title)
8531 #: ../source/TortoiseGit_en.xml:10115
8532 msgid "The Relocate Dialog"
8533 msgstr "Диалог перебазирования"
8535 #. (para)
8536 #: ../source/TortoiseGit_en.xml:10113
8537 msgid "<placeholder-1/> If your repository has for some reason changed it's location (IP/URL). Maybe you're even stuck and can't commit and you don't want to checkout your working copy again from the new location and to move all your changed data back into the new working copy, <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Relocate</guimenuitem></menuchoice> is the command you are looking for. It basically does very little: it scans all <filename>entries</filename> files in the <filename>.svn</filename> folder and changes the URL of the entries to the new value."
8538 msgstr "<placeholder-1/> Допустим, ваше хранилище по каким-либо причинам изменило свое расположение (IP/URL). Возможно, вся ваша работа застопорилась и вы не можете фиксировать изменения, а вам не хочется заново извлекать рабочую копию из нового месторасположения и перемещать туда все ваши измененённые данные. В этом случае команда <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Перебазировать...</guimenuitem></menuchoice> - это то, что вам нужно. По существу, она делает очень немного: сканирует все файлы <filename>entries</filename> в папках <filename>.svn</filename> и изменяет URL содержащихся там элементов на новое значение."
8540 #. (para)
8541 #: ../source/TortoiseGit_en.xml:10139
8542 msgid "The IP address of the server has changed."
8543 msgstr "Был изменён IP-адрес сервера."
8545 #. (para)
8546 #: ../source/TortoiseGit_en.xml:10142
8547 msgid "The protocol has changed (e.g. http:// to https://)."
8548 msgstr "Был изменён протокол (например, с http:// на https://)."
8550 #. (para)
8551 #: ../source/TortoiseGit_en.xml:10145
8552 msgid "The repository root path in the server setup has changed."
8553 msgstr "Был изменён путь к корню хранилища в настройках сервера."
8555 #. (para)
8556 #: ../source/TortoiseGit_en.xml:10133
8557 msgid "<emphasis>This is a very infrequently used operation</emphasis>. The relocate command is <emphasis>only</emphasis> used if the URL of the repository root has changed. Possible reasons are: <placeholder-1/> Put another way, you need to relocate when your working copy is referring to the same location in the same repository, but the repository itself has moved."
8558 msgstr "<emphasis>Это очень редко используемая операция</emphasis>. Команда перебазирования используется <emphasis>только</emphasis> если изменён URL к корню хранилища. Возможные причины: <placeholder-1/> Другими словами, перебазирование необходимо, когда ваша рабочая копия ссылается на то же место в том же хранилище, но само хранилище было перемещено."
8560 #. (para)
8561 #: ../source/TortoiseGit_en.xml:10156
8562 msgid "You want to move to a different Git repository. In that case you should perform a clean checkout from the new repository location."
8563 msgstr "Вы желаете перейти к другому хранилищу Git. В этом случае вы должны выполнить извлечение заново из нового местоположения хранилища."
8565 #. (para)
8566 #: ../source/TortoiseGit_en.xml:10162
8567 msgid "You want to switch to a different branch or directory within the same repository. To do that you should use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Switch...</guimenuitem></menuchoice>. Read <xref linkend=\"tsvn-dug-switch-1\"/> for more information."
8568 msgstr "Вы желаете переключиться на другое ответвление или папку в том же хранилище. Для того, чтобы это сделать, вы должны применить <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Переключить...</guimenuitem></menuchoice>. Прочтите <xref linkend=\"tsvn-dug-switch-1\"/> для получения дополнительной информации."
8570 #. (para)
8571 #: ../source/TortoiseGit_en.xml:10152
8572 msgid "It does not apply if: <placeholder-1/>"
8573 msgstr "Перебазирование не применимо, если: <placeholder-1/>"
8575 #. (para)
8576 #: ../source/TortoiseGit_en.xml:10174
8577 msgid "If you use relocate in either of the cases above, it <emphasis>will corrupt your working copy</emphasis> and you will get many unexplainable error messages while updating, committing, etc. Once that has happened, the only fix is a fresh checkout."
8578 msgstr "Если вы применили перебазирование в любом из вышеперечисленных случаев, <emphasis>ваша рабочая копия будет повреждена</emphasis> и вы получите множество необъяснимых сообщений об ошибках при обновлении, фиксации, и т.д. После того, как это случилось, единственным решением будет выполнение свежего извлечения."
8580 # ---- 5.26
8581 #. (title)
8582 #: ../source/TortoiseGit_en.xml:10183
8583 msgid "Integration with Bug Tracking Systems / Issue Trackers"
8584 msgstr "Интеграция с системами отслеживания ошибок/проблем"
8586 #. (primary)
8587 #: ../source/TortoiseGit_en.xml:10185
8588 msgid "bug tracking"
8589 msgstr "отслеживание ошибок"
8591 #. (primary)
8592 #: ../source/TortoiseGit_en.xml:10188
8593 msgid "bug tracker"
8594 msgstr "система отслеживания ошибок"
8596 #. (primary)
8597 #: ../source/TortoiseGit_en.xml:10191
8598 msgid "issue tracker"
8599 msgstr "система отслеживания проблем"
8601 #. (primary)
8602 #: ../source/TortoiseGit_en.xml:10194
8603 msgid "bugtracker"
8604 msgstr "система отслеживания ошибок"
8606 #. (para)
8607 #: ../source/TortoiseGit_en.xml:10196
8608 msgid "It is very common in Software Development for changes to be related to a specific bug or issue ID. Users of bug tracking systems (issue trackers) would like to associate the changes they make in Git with a specific ID in their issue tracker. Most issue trackers therefore provide a pre-commit hook script which parses the log message to find the bug ID with which the commit is associated. This is somewhat error prone since it relies on the user to write the log message properly so that the pre-commit hook script can parse it correctly."
8609 msgstr "При разработке программ очень часто бывает, что изменения следует связать с определенным ID ошибки или проблемы. Пользователи системы отслеживания ошибок (или системы отслеживания проблем) хотели бы связывать изменения, сделанные ими в Git, с конкретным ID в этой системе. Поэтому большинство систем отслеживания проблем предоставляют выполняемый перед фиксацией скрипт ловушки, который анализирует сообщение журнала для обнаружения ID ошибки, с которой связана эта фиксация. Этот способ до некоторой степени подвержен ошибкам, поскольку рассчитан на то, что пользователь напишет сообщение журнала должным образом, чтобы скрипт ловушки 'перед-фиксацией' смог разобрать его правильно."
8611 #. (para)
8612 #: ../source/TortoiseGit_en.xml:10209
8613 msgid "When the user enters a log message, a well defined line including the issue number associated with the commit can be added automatically. This reduces the risk that the user enters the issue number in a way the bug tracking tools can't parse correctly."
8614 msgstr "Когда пользователь вводит сообщение журнала, к нему может быть автоматически добавлена заранее определённая строка, содержащая номер проблемы, связанной с этой фиксацией. Это уменьшает риск того, что пользователь введёт номер проблемы таким образом, что инструменты отслеживания ошибок не смогут правильно его обработать."
8616 #. (para)
8617 #: ../source/TortoiseGit_en.xml:10215
8618 msgid "Or TortoiseGit can highlight the part of the entered log message which is recognized by the issue tracker. That way the user knows that the log message can be parsed correctly."
8619 msgstr "Или TortoiseGit может подсвечивать ту часть введённого сообщения журнала, которая будет распознана системой отслеживания проблем. Благодаря этому пользователь поймёт, что сообщение журнала может быть обработано правильно."
8621 #. (para)
8622 #: ../source/TortoiseGit_en.xml:10222
8623 msgid "When the user browses the log messages, TortoiseGit creates a link out of each bug ID in the log message which fires up the browser to the issue mentioned."
8624 msgstr "Когда пользователь просматривает сообщения журнала, TortoiseGit создаёт ссылку для каждого ID ошибки в сообщении журнала, по которой может быть запущен веб-обозреватель для просмотра описания соответствующей проблемы."
8626 #. (para)
8627 #: ../source/TortoiseGit_en.xml:10205
8628 msgid "TortoiseGit can help the user in two ways: <placeholder-1/>"
8629 msgstr "TortoiseGit может помочь пользователю двумя способами: <placeholder-1/>"
8631 #. (title)
8632 #: ../source/TortoiseGit_en.xml:10231
8633 msgid "Adding Issue Numbers to Log Messages"
8634 msgstr "Добавление номеров проблем к сообщениям журнала"
8636 #. (para)
8637 #: ../source/TortoiseGit_en.xml:10232
8638 msgid "You can integrate a bug tracking tool of your choice in TortoiseGit. To do this, you have to define some properties, which start with <literal>bugtraq:</literal>. They must be set on Folders: (<xref linkend=\"tsvn-dug-propertypage\"/>)"
8639 msgstr "Вы можете интегрировать выбранную вами систему отслеживания ошибок с TortoiseGit. Для этого вы должны определить некоторые свойства, начинающиеся с <literal>bugtraq:</literal>. Они должны быть установлены для папок (<xref linkend=\"tsvn-dug-propertypage\"/>)."
8641 #. (para)
8642 #: ../source/TortoiseGit_en.xml:10247
8643 msgid "Set this property to the URL of your bug tracking tool. It must be properly URI encoded and it has to contain <literal>%BUGID%</literal>. <literal>%BUGID%</literal> is replaced with the Issue number you entered. This allows TortoiseGit to display a link in the log dialog, so when you are looking at the revision log you can jump directly to your bug tracking tool. You do not have to provide this property, but then TortoiseGit shows only the issue number and not the link to it. e.g the TortoiseGit project is using <systemitem class=\"url\">http://issues.TortoiseGit.net/?do=details&amp;id=%BUGID%</systemitem>"
8644 msgstr "Задайте в этом свойстве адрес URL вашей системы отслеживания ошибок. Адрес должен быть корректно URI-закодирован и должен содержать строку <literal>%BUGID%</literal>. <literal>%BUGID%</literal> заменяется введённым вами номером проблемы. Это позволяет TortoiseGit отобразить ссылку в диалоге журнала, чтобы при просмотре журнала ревизий вы могли перейти прямо в вашу систему отслеживания ошибок. Можно и не задавать это свойство, но тогда TortoiseGit отображает только номер проблемы, без ссылки. Например, в проекте TortoiseGit используется строка <systemitem class=\"url\">http://issues.TortoiseGit.net/?do=details&amp;id=%BUGID%</systemitem>"
8646 #. (para)
8647 #: ../source/TortoiseGit_en.xml:10262
8648 msgid "You can also use relative URLs instead of absolute ones. This is useful when your issue tracker is on the same domain/server as your source repository. In case the domain name ever changes, you don't have to adjust the <literal>bugtraq:url</literal> property. There are two ways to specify a relative URL:"
8649 msgstr "Вы можете также использовать относительные URL вместо абсолютных. Это может пригодиться, когда ваша система отслеживания проблем расположена в том же домене/на том же сервере, что и ваше хранилище исходного кода. В случае изменения имени домена, вам не надо будет донастраивать свойство <literal>bugtraq:url</literal>. Есть два способа указания относительного адреса URL:"
8651 #. (para)
8652 #: ../source/TortoiseGit_en.xml:10269
8653 msgid "If it begins with the string <literal>^/</literal> it is assumed to be relative to the repository root. For example, <literal>^/../?do=details&amp;id=%BUGID%</literal> will resolve to <systemitem class=\"url\">http://TortoiseGit.net/?do=details&amp;id=%BUGID%</systemitem> if your repository is located on <systemitem class=\"url\">http://TortoiseGit.net/svn/trunk/</systemitem>."
8654 msgstr "Если он начинается со строки <literal>^/</literal> предполагается, что он задан относительно корня хранилища. Например, <literal>^/../?do=details&amp;id=%BUGID%</literal> будет разрешаться в <systemitem class=\"url\">http://TortoiseGit.net/?do=details&amp;id=%BUGID%</systemitem> если ваше хранилище расположено по адресу <systemitem class=\"url\">http://TortoiseGit.net/svn/trunk/</systemitem>."
8656 #. (para)
8657 #: ../source/TortoiseGit_en.xml:10278
8658 msgid "A URL beginning with the string <literal>/</literal> is assumed to be relative to the server's hostname. For example <literal>/?do=details&amp;id=%BUGID%</literal> will resolve to <systemitem class=\"url\">http://TortoiseGit.net/?do=details&amp;id=%BUGID%</systemitem> if your repository is located anywhere on <systemitem class=\"url\">http://TortoiseGit.net</systemitem>."
8659 msgstr "URL, начинающийся со строки <literal>/</literal> предполагается заданным относительно имени сервера. Например, <literal>/?do=details&amp;id=%BUGID%</literal> будет разрешаться в <systemitem class=\"url\">http://TortoiseGit.net/?do=details&amp;id=%BUGID%</systemitem> если ваше хранилище расположено где-либо на <systemitem class=\"url\">http://TortoiseGit.net</systemitem>."
8661 #. (para)
8662 #: ../source/TortoiseGit_en.xml:10292
8663 msgid "Set this to <literal>true</literal>, if you want TortoiseGit to warn you because of an empty issue-number text field. Valid values are <literal>true/false</literal>. <emphasis> If not defined, <literal>false</literal> is assumed. </emphasis>"
8664 msgstr "Установите это свойство в <literal>true</literal>, если желаете, чтобы TortoiseGit предупреждал вас о незаполненном поле с номером проблемы. Допустимые значения: <literal>true/false</literal>. <emphasis> Если свойство не задано, предполагается значение <literal>false</literal>.</emphasis>"
8666 #. (para)
8667 #: ../source/TortoiseGit_en.xml:10238
8668 msgid "There are two ways to integrate TortoiseGit with issue trackers. One is based on simple strings, the other is based on <emphasis>regular expressions</emphasis>. The properties used by both approaches are: <placeholder-1/>"
8669 msgstr "Есть два способа интегрировать TortoiseGit с системами отслеживания проблем: один основан на простых строках, другой - на <emphasis>регулярных выражениях</emphasis>. Свойства, используемые в обоих подходах: <placeholder-1/>"
8671 #. (title)
8672 #: ../source/TortoiseGit_en.xml:10306
8673 msgid "Issue Number in Text Box"
8674 msgstr "Номер проблемы в текстовом поле"
8676 #. (para)
8677 #: ../source/TortoiseGit_en.xml:10315
8678 msgid "This property activates the bug tracking system in <emphasis>Input field</emphasis> mode. If this property is set, then TortoiseGit will prompt you to enter an issue number when you commit your changes. It's used to add a line at the end of the log message. It must contain <literal>%BUGID%</literal>, which is replaced with the issue number on commit. This ensures that your commit log contains a reference to the issue number which is always in a consistent format and can be parsed by your bug tracking tool to associate the issue number with a particular commit. As an example you might use <literal>Issue : %BUGID%</literal>, but this depends on your Tool."
8679 msgstr "Это свойство активирует систему отслеживания ошибок в режиме <emphasis>поля ввода</emphasis>. Если это свойство установлено, тогда TortoiseGit будет просить ввести номер ошибки при фиксации ваших изменений. Этот номер используется для добавления строки в конец сообщения журнала, для чего сообщение должно содержать <literal>%BUGID%</literal>, которое заменяется на номер ошибки при фиксации. Это служит для обеспечения того, чтобы содержащаяся в журнале фиксаций ссылка на номер проблемы всегда имела совместимый формат и могла быть обработана системой отслеживания  ошибок для связывания номера проблемы с конкретной фиксацией. Например, вы можете использовать <literal>Проблема: %BUGID%</literal>, но это зависит от используемой вами системы."
8681 #. (para)
8682 #: ../source/TortoiseGit_en.xml:10336
8683 msgid "This property defines if the bug-ID is appended (true) to the end of the log message or inserted (false) at the start of the log message. Valid values are <literal>true/false</literal>. <emphasis> If not defined, <literal>true</literal> is assumed, so that existing projects don't break. </emphasis>"
8684 msgstr "Это свойство определяет, будет ли ID ошибки добавляться в конец сообщения журнала (значение true) или вставляться в начале сообщения (значение false). Допустимые значения: <literal>true/false</literal>. <emphasis> Если не задано, предполагается значение <literal>true</literal>, чтобы не повредить существующим проектам.</emphasis>"
8686 #. (para)
8687 #: ../source/TortoiseGit_en.xml:10351
8688 msgid "This text is shown by TortoiseGit on the commit dialog to label the edit box where you enter the issue number. If it's not set, <literal>Bug-ID / Issue-Nr:</literal> will be displayed. Keep in mind though that the window will not be resized to fit this label, so keep the size of the label below 20-25 characters."
8689 msgstr "Этот текст отображается TortoiseGit в диалоге фиксации для обозначения поля ввода, в которое вы вводите номер проблемы. Если свойство не задано, отображается <literal>Bug-ID / Issue-Nr:</literal>. Помните, что окно не будет изменять размеры для размещения этой метки, поэтому размер этой метки не должен превышать 20-25 символов."
8691 #. (para)
8692 #: ../source/TortoiseGit_en.xml:10365
8693 msgid "If set to <literal>true</literal> only numbers are allowed in the issue-number text field. An exception is the comma, so you can comma separate several numbers. Valid values are <literal>true/false</literal>. <emphasis> If not defined, <literal>true</literal> is assumed. </emphasis>"
8694 msgstr "Если установлено в <literal>true</literal>, в поле номера проблемы допускаются только цифры, за исключением запятой, которая может применяться в качестве разделителя при вводе нескольких номеров. Допустимые значения: <literal>true/false</literal>. <emphasis> Если не задано, предполагается значение <literal>true</literal>. </emphasis>"
8696 #. (para)
8697 #: ../source/TortoiseGit_en.xml:10307
8698 msgid "In the simple approach, TortoiseGit shows the user a separate input field where a bug ID can be entered. Then a separate line is appended/prepended to the log message the user entered. <placeholder-1/>"
8699 msgstr "При простом подходе TortoiseGit показывает пользователю отдельное поле, в которое может быть введен ID ошибки. Затем это введённое пользователем значение добавляется к сообщению в конце/в начале как отдельная строка. <placeholder-1/>"
8701 #. (title)
8702 #: ../source/TortoiseGit_en.xml:10380
8703 msgid "Issue Numbers Using Regular Expressions"
8704 msgstr "Номера проблем с использованием регулярных выражений"
8706 #. (para)
8707 #: ../source/TortoiseGit_en.xml:10392
8708 msgid "This property activates the bug tracking system in <emphasis>Regex</emphasis> mode. It contains either a single regular expressions, or two regular expressions separated by a newline."
8709 msgstr "Это свойство подключает систему отслеживания ошибок в режиме <emphasis>регулярных выражений</emphasis>. Оно содержит либо одно, либо два регулярных выражения, по одному в строке."
8711 #. (para)
8712 #: ../source/TortoiseGit_en.xml:10398
8713 msgid "If two expressions are set, then the first expression is used as a pre-filter to find expressions which contain bug IDs. The second expression then extracts the bare bug IDs from the result of the first regex. This allows you to use a list of bug IDs and natural language expressions if you wish. e.g. you might fix several bugs and include a string something like this: <quote>This change resolves issues #23, #24 and #25</quote>"
8714 msgstr "Если заданы два выражения, то первое используется как предварительный фильтр для обнаружения выражений, которые содержат ID ошибок. Второе выражение после этого извлекает чистые ID ошибок из результата первого регулярного выражения. Это позволяет использовать списки ID ошибок и обороты естественного языка при желании. Например, вы могли исправить несколько ошибок и написать строку вроде этой: <quote>Это изменение решает проблемы #23, #24 и #25</quote>"
8716 #. (para)
8717 #: ../source/TortoiseGit_en.xml:10408
8718 msgid "If you want to catch bug IDs as used in the expression above inside a log message, you could use the following regex strings, which are the ones used by the TortoiseGit project: <literal>[Ii]ssues?:?(\\s*(,|and)?\\s*#\\d+)+</literal> and <literal>(\\d+)</literal>"
8719 msgstr "Если вы желаете отловить ID ошибок как в вышеприведённом выражении в сообщении журнала, вы можете применить следующие строки регулярных выражений, которые используются в проекте TortoiseGit: <literal>[Ii]ssues?:?(\\s*(,|and)?\\s*#\\d+)+</literal> и <literal>(\\d+)</literal>"
8721 #. (para)
8722 #: ../source/TortoiseGit_en.xml:10415
8723 msgid "The first expression picks out <quote>issues #23, #24 and #25</quote> from the surrounding log message. The second regex extracts plain decimal numbers from the output of the first regex, so it will return <quote>23</quote>, <quote>24</quote> and <quote>25</quote> to use as bug IDs."
8724 msgstr "Первое выражение достаёт строку <quote>issues #23, #24 and #25</quote> из окружающего её сообщения журнала. Второе выражение извлекает просто десятичные числа из выдачи первого выражения, и оно вернёт <quote>23</quote>, <quote>24</quote> и <quote>25</quote> для использования в качестве ID ошибок."
8726 #. (para)
8727 #: ../source/TortoiseGit_en.xml:10422
8728 msgid "Breaking the first regex down a little, it must start with the word <quote>issue</quote>, possibly capitalised. This is optionally followed by an <quote>s</quote> (more than one issue) and optionally a colon. This is followed by one or more groups each having zero or more leading whitespace, an optional comma or <quote>and</quote> and more optional space. Finally there is a mandatory <quote>#</quote> and a mandatory decimal number."
8729 msgstr "Разбирая по частям первое выражение: строка должна начинаться со слова <quote>issue</quote>, возможно, с заглавной буквы. После этого следует необязательная <quote>s</quote> (более одной проблемы) и необязательное двоеточие. После чего идут одна или более групп, с нулём или более ведущих пробелов перед каждой, необязательная запятая или <quote>and</quote> и ещё дополнительные пробелы. В заключение, должны быть обязательный символ <quote>#</quote> и обязательное десятичное число."
8731 #. (para)
8732 #: ../source/TortoiseGit_en.xml:10431
8733 msgid "If only one expression is set, then the bare bug IDs must be matched in the groups of the regex string. Example: <literal>[Ii]ssue(?:s)? #?(\\d+)</literal> This method is required by a few issue trackers, e.g. trac, but it is harder to construct the regex. We recommend that you only use this method if your issue tracker documentation tells you to."
8734 msgstr "Если задано только одно выражение, тогда группы в строке регулярного выражения должны соответствовать 'чистым' ID ошибок. Пример: <literal>[Ii]ssue(?:s)? #?(\\d+)</literal> Этот метод требуется некоторым системам отслеживания проблем, например trac, но в нём труднее построить регулярное выражение. Мы рекомендуем, чтобы вы использовали этот метод, если об этом явно сказано в документации вашей системы отслеживания проблем."
8736 #. (para)
8737 #: ../source/TortoiseGit_en.xml:10440
8738 msgid "If you are unfamiliar with regular expressions, take a look at the introduction at <ulink url=\"http://en.wikipedia.org/wiki/Regular_expression\"><citetitle>http://en.wikipedia.org/wiki/Regular_expression</citetitle></ulink>, and the online documentation and tutorial at <ulink url=\"http://www.regular-expressions.info/\"><citetitle>http://www.regular-expressions.info/</citetitle></ulink>."
8739 msgstr "Если вы незнакомы с регулярными выражениями, взгляните на введение по адресу <ulink url=\"http://en.wikipedia.org/wiki/Regular_expression\"><citetitle>http://en.wikipedia.org/wiki/Regular_expression</citetitle></ulink><footnote><para>Есть статья об этом и в русском разделе Википедии: <ulink url=\"http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F\"><citetitle>http://ru.wikipedia.org/wiki/Регулярные_выражения</citetitle></ulink> - прим. переводчика</para></footnote>, а также на доступные в Сети документацию и учебный курс по адресу <ulink url=\"http://www.regular-expressions.info/\"><citetitle>http://www.regular-expressions.info/</citetitle></ulink>."
8741 #. (para)
8742 #: ../source/TortoiseGit_en.xml:10381
8743 msgid "In the approach with <emphasis>regular expressions</emphasis>, TortoiseGit doesn't show a separate input field but marks the part of the log message the user enters which is recognized by the issue tracker. This is done while the user writes the log message. This also means that the bug ID can be anywhere inside a log message! This method is much more flexible, and is the one used by the TortoiseGit project itself. <placeholder-1/>"
8744 msgstr "При подходе с <literal>регулярными выражениями</literal>, TortoiseGit не показывает отдельного поля ввода, но помечает ту часть введённого пользователем сообщения журнала, которая будет распознана системой отслеживания ошибок. Это делается, пока пользователь пишет сообщение журнала. Это также означает, что ID ошибки может быть в любом месте сообщения журнала! Этот метод намного более гибкий, и именно он используется в самом проекте TortoiseGit. <placeholder-1/>"
8746 #. (para)
8747 #: ../source/TortoiseGit_en.xml:10456
8748 msgid "If both the <literal>bugtraq:message</literal> and <literal>bugtraq:logregex</literal> properties are set, <literal>logregex</literal> takes precedence."
8749 msgstr "Если установлены оба свойства, <literal>bugtraq:message</literal> и <literal>bugtraq:logregex</literal>, свойство <literal>logregex</literal> имеет преимущество."
8751 #. (para)
8752 #: ../source/TortoiseGit_en.xml:10461
8753 msgid "Even if you don't have an issue tracker with a pre-commit hook parsing your log messages, you still can use this to turn the issues mentioned in your log messages into links!"
8754 msgstr "Даже если у вас нет системы отслеживания проблем с выполняемой перед фиксацией ловушкой, разбирающей ваши сообщения журнала, вы всё равно можете применить эту возможность для преобразования в ссылки проблем, упомянутых в сообщениях!"
8756 #. (para)
8757 #: ../source/TortoiseGit_en.xml:10466
8758 msgid "And even if you don't need the links, the issue numbers show up as a separate column in the log dialog, making it easier to find the changes which relate to a particular issue."
8759 msgstr "И даже если эти ссылки вам не нужны, номера проблем показываются в отдельной колонке в диалоге журнала, что позволяет легче обнаруживать изменения, относящиеся к определённой проблеме."
8761 #. (title)
8762 #. (title)
8763 #: ../source/TortoiseGit_en.xml:10479
8764 #: ../source/TortoiseGit_en.xml:10642
8765 msgid "Set the Properties on Folders"
8766 msgstr "Устанавливайте свойства на папках"
8768 #. (para)
8769 #. (para)
8770 #: ../source/TortoiseGit_en.xml:10480
8771 #: ../source/TortoiseGit_en.xml:10643
8772 msgid "These properties must be set on folders for the system to work. When you commit a file or folder the properties are read from that folder. If the properties are not found there, TortoiseGit will search upwards through the folder tree to find them until it comes to an unversioned folder, or the tree root (eg. <literal>C:\\</literal>) is found. If you can be sure that each user checks out only from e.g <filename>trunk/</filename> and not some sub-folder, then it's enough if you set the properties on <filename>trunk/</filename>. If you can't be sure, you should set the properties recursively on each sub-folder. A property setting deeper in the project hierarchy overrides settings on higher levels (closer to <filename>trunk/</filename>)."
8773 msgstr "Эти свойства проекта должны быть установлены на <emphasis>папках</emphasis>, для того чтобы эта система работала. При фиксации файла или папки свойства считываются из этой папки. Если свойства там не найдены, TortoiseGit будет искать их выше по дереву папок, пока не достигнет неверсированной папки или корня дерева (например, <literal>C:\\</literal>). Если вы можете быть уверены, что каждый пользователь извлекает только из одной папки (например, <filename>trunk/</filename>), а не из какой-то подпапки, тогда достаточно установить свойства для <filename>trunk/</filename>. Если вы в этом не уверены, тогда вы должны устанавливать свойства рекурсивно для каждой подпапки. Установка свойств ниже по иерархии проекта перекрывает свойства более высоких уровней (ближе к <filename>trunk/</filename>)."
8775 #. (para)
8776 #. (para)
8777 #: ../source/TortoiseGit_en.xml:10494
8778 #: ../source/TortoiseGit_en.xml:10657
8779 msgid "For <literal>tsvn:</literal> properties <emphasis>only</emphasis> you can use the <guilabel>Recursive</guilabel> checkbox to set the property to all sub-folders in the hierarchy, without also setting it on all files."
8780 msgstr "<emphasis>Только</emphasis> для свойств <literal>tsvn:</literal> вы можете использовать флажок <guilabel>Рекурсивно</guilabel> для установки свойства для всех подпапок в иерархии, без установки его также для всех файлов."
8782 #. (para)
8783 #: ../source/TortoiseGit_en.xml:10500
8784 msgid "Because the issue tracker integration depends upon accessing Git properties, you will only see the results when using a checked out working copy. Fetching properties remotely is a slow operation, so you will not see this feature in action from the repo browser."
8785 msgstr "Поскольку интеграция с системой отслеживания проблем зависит от доступа к свойствам Git, вы сможете увидеть результаты только при использовании извлечённой рабочей копии. Получение свойств удалённо - медленная операция, поэтому вы не увидите работу этой воможности из обозревателя хранилища. "
8787 #. (para)
8788 #: ../source/TortoiseGit_en.xml:10507
8789 msgid "This issue tracker integration is not restricted to TortoiseGit; it can be used with any Git client. For more information, read the full <ulink url=\"http://TortoiseGit.tigris.org/svn/TortoiseGit/trunk/doc/issuetrackers.txt\"><citetitle>Issue Tracker Integration Specification</citetitle></ulink> in the TortoiseGit source repository. (<xref linkend=\"tsvn-preface-source\"/> explains how to access the repository)."
8790 msgstr "Эта интеграция с системой отслеживания проблем не ограничена только TortoiseGit; она может быть использована любым клиентом Git. Для получения дополнительной информации прочтите полную <ulink url=\"http://TortoiseGit.tigris.org/svn/TortoiseGit/trunk/doc/issuetrackers.txt\"><citetitle>Спецификацию интеграции с системами отслеживания проблем (Issue Tracker Integration Specification)</citetitle></ulink> в хранилище исходного кода TortoiseGit (<xref linkend=\"tsvn-preface-source\"/> рассказывает, как получить доступ к хранилищу исходного кода TortoiseGit)."
8792 #. (title)
8793 #: ../source/TortoiseGit_en.xml:10518
8794 msgid "Getting Information from the Issue Tracker"
8795 msgstr "Получение информации из системы отслеживания проблем"
8797 #. (para)
8798 #: ../source/TortoiseGit_en.xml:10519
8799 msgid "The previous section deals with adding issue information to the log messages. But what if you need to get information from the issue tracker? The commit dialog has a Windows COM interface which allows integration an external program that can talk to your tracker. Typically you might want to query the tracker to get a list of open issues assigned to you, so that you can pick the issues that are being addressed in this commit."
8800 msgstr "В предыдущем разделе мы имели дело с добавлением информации о проблемах в сообщения журнала. Но что если вам необходимо получить информацию из системы отслеживания проблем? У диалога фиксации есть Windows COM-интерфейс, позволяющий выполнить интеграцию с внешней программой, умеющей взаимодействовать с вашей системой отслеживания проблем. Типичный запрос - получить у системы отслеживания список назначенных вам открытых проблем, чтобы вы могли выбрать проблемы, которые были затронуты в этой фиксации."
8802 #. (para)
8803 #: ../source/TortoiseGit_en.xml:10528
8804 msgid "Any such interface is of course highly specific to your system, so we cannot provide this part, and describing how to create such a program is beyond the scope of this manual. The interface definition and sample programs can be obtained from the <literal>contrib</literal> folder in the <ulink url=\"http://TortoiseGit.tigris.org/svn/TortoiseGit/trunk/contrib/issue-tracker-plugins\"><citetitle>TortoiseGit repository</citetitle></ulink>. (<xref linkend=\"tsvn-preface-source\"/> explains how to access the repository)."
8805 msgstr "Любой такой интерфейс, конечно же, сильно зависит от особенностей вашей системы, поэтому эту часть мы не можем предоставить, и описание создания такой программы выходит за рамки этого руководства. Определение интерфейса и примеры программ можно посмотреть в папке <literal>contrib</literal> в <ulink url=\"http://TortoiseGit.tigris.org/svn/TortoiseGit/trunk/contrib/issue-tracker-plugins\"><citetitle>хранилище TortoiseGit</citetitle></ulink>. (<xref linkend=\"tsvn-preface-source\"/> рассказывает, как получить доступ к хранилищу исходного кода TortoiseGit)."
8807 #. (title)
8808 #: ../source/TortoiseGit_en.xml:10547
8809 msgid "Example issue tracker query dialog"
8810 msgstr "Пример диалога запроса системы отслеживания проблем"
8812 #. (para)
8813 #: ../source/TortoiseGit_en.xml:10539
8814 msgid "For illustration purposes, let's suppose that your system administrator has provided you with an issue tracker plugin which you have installed, and that you have set up some of your working copies to use the plugin in TortoiseGit's settings dialog. When you open the commit dialog from a working copy to which the plugin has been assigned, you will see a new button at the top of the dialog. <placeholder-1/> In this example you can select one or more open issues. The plugin can then generate specially formatted text which it adds to your log message."
8815 msgstr "Для наглядности предположим, что ваш системный администратор предоставил вам подключаемый модуль для системы отслеживания проблем, который вы установили, и что вы настроили некоторые из ваших рабочих копий на использование этого подключаемого модуля в диалоге настроек TortoiseGit. При открытии диалога фиксации из рабочей копии, на которую назначен подключаемый модуль, вы увидите новую кнопку в верхней части диалога. <placeholder-1/> В этом примере вы можете выбрать одну или более открытых проблем. Затем модуль может сгенерировать специально отформатированный текст, который он добавит к вашему сообщению журнала."
8817 # ---- 5.27
8818 #. (title)
8819 #: ../source/TortoiseGit_en.xml:10557
8820 msgid "Integration with Web-based Repository Viewers"
8821 msgstr "Интеграция со средствами просмотра хранилища, работающими через веб-интерфейс"
8823 #. (primary)
8824 #: ../source/TortoiseGit_en.xml:10559
8825 msgid "web view"
8826 msgstr "просмотр через веб"
8828 #. (primary)
8829 #: ../source/TortoiseGit_en.xml:10562
8830 msgid "repo viewer"
8831 msgstr "средство просмотра хранилища"
8833 #. (primary)
8834 #: ../source/TortoiseGit_en.xml:10565
8835 msgid "ViewVC"
8836 msgstr "ViewVC"
8838 #. (primary)
8839 #: ../source/TortoiseGit_en.xml:10568
8840 msgid "WebSVN"
8841 msgstr "WebSVN"
8843 #. (para)
8844 #: ../source/TortoiseGit_en.xml:10570
8845 msgid "There are several web-based repository viewers available for use with Git such as <ulink url=\"http://www.viewvc.org/\"><citetitle>ViewVC</citetitle></ulink> and <ulink url=\"http://websvn.tigris.org/\"><citetitle>WebSVN</citetitle></ulink>. TortoiseGit provides a means to link with these viewers."
8846 msgstr "Есть несколько средств просмотра хранилища, работающих через веб-интерфейс, которые могут использоваться с Git, таких как <ulink url=\"http://www.viewvc.org/\"><citetitle>ViewVC</citetitle></ulink> и <ulink url=\"http://websvn.tigris.org/\"><citetitle>WebSVN</citetitle></ulink>. TortoiseGit предоставляет возможность для связи с этими средствами просмотра."
8848 #. (para)
8849 #: ../source/TortoiseGit_en.xml:10582
8850 msgid "You can integrate a repo viewer of your choice in TortoiseGit. To do this, you have to define some properties which define the linkage. They must be set on Folders: (<xref linkend=\"tsvn-dug-propertypage\"/>)"
8851 msgstr "Вы можете интегрировать выбранное вами средство просмотра хранилища в TortoiseGit. Для этого вы должны задать некоторые свойства, обеспечивающие эту связь. Они должны быть установлены для папок: (<xref linkend=\"tsvn-dug-propertypage\"/>)"
8853 #. (para)
8854 #: ../source/TortoiseGit_en.xml:10592
8855 msgid "Set this property to the URL of your repo viewer to view all changes in a specific revision. It must be properly URI encoded and it has to contain <literal>%REVISION%</literal>. <literal>%REVISION%</literal> is replaced with the revision number in question. This allows TortoiseGit to display a context menu entry in the log dialog <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>View revision in webviewer</guimenuitem></menuchoice>"
8856 msgstr "Задайте в этом свойстве URL вашего средства просмотра хранилища, по которому можно посмотреть все изменения в конкретной ревизии. Оно должно быть правильно URI-закодировано и должно содержать  <literal>%REVISION%</literal>, которое заменяется нужным номером ревизии. Это позволит TortoiseGit показать в контекстном меню окна журнала пункт <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Посмотреть ревизию в веб-обозревателе</guimenuitem></menuchoice>"
8858 #. (para)
8859 #: ../source/TortoiseGit_en.xml:10611
8860 msgid "Set this property to the URL of your repo viewer to view changes to a specific file in a specific revision. It must be properly URI encoded and it has to contain <literal>%REVISION%</literal> and <literal>%PATH%</literal>. <literal>%PATH%</literal> is replaced with the path relative to the repository root. This allows TortoiseGit to display a context menu entry in the log dialog <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>View revision and path in webviewer</guimenuitem></menuchoice> For example, if you right-click in the log dialog bottom pane on a file entry <literal>/trunk/src/file</literal> then the <literal>%PATH%</literal> in the URL will be replaced with <literal>/trunk/src/file</literal>."
8861 msgstr "Задайте в этом свойстве URL вашего средства просмотра хранилища, по которому можно посмотреть изменения конкретного файла в конкретной ревизии. Оно должно быть правильно URI-закодировано и должно содержать  <literal>%REVISION%</literal> и <literal>%PATH%</literal>. Строка <literal>%PATH%</literal> заменяется путём относительно корня хранилища. Это позволит TortoiseGit показать в контекстном меню окна журнала пункт <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Посмотреть ревизию для пути в веб-обозревателе</guimenuitem></menuchoice> Например, при правом щелчке в нижней панели окна журнала на файле <literal>/trunk/src/file</literal>, значение <literal>%PATH%</literal> в URL будет заменено на <literal>/trunk/src/file</literal>."
8863 #. (para)
8864 #: ../source/TortoiseGit_en.xml:10633
8865 msgid "You can also use relative URLs instead of absolute ones. This is useful in case your web viewer is on the same domain/server as your source repository. In case the domain name ever changes, you don't have to adjust the <literal>webviewer:revision</literal> and <literal>webviewer:pathrevision</literal> property. The format is the same as for the <literal>bugtraq:url</literal> property. See <xref linkend=\"tsvn-dug-bugtracker\"/>."
8866 msgstr "Вы можете также использовать относительные URL вместо абсолютных. Это может пригодиться, когда ваша система просмотра хранилища через веб расположена в том же домене/на том же сервере, что и ваше хранилище исходного кода. В случае изменения имени домена, вам не надо будет донастраивать свойства <literal>webviewer:revision</literal> и <literal>webviewer:pathrevision</literal>. Формат применяется такой же, как и в свойстве <literal>bugtraq:url</literal>. Смотрите <xref linkend=\"tsvn-dug-bugtracker\"/>."
8868 # ---- 5.28
8869 #. (title)
8870 #: ../source/TortoiseGit_en.xml:10666
8871 msgid "TortoiseGit's Settings"
8872 msgstr "Настройки TortoiseGit"
8874 #. (primary)
8875 #: ../source/TortoiseGit_en.xml:10668
8876 msgid "settings"
8877 msgstr "настройки"
8879 #. (para)
8880 #: ../source/TortoiseGit_en.xml:10670
8881 msgid "To find out what the different settings are for, just leave your mouse pointer a second on the editbox/checkbox... and a helpful tooltip will popup."
8882 msgstr "Чтобы узнать, для чего предназначены различные параметры, просто оставьте ненадолго указатель мыши на поле ввода/флажке... и появится полезная подсказка."
8884 #. (title)
8885 #: ../source/TortoiseGit_en.xml:10679
8886 msgid "General Settings"
8887 msgstr "Общие настройки"
8889 #. (primary)
8890 #: ../source/TortoiseGit_en.xml:10681
8891 msgid "sounds"
8892 msgstr "звуки"
8894 #. (title)
8895 #: ../source/TortoiseGit_en.xml:10685
8896 msgid "The Settings Dialog, General Page"
8897 msgstr "Страница 'Общее' в диалоге настроек"
8899 #. (para)
8900 #: ../source/TortoiseGit_en.xml:10683
8901 msgid "<placeholder-1/> This dialog allows you to specify your preferred language, and the Git-specific settings."
8902 msgstr "<placeholder-1/> В этом диалоге можно указать предпочтитаемый вами язык интерфейса, а также некоторые специальные настройки Git."
8904 #. (term)
8905 #: ../source/TortoiseGit_en.xml:10693
8906 msgid "Language"
8907 msgstr "Язык"
8909 #. (para)
8910 #: ../source/TortoiseGit_en.xml:10695
8911 msgid "Selects your user interface language. What else did you expect?"
8912 msgstr "Выбор языка пользовательского интерфейса. А вы ожидали что-то другое?"
8914 #. (term)
8915 #: ../source/TortoiseGit_en.xml:10702
8916 msgid "Automatically check for newer versions every week"
8917 msgstr "Автоматически проверять наличие новой версии каждую неделю"
8919 #. (para)
8920 #: ../source/TortoiseGit_en.xml:10704
8921 msgid "If checked, TortoiseGit will contact its download site once a week to see if there is a newer version of the program available. Use <guibutton>Check now</guibutton> if you want an answer right away. The new version will not be downloaded; you simply receive an information dialog telling you that the new version is available."
8922 msgstr "Если отмечено, то TortoiseGit один раз в неделю будет связываться со своим сайтом загрузки, чтобы узнать, не появилась ли новая версия программы. Воспользуйтесь кнопкой <guibutton>Проверить</guibutton>, если вы желаете получить эту информацию прямо сейчас. Новая версия загружаться не будет, просто появляется диалог, сообщающий о том, что появилась новая версия."
8924 #. (term)
8925 #: ../source/TortoiseGit_en.xml:10715
8926 msgid "System sounds"
8927 msgstr "Системные звуки"
8929 #. (para)
8930 #: ../source/TortoiseGit_en.xml:10721
8931 msgid "Error"
8932 msgstr "Ошибка"
8934 #. (para)
8935 #: ../source/TortoiseGit_en.xml:10726
8936 msgid "Notice"
8937 msgstr "Уведомление"
8939 #. (para)
8940 #: ../source/TortoiseGit_en.xml:10731
8941 msgid "Warning"
8942 msgstr "Предупреждение"
8944 #. (para)
8945 #: ../source/TortoiseGit_en.xml:10717
8946 msgid "TortoiseGit has three custom sounds which are installed by default. <placeholder-1/> You can select different sounds (or turn these sounds off completely) using the Windows Control Panel. <guibutton>Configure</guibutton> is a shortcut to the Control Panel."
8947 msgstr "TortoiseGit по умолчанию устанавливает в систему три собственных звука. <placeholder-1/> Вы можете выбрать другие звуки (или вообще их отключить) при помощи панели управления Windows. Кнопка <guibutton>Настроить</guibutton> служит для её быстрого вызова."
8949 #. (term)
8950 #: ../source/TortoiseGit_en.xml:10743
8951 msgid "Global ignore pattern"
8952 msgstr "Шаблоны игнорирования"
8954 #. (primary)
8955 #: ../source/TortoiseGit_en.xml:10746
8956 msgid "exclude pattern"
8957 msgstr "шаблоны исключения"
8959 #. (primary)
8960 #: ../source/TortoiseGit_en.xml:10749
8961 msgid "global ignore"
8962 msgstr "глобальное игнорирование"
8964 #. (para)
8965 #: ../source/TortoiseGit_en.xml:10751
8966 msgid "Global ignore patterns are used to prevent unversioned files from showing up e.g. in the commit dialog. Files matching the patterns are also ignored by an import. Ignore files or directories by typing in the names or extensions. Patterns are separated by spaces e.g. <literal>*/bin */obj *.bak *.~?? *.jar *.[Tt]mp</literal>. Remember that these patterns may be used against paths which include N levels of parent directory. Setting ignore patterns for anything other than simple file extensions is not as trivial as it first appears, so be sure to read <xref linkend=\"tsvn-dug-ignore-glob\"/> for more information on the pattern-matching syntax, and how paths are checked."
8967 msgstr "Общие шаблоны игнорирования используются для предотвращения отображения неверсированных файлов, например, в диалоге фиксации. Файлы, соответствующие шаблонам, игнорируются также при импорте. Игнорирование файлов или папок осуществляется путём ввода имён или расширений. Шаблоны разделяются пробелами, например <literal>*/bin */obj *.bak *.~?? *.jar *.[Tt]mp</literal>. Помните, что эти шаблоны могут использоваться для путей, включающих несколько уровней родительских папок. Задание шаблонов игнорирования для чего-то другого, нежели простых расширений файлов, не настолько тривиально, как может сначала показаться, поэтому обязательно прочтите <xref linkend=\"tsvn-dug-ignore-glob\"/> для дополнительной информации о синтаксисе задания шаблонов и о том, как обрабатываются пути."
8969 #. (para)
8970 #: ../source/TortoiseGit_en.xml:10765
8971 msgid "Note that the ignore patterns you specify here will also affect other Git clients running on your PC, including the command line client."
8972 msgstr "Обратите внимание: шаблоны игнорирования, задаваемые здесь, влияют также на других клиентов Git, работающих на вашем ПК, включая клиента командной строки."
8974 #. (para)
8975 #: ../source/TortoiseGit_en.xml:10771
8976 msgid "If you use the Git configuration file to set a <literal>global-ignores</literal> pattern, it will override the settings you make here. The Git configuration file is accessed using the <guibutton>Edit</guibutton> as described below."
8977 msgstr "Если вы воспользуетесь файлом настроек Git для установки шаблона <literal>global-ignores</literal>, то его значение перекроет сделанные здесь установки. Доступ к файлу настроек Git можно получить посредством кнопки <guibutton>Правка</guibutton>, описанной ниже."
8979 #. (para)
8980 #: ../source/TortoiseGit_en.xml:10779
8981 msgid "This ignore pattern will affect all your projects. It is not versioned, so it will not affect other users. By contrast you can also use the versioned <literal>svn:ignore</literal> property to exclude files or directories from version control. Read <xref linkend=\"tsvn-dug-ignore\"/> for more information."
8982 msgstr "Эти шаблоны игнорирования окажут влияние на все ваши проекты. Они не версируются, поэтому не затрагивают других пользователей. Для сравнения, вы можете также использовать версированное свойство <literal>svn:ignore</literal> для исключения файлов или папок из-под управления версиями. Прочтите <xref linkend=\"tsvn-dug-ignore\"/> для более подробной информации."
8984 #. (term)
8985 #: ../source/TortoiseGit_en.xml:10791
8986 msgid "Set file dates to the <quote>last commit time</quote>"
8987 msgstr "Устанавливать даты файлов на <quote>время последнего фиксирования</quote>"
8989 #. (para)
8990 #: ../source/TortoiseGit_en.xml:10793
8991 msgid "This option tells TortoiseGit to set the file dates to the last commit time when doing a checkout or an update. Otherwise TortoiseGit will use the current date. If you are developing software it is generally best to use the current date because build systems normally look at the date stamps to decide which files need compiling. If you use <quote>last commit time</quote> and revert to an older file revision, your project may not compile as you expect it to."
8992 msgstr "Эта опция предписывает TortoiseGit устанавливать дату файлов по времени последней фиксации при выполнении извлечения или обновления. Иначе TortoiseGit будет использовать текущую дату. Если вы разрабатываете программное обеспечение, в общем случае лучше использовать текущую дату, поскольку системы сборки обычно смотрят на метку времени для принятия решения о том, какие файлы нуждаются в компиляции. Если вы используете <quote>время последнего фиксирования</quote> и откатываетесь к старой ревизии файла, ваш проект вопреки ожиданиям может больше не компилироваться."
8994 #. (term)
8995 #: ../source/TortoiseGit_en.xml:10807
8996 msgid "Git configuration file"
8997 msgstr "Файл настроек Git"
8999 #. (para)
9000 #: ../source/TortoiseGit_en.xml:10809
9001 msgid "Use <guibutton>Edit</guibutton> to edit the Git configuration file directly. Some settings cannot be modified directly by TortoiseGit, and need to be set here instead. For more information about the Git <filename>config</filename> file see the <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.advanced.confarea.html\"><citetitle>Runtime Configuration Area</citetitle></ulink>. The section on <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.advanced.props.html#svn.advanced.props.auto\"><citetitle>Automatic Property Setting</citetitle></ulink> is of particular interest, and that is configured here. Note that Git can read configuration information from several places, and you need to know which one takes priority. Refer to <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.advanced.confarea.html#svn.advanced.confarea.windows-registry\"><citetitle>Configuration and the Windows Registry</citetitle></ulink> to find out more."
9002 msgstr "Воспользуйтесь кнопкой <guibutton>Правка</guibutton> для непосредственного редактирования файла настроек. Некоторые настройки не могут быть изменены TortoiseGit напрямую, и вместо этого должны быть заданы здесь. Для более подробной информации о файле <filename>config</filename> Git смотрите <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.advanced.confarea.html\"><citetitle>Область настроек времени выполнения (Runtime Configuration Area)</citetitle></ulink>. Раздел <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.advanced.props.html#svn.advanced.props.auto\"><citetitle>Автоматическая установка свойств (Automatic Property Setting)</citetitle></ulink> особенно интересен, и он настраивается именно здесь. Заметьте, что Git может считывать информацию о настройках из нескольких мест, и вам необходимо знать, которое из них имеет приоритет. Прочтите <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.advanced.confarea.html#svn.advanced.confarea.windows-registry\"><citetitle>Конфигурация и реестр Windows (Configuration and the Windows Registry)</citetitle></ulink>, чтобы узнать больше."
9004 #. (term)
9005 #: ../source/TortoiseGit_en.xml:10834
9006 msgid "Use <filename>_svn</filename> instead of <filename>.svn</filename> directories"
9007 msgstr "Использовать папки <filename>_svn</filename> вместо <filename>.svn</filename>"
9009 #. (para)
9010 #: ../source/TortoiseGit_en.xml:10836
9011 msgid "VS.NET when used with web projects can't handle the <literal>.svn</literal> folders that Git uses to store its internal information. This is not a bug in Git. The bug is in VS.NET and the frontpage extensions it uses. Read <xref linkend=\"tsvn-dug-settings-asp-dot-net\"/> to find out more about this issue."
9012 msgstr "VS.NET при использовании с веб-проектами не может обрабатывать папки <literal>.svn</literal>, которые Git использует для хранения своей внутренней информации. Это не ошибка в Git, это ошибка в VS.NET и в используемых им расширениях frontpage. Прочтите <xref linkend=\"tsvn-dug-settings-asp-dot-net\"/> для дополнительной информации об этой проблеме."
9014 #. (para)
9015 #: ../source/TortoiseGit_en.xml:10843
9016 msgid "If you want to change the behaviour of Git and TortoiseGit, you can use this checkbox to set the environment variable which controls this."
9017 msgstr "Если вы желаете изменить поведение Git и TortoiseGit, вы можете использовать этот флажок для установки переменной окружения, которая этим управляет."
9019 #. (para)
9020 #: ../source/TortoiseGit_en.xml:10848
9021 msgid "You should note that changing this option will not automatically convert existing working copies to use the new admin directory. You will have to do that yourself using a script (See our FAQ) or simply check out a fresh working copy."
9022 msgstr "Вы должны осознавать, что изменение этой опции не конвертирует автоматически существующие рабочие копии так, чтобы они использовали новую административную папку. Вы должны сделать это самостоятельно, используя скрипт (см. наше ЧаВо), или просто извлечь рабочую копию заново."
9024 #. (title)
9025 #: ../source/TortoiseGit_en.xml:10858
9026 msgid "Context Menu Settings"
9027 msgstr "Настройки контекстного меню"
9029 #. (title)
9030 #: ../source/TortoiseGit_en.xml:10862
9031 msgid "The Settings Dialog, Context Menu Page"
9032 msgstr "Страница контекстного меню в диалоге настроек"
9034 #. (para)
9035 #: ../source/TortoiseGit_en.xml:10860
9036 msgid "<placeholder-1/> This page allows you to specify which of the TortoiseGit context menu entries will show up in the main context menu, and which will appear in the TortoiseGit submenu. By default most items are unchecked and appear in the submenu."
9037 msgstr "<placeholder-1/> Эта страница позволяет вам указать, какие пункты контекстного меню TortoiseGit будут отображаться в основном контекстном меню, а какие - в подменю. По умолчанию, большинство пунктов не отмечены и отображаются в подменю."
9039 #. (para)
9040 #: ../source/TortoiseGit_en.xml:10870
9041 msgid "There is a special case for <guilabel>Get Lock</guilabel>. You can of course promote it to the top level using the list above, but as most files don't need locking this just adds clutter. However, a file with the <literal>svn:needs-lock</literal> property needs this action every time it is edited, so in that case it is very useful to have at the top level. Checking the box here means that when a file is selected which has the <literal>svn:needs-lock</literal> property set, <guilabel>Get Lock</guilabel> will always appear at the top level."
9042 msgstr "Но есть особый случай: пункт меню <guilabel>Заблокировать</guilabel>. Конечно, вы можете переместить его в меню верхнего уровня при помощи вышеуказанного списка, но поскольку большинство файлов блокировать не надо, это только создаст дополнительную помеху. Однако, для файла с установленным свойством <literal>svn:needs-lock</literal>, это действие необходимо производить при каждом редактировании, поэтому в этом случае очень полезно, чтобы соответствующий пункт меню был доступен сразу. Отметка на флажке означает, что когда выбран файл с установленным свойством <literal>svn:needs-lock</literal>, пункт <guilabel>Заблокировать</guilabel> всегда будет появляться в меню верхнего уровня."
9044 #. (title)
9045 #: ../source/TortoiseGit_en.xml:10882
9046 msgid "TortoiseGit Dialog Settings 1"
9047 msgstr "Настройки диалогов TortoiseGit - 1"
9049 #. (title)
9050 #: ../source/TortoiseGit_en.xml:10886
9051 msgid "The Settings Dialog, Dialogs 1 Page"
9052 msgstr "Страница 'Диалоги 1' в диалоге настроек"
9054 #. (para)
9055 #: ../source/TortoiseGit_en.xml:10884
9056 msgid "<placeholder-1/> This dialog allows you to configure some of TortoiseGit's dialogs the way you like them."
9057 msgstr "<placeholder-1/> Эта страница позволяет настроить некоторые диалоги TortoiseGit под ваши предпочтения."
9059 #. (term)
9060 #: ../source/TortoiseGit_en.xml:10894
9061 msgid "Default number of log messages"
9062 msgstr "Количество сообщений журнала по умолчанию"
9064 #. (para)
9065 #: ../source/TortoiseGit_en.xml:10896
9066 msgid "Limits the number of log messages that TortoiseGit fetches when you first select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Show Log</guimenuitem></menuchoice> Useful for slow server connections. You can always use <guibutton>Show All</guibutton> or <guibutton>Next 100</guibutton> to get more messages."
9067 msgstr "Ограничивает число сообщений журнала, которые TortoiseGit извлекает при первом вызове <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Показать журнал</guimenuitem></menuchoice> Эта опция полезна при медленных соединениях с серверами<footnote><para>Да и для ограничения трафика тоже - прим. переводчика</para></footnote>. Вы всегда можете использовать <guibutton>Показать все</guibutton> или <guibutton>Следующие 100</guibutton> для получения остальных сообщений."
9069 #. (term)
9070 #: ../source/TortoiseGit_en.xml:10910
9071 msgid "Font for log messages"
9072 msgstr "Шрифт сообщений журнала"
9074 #. (para)
9075 #: ../source/TortoiseGit_en.xml:10912
9076 msgid "Selects the font face and size used to display the log message itself in the middle pane of the Revision Log dialog, and when composing log messages in the Commit dialog."
9077 msgstr "Выбирает начертание и размер шрифта, используемого для отображения самого сообщения журнала в средней панели окна журнала ревизий, а также при составлении сообщений в диалоге фиксации."
9079 #. (term)
9080 #: ../source/TortoiseGit_en.xml:10921
9081 msgid "Short date / time format in log messages"
9082 msgstr "Короткий формат даты/времени в сообщениях журнала"
9084 #. (para)
9085 #: ../source/TortoiseGit_en.xml:10923
9086 msgid "If the standard long messages use up too much space on your screen use the short format."
9087 msgstr "Если стандартные длинные сообщения занимают слишком много места на экране, можно использовать короткий формат."
9089 #. (term)
9090 #: ../source/TortoiseGit_en.xml:10930
9091 msgid "Progress Dialog"
9092 msgstr "Окно выполнения"
9094 #. (para)
9095 #: ../source/TortoiseGit_en.xml:10932
9096 msgid "TortoiseGit can automatically close all progress dialogs when the action is finished without error. This setting allows you to select the conditions for closing the dialogs. The default (recommended) setting is <guilabel>Close manually</guilabel> which allows you to review all messages and check what has happened. However, you may decide that you want to ignore some types of message and have the dialog close automatically if there are no critical changes."
9097 msgstr "TortoiseGit может автоматически закрывать все окна, отображающие процесс выполнения, при условии успешного завершения действия. Эта настройка позволяет вам выбрать условия для закрытия этих окон. Значение по умолчанию (рекомендуемое) - <guilabel>Закрывать вручную</guilabel>, которое позволяет вам просмотреть все сообщения и проверить, что произошло. Однако, вы можете принять решение о игнорировании некоторых типов сообщений, так чтобы диалог закрывался автоматически в случае отсутствия критических изменений."
9099 #. (para)
9100 #: ../source/TortoiseGit_en.xml:10943
9101 msgid "<guilabel>Auto-close if no merges, adds or deletes</guilabel> means that the progress dialog will close if there were simple updates, but if changes from the repository were merged with yours, or if any files were added or deleted, the dialog will remain open. It will also stay open if there were any conflicts or errors during the operation."
9102 msgstr "<guilabel>Автозакрытие: не было слияний, добавлений или удалений</guilabel> означает, что окно выполнения будет закрыто, если были только простые обновления, но, если производилось слияние изменений из хранилища с вашими, или если какие-либо файлы были добавлены или удалены, окно останется открытым. Оно также останется открытым, если возникли конфликты или ошибки во время выполнения этого действия."
9104 #. (para)
9105 #: ../source/TortoiseGit_en.xml:10951
9106 msgid "<guilabel>Auto-close if no merges, adds or deletes for local operations</guilabel> means that the progress dialog will close as for <guilabel>Auto-close if no merges, adds or deletes</guilabel> but only for local operations like adding files or reverting changes. For remote operations the dialog will stay open."
9107 msgstr "<guilabel>Автозакрытие при локальных операциях</guilabel> означает, что окно выполнения будет закрыто в тех же случаях, что и <guilabel>Автозакрытие: не было слияний, добавлений или удалений</guilabel>, но только для локальных операций, таких как добавление файлов или отмена изменений. Для удалённых действий окно останется открытым."
9109 #. (para)
9110 #: ../source/TortoiseGit_en.xml:10959
9111 msgid "<guilabel>Auto-close if no conflicts</guilabel> relaxes the criteria further and will close the dialog even if there were merges, adds or deletes. However, if there were any conflicts or errors, the dialog remains open."
9112 msgstr "<guilabel>Автозакрытие при отсутствии конфликтов</guilabel> ещё больше смягчает условия и будет закрывать окно даже в случае наличия слияний, добавлений или удалений. Однако, если возникли какие-нибудь конфликты или ошибки, окно останется открытым."
9114 #. (para)
9115 #: ../source/TortoiseGit_en.xml:10966
9116 msgid "<guilabel>Auto-close if no errors</guilabel> always closes the dialog even if there were conflicts. The only condition that keeps the dialog open is an error condition, which occurs when Git is unable to complete the task. For example, an update fails because the server is inaccessible, or a commit fails because the working copy is out-of-date."
9117 msgstr "<guilabel>Автозакрытие при отсутствии ошибок</guilabel> всегда закрывает окно, даже если были конфликты. Окно остаётся открытым только в случае ошибок, которые не позволили Git выполнить задачу. Например, обновление не удалось из-за недоступности сервера, или фиксация не удалась из-за устаревания рабочей копии."
9119 #. (term)
9120 #: ../source/TortoiseGit_en.xml:10978
9121 msgid "Use URL of WC as the default <quote>From:</quote> URL"
9122 msgstr "Задать изначально URL рабочей копии в поле <quote>Из:</quote>"
9124 #. (para)
9125 #: ../source/TortoiseGit_en.xml:10980
9126 msgid "In the merge dialog, the default behaviour is for the <guilabel>From:</guilabel> URL to be remembered between merges. However, some people like to perform merges from many different points in their hierarchy, and find it easier to start out with the URL of the current working copy. This can then be edited to refer to a parallel path on another branch."
9127 msgstr "В диалоге слияния поведением по умолчанию является сохранение URL в поле <guilabel>Из:</guilabel> между слияниями. Однако, некоторые люди предпочитают выполнять слияния из нескольких различных точек в иерархии, и считают более простым начинать с URL текущей рабочей копии, который затем может быть отредактирован для указания на параллельный путь в другом ответвлении."
9129 #. (term)
9130 #: ../source/TortoiseGit_en.xml:10992
9131 msgid "Default checkout path"
9132 msgstr "Путь по умолчанию"
9134 #. (para)
9135 #: ../source/TortoiseGit_en.xml:10994
9136 msgid "You can specify the default path for checkouts. If you keep all your checkouts in one place, it is useful to have the drive and folder pre-filled so you only have to add the new folder name to the end."
9137 msgstr "Вы можете задать путь по умолчанию для извлечения. Если вы располагаете все ваши извлечения в одном месте, бывает полезно, когда в этом поле предварительно указан соответствующий путь, чтобы вам оставалось только дописать в конце имя новой папки."
9139 #. (term)
9140 #: ../source/TortoiseGit_en.xml:11003
9141 msgid "Default checkout URL"
9142 msgstr "URL по умолчанию"
9144 #. (para)
9145 #: ../source/TortoiseGit_en.xml:11005
9146 msgid "You can also specify the default URL for checkouts. If you often checkout sub-projects of some very large project, it can be useful to have the URL pre-filled so you only have to add the sub-project name to the end."
9147 msgstr "Вы также можете указать и адрес URL по умолчанию для извлечения. Если вы часто извлекаете подпроекты какого-нибудь большого проекта, может оказаться полезным предварительное заполнение поля URL, чтобы достаточно было добавить только имя подпроекта в конце."
9149 #. (title)
9150 #: ../source/TortoiseGit_en.xml:11016
9151 msgid "TortoiseGit Dialog Settings 2"
9152 msgstr "Настройки диалогов TortoiseGit - 2"
9154 #. (title)
9155 #: ../source/TortoiseGit_en.xml:11020
9156 msgid "The Settings Dialog, Dialogs 2 Page"
9157 msgstr "Страница 'Диалоги 2' в диалоге настроек"
9159 #. (term)
9160 #: ../source/TortoiseGit_en.xml:11026
9161 msgid "Recurse into unversioned folders"
9162 msgstr "Показать файлы из неверсированных папок"
9164 #. (para)
9165 #: ../source/TortoiseGit_en.xml:11028
9166 msgid "If this box is checked (default state), then whenever the status of an unversioned folder is shown in the <guilabel>Add</guilabel>, <guilabel>Commit</guilabel> or <guilabel>Check for Modifications</guilabel> dialog, every child file and folder is also shown. If you uncheck this box, only the unversioned parent is shown. Unchecking reduces clutter in these dialogs. In that case if you select an unversioned folder for Add, it is added recursively."
9167 msgstr "Если этот флажок отмечен (состояние по умолчанию), то при отображении статуса для неверсированной папки в диалогах <guilabel>Добавление</guilabel>, <guilabel>Фиксация</guilabel> или <guilabel>Проверка на наличие изменений</guilabel> показываются также все её дочерние файлы и папки. Если снять пометку, будет показана только неверсированная папка, что снижает избыточность списка файлов в этих диалогах. В этом случае при выборе неверсированной папки для добавления она добавляется рекурсивно."
9169 #. (term)
9170 #: ../source/TortoiseGit_en.xml:11042
9171 msgid "Use auto-completion of file paths and keywords"
9172 msgstr "Использовать автозавершение для путей файлов и ключевых слов"
9174 #. (para)
9175 #: ../source/TortoiseGit_en.xml:11044
9176 msgid "The commit dialog includes a facility to parse the list of filenames being committed. When you type the first 3 letters of an item in the list, the auto-completion box pops up, and you can press Enter to complete the filename. Check the box to enable this feature."
9177 msgstr "Диалог фиксации содержит механизм анализа списка имён фиксируемых файлов. При вводе первых 3 символов какого-либо элемента из списка, появляется окно автозавершения с полным вариантом написания, и вы можете нажать клавишу ввода для завершения имени файла. Отметьте флажок для включения этой функции."
9179 #. (term)
9180 #: ../source/TortoiseGit_en.xml:11054
9181 msgid "Timeout in seconds to stop the auto-completion parsing"
9182 msgstr "Таймаут для остановки разбора автозавершения (сек)"
9184 #. (para)
9185 #: ../source/TortoiseGit_en.xml:11056
9186 msgid "The auto-completion parser can be quite slow if there are a lot of large files to check. This timeout stops the commit dialog being held up for too long. If you are missing important auto-completion information, you can extend the timeout."
9187 msgstr "Анализатор автозавершения может быть довольно медленным, если ему приходиться проверять множество больших файлов. Этот таймаут не позволяет диалогу фиксации заниматься анализом слишком долго, но если вам необходима некая важная информация, предоставляемая автозавершением, вы можете увеличить этот таймаут."
9189 #. (term)
9190 #: ../source/TortoiseGit_en.xml:11065
9191 msgid "Only use spellchecker when <literal>tsvn:projectlanguage</literal> is set"
9192 msgstr "Проверять орфографию, только если <literal>tsvn:projectlanguage</literal> установлено"
9194 #. (para)
9195 #: ../source/TortoiseGit_en.xml:11067
9196 msgid "If you don't wish to use the spellchecker for all commits, check this box. The spellchecker will still be enabled where the project properties require it."
9197 msgstr "Если вы не желаете использовать проверку орфографии при всех фиксациях, пометьте этот флажок. Проверка орфографии будет по-прежнему разрешена там, где её требуют свойства проекта."
9199 #. (term)
9200 #: ../source/TortoiseGit_en.xml:11075
9201 msgid "Max. items to keep in the log message history"
9202 msgstr "Количество сохраняемых предыдущих сообщений журнала"
9204 #. (para)
9205 #: ../source/TortoiseGit_en.xml:11077
9206 msgid "TortoiseGit stores the last 25 log messages you entered for each repository. You can customize the number stored here. If you have many different repositories, you may wish to reduce this to avoid filling your registry."
9207 msgstr "TortoiseGit сохраняет последние 25 сообщений журнала, введённых вами для каждого хранилища. Вы можете изменить это число: если у вас много различных хранилищ, вы можете уменьшить его для сокращения количества записей в вашем реестре."
9209 #. (term)
9210 #: ../source/TortoiseGit_en.xml:11086
9211 msgid "Re-open commit and branch/tag dialog after a commit failed"
9212 msgstr "Переоткрывать диалоги фиксации/ответвлен. после неуспешной фиксации"
9214 #. (para)
9215 #: ../source/TortoiseGit_en.xml:11088
9216 msgid "When a commit fails for some reason (working copy needs updating, pre-commit hook rejects commit, network error, etc), you can select this option to keep the commit dialog open ready to try again. However, you should be aware that this can lead to problems. If the failure means you need to update your working copy, and that update leads to conflicts you must resolve those first."
9217 msgstr "Когда по какой-либо причине фиксация завершается неудачей (необходимо обновление рабочей копии, фиксацию отклоняет ловушка \"перед-фиксацией\", сетевая ошибка и т.д.), можно включить эту опцию, чтобы диалог фиксации оставался открытым и готовым к тому, чтобы попробовать ещё раз. Однако вы должны понимать, что это может привести к проблемам: если сбой предполагает необходимость обновления рабочей копии и это обновление приведёт к конфликтам, то вам сначала придётся их уладить."
9219 #. (term)
9220 #: ../source/TortoiseGit_en.xml:11099
9221 msgid "Select items automatically"
9222 msgstr "Автоматический выбор элементов"
9224 #. (para)
9225 #: ../source/TortoiseGit_en.xml:11101
9226 msgid "The normal behaviour in the commit dialog is for all modified (versioned) items to be selected for commit automatically. If you prefer to start with nothing selected and pick the items for commit manually, uncheck this box."
9227 msgstr "При обычном поведении в диалоге фиксации все изменённые (версированные) элементы отмечаются для фиксации автоматически. Если вы предпочитаете начинать из состояния, когда ничего не отмечено, и выбирать необходимые элементы для фиксации вручную, снимите пометку с этого флажка. "
9229 #. (term)
9230 #: ../source/TortoiseGit_en.xml:11110
9231 msgid "Contact the repository on startup"
9232 msgstr "Связываться с хранилищем при начале работы"
9234 #. (para)
9235 #: ../source/TortoiseGit_en.xml:11112
9236 msgid "The Check for Modifications dialog checks the working copy by default, and only contacts the repository when you click <guibutton>Check repository</guibutton>. If you always want to check the repository, you can use this setting to make that action happen automatically."
9237 msgstr "Диалог 'Проверка на наличие изменений' по умолчанию проверяет рабочую копию, и соединяется с хранилищем, только если вы нажмёте <guibutton>Проверить хранилище</guibutton>. Если вы желаете всегда проверять хранилище, вы можете использовать эту установку для выполнения этого действия автоматически."
9239 #. (term)
9240 #: ../source/TortoiseGit_en.xml:11122
9241 msgid "Show Lock dialog before locking files"
9242 msgstr "Показывать диалог блокировки перед блокированием файлов"
9244 #. (para)
9245 #: ../source/TortoiseGit_en.xml:11124
9246 msgid "When you select one or more files and then use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Lock</guimenuitem></menuchoice> to take out a lock on those files, on some projects it is customary to write a lock message explaining why you have locked the files. If you do not use lock messages, you can uncheck this box to skip that dialog and lock the files immediately."
9247 msgstr "При выборе одного или более файлов и последующем применении <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Заблокировать</guimenuitem></menuchoice> для блокировки этих файлов, в некоторых проектах обычно предлагается написать сообщение с объяснением, для чего вы блокируете файлы. Если вы не используете сообщения блокировки, вы можете снять отметку с этого флажка, и тогда этот диалог будет пропущен и файлы будут блокироваться сразу."
9249 #. (para)
9250 #: ../source/TortoiseGit_en.xml:11136
9251 msgid "If you use the lock command on a folder, you are always presented with the lock dialog as that also gives you the option to select files for locking."
9252 msgstr "При применении команды блокировки к папке, всегда показывается диалог блокировки, поскольку он также предоставляет возможность выбора файлов для блокировки."
9254 #. (para)
9255 #: ../source/TortoiseGit_en.xml:11141
9256 msgid "If your project is using the <literal>tsvn:lockmsgminsize</literal> property, you will see the lock dialog regardless of this setting because the project <emphasis>requires</emphasis> lock messages."
9257 msgstr "Если ваш проект использует свойство <literal>tsvn:lockmsgminsize</literal>, диалог блокировки будет показан независимо от этой настройки, так как сообщения блокировки являются <emphasis>обязательными</emphasis> в этом проекте."
9259 #. (title)
9260 #: ../source/TortoiseGit_en.xml:11151
9261 msgid "TortoiseGit Colour Settings"
9262 msgstr "Настройки цветов в TortoiseGit"
9264 #. (title)
9265 #: ../source/TortoiseGit_en.xml:11155
9266 msgid "The Settings Dialog, Colours Page"
9267 msgstr "Страница 'Цвета' в диалоге настроек"
9269 #. (para)
9270 #: ../source/TortoiseGit_en.xml:11153
9271 msgid "<placeholder-1/> This dialog allows you to configure the text colours used in TortoiseGit's dialogs the way you like them."
9272 msgstr "<placeholder-1/> Этот диалог позволяет настроить цвета текстов, используемых в диалогах TortoiseGit, как вам больше нравится."
9274 #. (term)
9275 #: ../source/TortoiseGit_en.xml:11163
9276 msgid "Possible or real conflict / obstructed"
9277 msgstr "Конфликтующий / мешающий"
9279 #. (para)
9280 #: ../source/TortoiseGit_en.xml:11165
9281 msgid "A conflict has occurred during update, or may occur during merge. Update is obstructed by an existing unversioned file/folder of the same name as a versioned one."
9282 msgstr "Конфликт, возникший во время обновления, или который может возникнуть при слиянии. Обновление, которому мешает существующий неверсированный файл/папка с тем же именем, что и версированный."
9284 #. (para)
9285 #: ../source/TortoiseGit_en.xml:11170
9286 msgid "This colour is also used for error messages in the progress dialogs."
9287 msgstr "Этот цвет также используется для сообщений об ошибках в окне выполнения."
9289 #. (term)
9290 #: ../source/TortoiseGit_en.xml:11176
9291 msgid "Added files"
9292 msgstr "Добавленные файлы"
9294 #. (para)
9295 #: ../source/TortoiseGit_en.xml:11178
9296 msgid "Items added to the repository."
9297 msgstr "Элементы, добавленные в хранилище."
9299 #. (term)
9300 #: ../source/TortoiseGit_en.xml:11184
9301 msgid "Missing / deleted / replaced"
9302 msgstr "Отсутствует / удалён / замещён"
9304 #. (para)
9305 #: ../source/TortoiseGit_en.xml:11186
9306 msgid "Items deleted from the repository, missing from the working copy, or deleted from the working copy and replaced with another file of the same name."
9307 msgstr "Элементы, удалённые из хранилища, отсутствующие в рабочей копии, или удалённые из рабочей копии и замещённые другим файлом с тем же именем."
9309 #. (term)
9310 #: ../source/TortoiseGit_en.xml:11194
9311 msgid "Merged"
9312 msgstr "Слит"
9314 #. (para)
9315 #: ../source/TortoiseGit_en.xml:11196
9316 msgid "Changes from the repository successfully merged into the WC without creating any conflicts."
9317 msgstr "Изменения из хранилища, успешно объединённые с рабочей копией без возникновения конфликтов."
9319 #. (term)
9320 #: ../source/TortoiseGit_en.xml:11203
9321 msgid "Modified / copied"
9322 msgstr "Изменён / скопирован"
9324 #. (para)
9325 #: ../source/TortoiseGit_en.xml:11205
9326 msgid "Add with history, or paths copied in the repository. Also used in the log dialog for entries which include copied items."
9327 msgstr "Добавление с историей, или скопированные в хранилище пути. Также используется в диалоге журнала для вхождений, включающих скопированные элементы."
9329 #. (term)
9330 #: ../source/TortoiseGit_en.xml:11213
9331 msgid "Deleted node"
9332 msgstr "Удалённый узел"
9334 #. (para)
9335 #: ../source/TortoiseGit_en.xml:11215
9336 msgid "An item which has been deleted from the repository."
9337 msgstr "Элемент, который был удалён из хранилища."
9339 #. (term)
9340 #: ../source/TortoiseGit_en.xml:11221
9341 msgid "Added node"
9342 msgstr "Добавленный узел"
9344 #. (para)
9345 #: ../source/TortoiseGit_en.xml:11223
9346 msgid "An item which has been added to the repository, by an add, copy or move operation."
9347 msgstr "Элемент, который был добавлен в хранилище посредством операции добавления, копирования или перемещения."
9349 #. (term)
9350 #: ../source/TortoiseGit_en.xml:11230
9351 msgid "Renamed node"
9352 msgstr "Переименованный узел"
9354 #. (para)
9355 #: ../source/TortoiseGit_en.xml:11232
9356 msgid "An item which has been renamed within the repository."
9357 msgstr "Элемент, который был переименован в хранилище."
9359 #. (term)
9360 #: ../source/TortoiseGit_en.xml:11238
9361 msgid "Replaced node"
9362 msgstr "Замещённый узел"
9364 #. (para)
9365 #: ../source/TortoiseGit_en.xml:11240
9366 msgid "The original item has been deleted and a new item with the same name replaces it."
9367 msgstr "Элемент, который был замещён новым элементом с таким же именем после удаления исходного."
9369 #. (title)
9370 #: ../source/TortoiseGit_en.xml:11250
9371 msgid "Icon Overlay Settings"
9372 msgstr "Настройки пометок на значках"
9374 #. (title)
9375 #: ../source/TortoiseGit_en.xml:11254
9376 msgid "The Settings Dialog, Icon Overlays Page"
9377 msgstr "Страница 'Пометки на значках' в диалоге настроек"
9379 #. (para)
9380 #: ../source/TortoiseGit_en.xml:11252
9381 msgid "<placeholder-1/> This page allows you to choose the items for which TortoiseGit will display icon overlays."
9382 msgstr "<placeholder-1/> Эта страница позволяет выбрать элементы, для которых TortoiseGit будет показывать пометки на значках."
9384 #. (para)
9385 #: ../source/TortoiseGit_en.xml:11260
9386 msgid "By default, overlay icons and context menus will appear in all open/save dialogs as well as in Windows Explorer. If you want them to appear <emphasis>only</emphasis> in Windows Explorer, check the <guilabel>Show overlays and context menu only in explorer</guilabel> box."
9387 msgstr "По умолчанию, пометки на значках и контекстное меню появляются не только в Проводнике, но и во всех диалогах открытия/сохранения. Если вы желаете, чтобы они появлялись <emphasis>только</emphasis> в Проводнике, отметьте флажок <guilabel>Показывать пометки и контекстное меню только в проводнике</guilabel>."
9389 #. (para)
9390 #: ../source/TortoiseGit_en.xml:11266
9391 msgid "Ignored items and Unversioned items are not usually given an overlay. If you want to show an overlay in these cases, just check the boxes."
9392 msgstr "Для игнорируемых и неверсированных элементов пометки на значках обычно не показываются. Если вы желаете, чтобы значки показывались и в этих случаях, просто отметьте соответствующие флажки."
9394 #. (para)
9395 #: ../source/TortoiseGit_en.xml:11270
9396 msgid "You can also choose to mark folders as modified if they contain unversioned items. This could be useful for reminding you that you have created new files which are not yet versioned. This option is only available when you use the <emphasis>default</emphasis> status cache option (see below)."
9397 msgstr "Вы также сделать так, чтобы папки помечались как изменённые, если в них есть неверсированные элементы. Это может пригодиться для напоминания вам о свежесозданных, пока ещё неверсированных, файлах. Эта опция доступна только при использовании варианта кэширования статуса <emphasis>по умолчанию</emphasis> (см.ниже)."
9399 #. (term)
9400 #: ../source/TortoiseGit_en.xml:11285
9401 msgid "Default"
9402 msgstr "По умолчанию"
9404 #. (para)
9405 #: ../source/TortoiseGit_en.xml:11287
9406 msgid "Caches all status information in a separate process (<filename>TSVNCache.exe</filename>). That process watches all drives for changes and fetches the status again if files inside a working copy get modified. The process runs with the least possible priority so other programs don't get hogged because of it. That also means that the status information is not <emphasis>real time</emphasis> but it can take a few seconds for the overlays to change."
9407 msgstr "Кэширует всю информацию о статусе в отдельном процессе (<filename>TSVNCache.exe</filename>). Этот процесс наблюдает за изменениями на всех дисках и заново получает статус при изменении файлов внутри рабочей копии. Процесс запускается с наименьшим возможным приоритетом, чтобы не мешать другим программам. Это также означает, что информация о статусе обновляется <emphasis>не в реальном времени</emphasis>, и может потребоваться несколько секунд, прежде чем пометки изменятся."
9409 #. (para)
9410 #: ../source/TortoiseGit_en.xml:11298
9411 msgid "Advantage: the overlays show the status recursively, i.e. if a file deep inside a working copy is modified, all folders up to the working copy root will also show the modified overlay. And since the process can send notifications to the shell, the overlays on the left tree view usually change too."
9412 msgstr "Преимущества: пометки отображают статус рекурсивно, т.е. если был изменён файл, расположенный глубоко в рабочей копии, то все папки выше по иерархии, вплоть до корня рабочей копии, также будут помечены как изменённые. И поскольку процесс может посылать уведомления оболочке, также обычно изменяются и пометки в дереве левой панели Проводника."
9414 #. (para)
9415 #: ../source/TortoiseGit_en.xml:11306
9416 msgid "Disadvantage: the process runs constantly, even if you're not working on your projects. It also uses around 10-50 MB of RAM depending on number and size of your working copies."
9417 msgstr "Недостатки: процесс работает постоянно, даже если вы не работаете над своими проектами. Он также использует примерно 10-50 Мб ОЗУ, в зависимости от количества и размера ваших рабочих копий."
9419 #. (term)
9420 #: ../source/TortoiseGit_en.xml:11314
9421 msgid "Shell"
9422 msgstr "В оболочке"
9424 #. (para)
9425 #: ../source/TortoiseGit_en.xml:11316
9426 msgid "Caching is done directly inside the shell extension dll, but only for the currently visible folder. Each time you navigate to another folder, the status information is fetched again."
9427 msgstr "Кэширование выполняется непосредственно внутри DLL расширения оболочки, но только для папок, видимых в данный момент. Каждый раз при переходе к другой папке информация о статусе получается заново."
9429 #. (para)
9430 #: ../source/TortoiseGit_en.xml:11322
9431 msgid "Advantage: needs only very little memory (around 1 MB of RAM) and can show the status in <emphasis>real time</emphasis>."
9432 msgstr "Преимущества: необходимо совсем немного памяти (около 1Мб ОЗУ) и можно отображать статус в <emphasis>реальном времени</emphasis>."
9434 #. (para)
9435 #: ../source/TortoiseGit_en.xml:11326
9436 msgid "Disadvantage: Since only one folder is cached, the overlays don't show the status recursively. For big working copies, it can take more time to show a folder in explorer than with the default cache. Also the mime-type column is not available."
9437 msgstr "Недостатки: поскольку кэшируется только одна папка, пометки не отображают статус рекурсивно. Для больших рабочих копий может потребоваться больше времени для отображения папки в Проводнике, нежели с кэшированием по умолчанию. Также в этом случае становиться недоступным столбец mime-типа."
9439 #. (term)
9440 #: ../source/TortoiseGit_en.xml:11336
9441 msgid "None"
9442 msgstr "Без кэширования"
9444 #. (para)
9445 #: ../source/TortoiseGit_en.xml:11338
9446 msgid "With this setting, the TortoiseGit does not fetch the status at all in Explorer. Because of that, files don't get an overlay and folders only get a 'normal' overlay if they're versioned. No other overlays are shown, and no extra columns are available either."
9447 msgstr "При этой установке TortoiseGit вообще не получает статус в Проводнике. Из-за этого пометки на файлах не отображаются, а на папках показываются пометки 'нормальный', только если они версированные. Никакие другие пометки не отображаются, и также недоступны все дополнительные столбцы."
9449 #. (para)
9450 #: ../source/TortoiseGit_en.xml:11345
9451 msgid "Advantage: uses absolutely no additional memory and does not slow down the Explorer at all while browsing."
9452 msgstr "Преимущества: совершенно не требует дополнительной памяти и вообще не замедляет Проводник во время просмотра."
9454 #. (para)
9455 #: ../source/TortoiseGit_en.xml:11349
9456 msgid "Disadvantage: Status information of files and folders is not shown in Explorer. To see if your working copies are modified, you have to use the <quote>Check for modifications</quote> dialog."
9457 msgstr "Недостатки: информация о статусе файлов и папок в Проводнике не отображается. Чтобы увидеть, была ли изменена ваша рабочая копия, вы должны использовать диалог <quote>Проверить на наличие изменений</quote>."
9459 #. (para)
9460 #: ../source/TortoiseGit_en.xml:11277
9461 msgid "Since it takes quite a while to fetch the status of a working copy, TortoiseGit uses a cache to store the status so the explorer doesn't get hogged too much when showing the overlays. You can choose which type of cache TortoiseGit should use according to your system and working copy size here: <placeholder-1/>"
9462 msgstr "Поскольку получение информации о статусе рабочей копии занимает некоторое время, TortoiseGit использует кэширование для сохранения статуса, чтобы Проводник не слишком 'задумывался' при отображении пометок. Здесь вы можете выбрать, какой тип кэша TortoiseGit должен использовать, исходя из возможностей вашей системы и размеров рабочих копий: <placeholder-1/>"
9464 #. (para)
9465 #: ../source/TortoiseGit_en.xml:11358
9466 msgid "The next group allows you to select which classes of storage should show overlays. By default, only hard drives are selected. You can even disable all icon overlays, but where's the fun in that?"
9467 msgstr "Следующая группа позволяет выбрать, для каких классов накопителей будут отображаться пометки на значках. По умолчанию, выбраны только жёсткие диски. Вы можете даже полностью отключить показ пометок, но что это вам даст?"
9469 #. (para)
9470 #: ../source/TortoiseGit_en.xml:11363
9471 msgid "Network drives can be very slow, so by default icons are not shown for working copies located on network shares."
9472 msgstr "Сетевые диски могут быть очень медленными, поэтому по умолчанию пометки не показываются в рабочих копиях, расположенных на сетевых разделяемых ресурсах."
9474 #. (para)
9475 #: ../source/TortoiseGit_en.xml:11367
9476 msgid "USB Flash drives appear to be a special case in that the drive type is identified by the device itself. Some appear as fixed drives, and some as removable drives."
9477 msgstr "USB флэш-накопители, похоже, являются особым случаем, поскольку тип диска определяется самим устройством. Некоторые показываются как жёсткие диски, а некоторые - как сменные носители."
9479 #. (para)
9480 #: ../source/TortoiseGit_en.xml:11372
9481 msgid "The <guilabel>Exclude Paths</guilabel> are used to tell TortoiseGit those paths for which it should <emphasis>not</emphasis> show icon overlays and status columns. This is useful if you have some very big working copies containing only libraries which you won't change at all and therefore don't need the overlays. For example:"
9482 msgstr "<guilabel>Исключить пути</guilabel> используется, чтобы указать TortoiseGit пути, для которых пометки и столбцы статуса <emphasis>не показываются</emphasis>. Это может пригодиться, если у вас имеется несколько очень больших рабочих копий, содержащих только библиотеки, которые вы вообще не собираетесь изменять, и поэтому им пометки не нужны. Например:"
9484 #. (para)
9485 #: ../source/TortoiseGit_en.xml:11380
9486 msgid "<filename>f:\\development\\SVN\\Git</filename> will disable the overlays <emphasis>only</emphasis> on that specific folder. You still can see the overlays on all files and folder inside that folder."
9487 msgstr "<filename>f:\\development\\SVN\\Git</filename> отключит пометки <emphasis>только</emphasis> в этой конкретной папке. Вы по-прежнему будете видеть пометки на всех папках и файлах внутри этой папки."
9489 #. (para)
9490 #: ../source/TortoiseGit_en.xml:11385
9491 msgid "<filename>f:\\development\\SVN\\Git*</filename> will disable the overlays on <emphasis>all</emphasis> files and folders whose path starts with <filename>f:\\development\\SVN\\Git</filename>. That means you won't see overlays for any files and folders below that path."
9492 msgstr "<filename>f:\\development\\SVN\\Git*</filename> отключит пометки <emphasis>на всех</emphasis> файлах и папках, чьи пути начинаются с <filename>f:\\development\\SVN\\Git</filename>. Это означает, что пометки не будут показываться для всех файлов и папок далее этого пути."
9494 #. (para)
9495 #: ../source/TortoiseGit_en.xml:11392
9496 msgid "The same applies to the <guilabel>Include Paths</guilabel>. Except that for those paths the overlays are shown even if the overlays are disabled for that specific drive type, or by an exclude path specified above."
9497 msgstr "То же самое относится к <guilabel>Включить пути</guilabel>, за исключением того, что для этих путей пометки показываются, даже если пометки были отключены или для этого конкретного типа диска, или при помощи указанного выше исключения путей."
9499 #. (para)
9500 #: ../source/TortoiseGit_en.xml:11397
9501 msgid ""
9502 "Users sometimes ask how these three settings interact, and the definitive answer is: <screen>\n"
9503 "if (path is in include list)\n"
9504 "  show overlays\n"
9505 "if (path is allowed drive type) AND (path is not in exclude list)\n"
9506 "  show overlays\n"
9507 "</screen> The include list <emphasis>always</emphasis> makes the overlays show. Otherwise, overlays are shown for all marked drive types <emphasis>unless</emphasis> the path is excluded."
9508 msgstr ""
9509 "Пользователи иногда спрашивают, как взаимодействуют эти три настройки, и точный ответ будет таким: <screen>\n"
9510 "если (путь в списке включаемых)\n"
9511 "  показывать пометки\n"
9512 "если (путь на разрешённом типе диска) И (путь не в списке исключаемых)\n"
9513 "  показывать пометки\n"
9514 "</screen> Пометки для списка включённых путей показываются <emphasis>всегда</emphasis>. Иначе, пометки показываются для всех отмеченных типов дисков, <emphasis>кроме</emphasis> исключённых путей."
9516 #. (para)
9517 #: ../source/TortoiseGit_en.xml:11410
9518 msgid "TSVNCache.exe also uses these paths to restrict its scanning. If you want it to look only in particular folders, disable all drive types and include only the folders you specifically want to be scanned."
9519 msgstr "TSVNCache.exe также использует эти пути для того, чтобы ограничить объём сканирования. Если вы желаете просматривать только определённые папки, запретите все типы дисков и включите только те папки, которые должны сканироваться особо."
9521 #. (title)
9522 #: ../source/TortoiseGit_en.xml:11416
9523 msgid "Exclude <literal>SUBST</literal> Drives"
9524 msgstr "Исключение дисков, созданных при помощи <literal>SUBST</literal>"
9526 #. (primary)
9527 #: ../source/TortoiseGit_en.xml:11418
9528 msgid "SUBST drives"
9529 msgstr "диски, созданные при помощи SUBST"
9531 #. (para)
9532 #: ../source/TortoiseGit_en.xml:11420
9533 msgid ""
9534 "It is often convenient to use a <literal>SUBST</literal> drive to access your working copies, e.g. using the command <screen>\n"
9535 "subst T: C:\\TortoiseGit\\trunk\\doc\n"
9536 "</screen> However this can cause the overlays not to update, as <literal>TSVNCache</literal> will only receive one notification when a file changes, and that is normally for the original path. This means that your overlays on the <literal>subst</literal> path may never be updated."
9537 msgstr ""
9538 "Довольно часто удобно использовать созданный при помощи <literal>SUBST</literal> диск для доступа к вашим рабочим копиям, например, применяя команду<screen>\n"
9539 "subst T: C:\\TortoiseGit\\trunk\\doc\n"
9540 "</screen> Однако, это может привести к тому, что пометки не будут обновляться, поскольку <literal>TSVNCache</literal> будет получать одно оповещение при изменении файла, и обычно это исходный путь. Это означает, что пометки по <literal>subst</literal>-пути могут никогда не обновиться."
9542 #. (para)
9543 #: ../source/TortoiseGit_en.xml:11432
9544 msgid "An easy way to work around this is to exclude the original path from showing overlays, so that the overlays show up on the <literal>subst</literal> path instead."
9545 msgstr "Простой способ обойти эту проблему - исключить отображение пометок по исходному пути, чтобы вместо этого пометки показывались по <literal>subst</literal>-пути."
9547 #. (para)
9548 #: ../source/TortoiseGit_en.xml:11438
9549 msgid "Sometimes you will exclude areas that contain working copies, which saves TSVNCache from scanning and monitoring for changes, but you still want a visual indication that such folders are versioned. The <guilabel>Show excluded folders as 'normal'</guilabel> checkbox allows you to do this. With this option, versioned folders in any excluded area (drive type not checked, or specifically excluded) will show up as normal and up-to-date, with a green check mark. This reminds you that you are looking at a working copy, even though the folder overlays may not be correct. Files do not get an overlay at all. Note that the context menus still work, even though the overlays are not shown."
9550 msgstr "Иногда, производя исключение областей, содержащих рабочие копии, что избавляет TSVNCache от сканирования и мониторинга изменений, вы, тем не менее, желали бы получать наглядное указание на то, что эти папки версированы. Флажок <guilabel>Показывать исключённые папки как нормальные</guilabel> позволяет вам этого достичь: с его помощью версированные папки в любой исключённой области (тип устройства не отмечен, либо специально исключён) будут показываться как нормальные и не устаревшие, с зелёной галочкой. Это напомнит вам, что вы наблюдаете рабочую копию, хотя пометки на папках могут быть и неправильными. Пометки для файлов вообще не показываются. Обратите внимание: контекстные меню всё же работают, даже если пометки не показываются."
9552 #. (para)
9553 #: ../source/TortoiseGit_en.xml:11451
9554 msgid "As a special exception to this, drives <literal>A:</literal> and <literal>B:</literal> are never considered for the <guilabel>Show excluded folders as 'normal'</guilabel> option. This is because Windows is forced to look on the drive, which can result in a delay of several seconds when starting Explorer, even if your PC does have a floppy drive."
9555 msgstr "В качестве отдельного исключения, диски <literal>A:</literal> и <literal>B:</literal> никогда не учитываются опцией <guilabel>Показывать исключённые папки как нормальные</guilabel>. Это происходит из-за того, что Windows приходиться обращаться к диску, что может привести к задержке в несколько секунд при запуске Проводника, даже если в вашем ПК есть накопитель на гибких магнитных дисках."
9557 #. (title)
9558 #: ../source/TortoiseGit_en.xml:11460
9559 msgid "Icon Set Selection"
9560 msgstr "Выбор набора значков"
9562 #. (title)
9563 #: ../source/TortoiseGit_en.xml:11464
9564 msgid "The Settings Dialog, Icon Set Page"
9565 msgstr "Страница 'Набор значков' в диалоге настроек"
9567 #. (para)
9568 #: ../source/TortoiseGit_en.xml:11462
9569 msgid "<placeholder-1/> You can change the overlay icon set to the one you like best. Note that if you change overlay set, you may have to restart your computer for the changes to take effect."
9570 msgstr "<placeholder-1/> Вы можете изменить набор пометок на тот, который вам больше нравится. Обратите внимание: при изменении набора значков вам, возможно, понадобиться перезагрузить компьютер для того чтобы изменения вступили в силу."
9572 #. (title)
9573 #: ../source/TortoiseGit_en.xml:11475
9574 msgid "Network Settings"
9575 msgstr "Настройки сети"
9577 #. (primary)
9578 #: ../source/TortoiseGit_en.xml:11477
9579 msgid "proxy server"
9580 msgstr "сервер-посредник"
9582 #. (title)
9583 #: ../source/TortoiseGit_en.xml:11481
9584 msgid "The Settings Dialog, Network Page"
9585 msgstr "Страница 'Сеть' в диалоге настроек"
9587 #. (para)
9588 #: ../source/TortoiseGit_en.xml:11479
9589 msgid "<placeholder-1/> Here you can configure your proxy server, if you need one to get through your company's firewall."
9590 msgstr "<placeholder-1/> Здесь вы можете настроить ваш сервер-посредник, если вам необходимо пройти через межсетевой экран вашей компании."
9592 #. (para)
9593 #: ../source/TortoiseGit_en.xml:11487
9594 msgid "If you need to set up per-repository proxy settings, you will need to use the Git <filename>servers</filename> file to configure this. Use <guibutton>Edit</guibutton> to get there directly. Consult the <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.advanced.confarea.html\"><citetitle>Runtime Configuration Area</citetitle></ulink> for details on how to use this file."
9595 msgstr "Если вам необходимо задать настройки серверов-посредников отдельно для каждого хранилища, то для такой конфигурации вам надо будет воспользоваться файлом <filename>servers</filename> Git. Получить доступ к нему можно при помощи кнопки <guibutton>Поправить</guibutton>. Обратитесь к разделу <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.advanced.confarea.html\"><citetitle>Область настроек времени выполнения (Runtime Configuration Area)</citetitle></ulink> книги о Git для получения подробной информации об использовании этого файла."
9597 #. (para)
9598 #: ../source/TortoiseGit_en.xml:11497
9599 msgid "You can also specify which program TortoiseGit should use to establish a secure connection to a svn+ssh repository. We recommend that you use TortoisePlink.exe. This is a version of the popular Plink program, and is included with TortoiseGit, but it is compiled as a Windowless app, so you don't get a DOS box popping up every time you authenticate."
9600 msgstr "Вы также можете указать, какую программу должен использовать TortoiseGit для установки безопасного соединения с хранилищем по svn+ssh. Мы рекомендуем использовать TortoisePlink.exe. Это версия популярной программы Plink, идущая вместе с TortoiseGit, только она скомпилирована как безоконное приложение, и благодаря чему окна DOS не будут выскакивать при каждой аутентификации."
9602 #. (para)
9603 #: ../source/TortoiseGit_en.xml:11505
9604 msgid "You must specify the full path to the executable. For TortoisePlink.exe this is the standard TortoiseGit bin directory. Use the <guibutton>Browse</guibutton> button to help locate it."
9605 msgstr "Вы должны указать полный путь к выполняемому файлу. Для TortoisePlink.exe это стандартная папка <filename>bin</filename> TortoiseGit. Кнопка <guibutton>Обзор...</guibutton> поможет задать его местоположение."
9607 #. (para)
9608 #: ../source/TortoiseGit_en.xml:11510
9609 msgid "One side-effect of not having a window is that there is nowhere for any error messages to go, so if authentication fails you will simply get a message saying something like <quote>Unable to write to standard output</quote>. For this reason we recommend that you first set up using standard Plink. When everything is working, you can use TortoisePlink with exactly the same parameters."
9610 msgstr "Один побочный эффект безоконного приложения в том, что сообщениям об ошибках негде отображаться, и, если аутентификация завершается неудачей, вы просто получаете сообщение, говорящее что-то вроде <quote>Unable to write to standard output (Невозможно записать в стандартный вывод)</quote>. Поэтому мы рекомендуем, чтобы вы сначала всё настроили с использованием стандартного Plink. Затем, когда всё заработает, вы сможете использовать TortoisePlink с точно такими же параметрами."
9612 #. (para)
9613 #: ../source/TortoiseGit_en.xml:11519
9614 msgid "TortoisePlink does not have any documentation of its own because it is just a minor variant of Plink. Find out about command line parameters from the <ulink url=\"http://www.chiark.greenend.org.uk/~sgtatham/putty/\"><citetitle>PuTTY website</citetitle></ulink>"
9615 msgstr "Для TortoisePlink нет никакой документации, поскольку это только незначительно изменённый вариант Plink. Узнать о параметрах командной строки можно на <ulink url=\"http://www.chiark.greenend.org.uk/~sgtatham/putty/\"><citetitle>Web-сайте PuTTY</citetitle></ulink>."
9617 #. (para)
9618 #: ../source/TortoiseGit_en.xml:11527
9619 msgid "To avoid being prompted for a password repeatedly, you might also consider using a password caching tool such as Pageant. This is also available for download from the PuTTY website."
9620 msgstr "Чтобы избежать постоянного запроса пароля, вы можете также рассмотреть применение инструмента кэширования паролей, такого как Pageant. Его также можно скачать с веб-сайта PuTTY."
9622 #. (para)
9623 #: ../source/TortoiseGit_en.xml:11532
9624 msgid "Finally, setting up SSH on server and clients is a non-trivial process which is beyond the scope of this help file. However, you can find a guide in the TortoiseGit FAQ listed under <ulink url=\"http://TortoiseGit.net/ssh_howto\"><citetitle>Git/TortoiseGit SSH How-To</citetitle></ulink>."
9625 msgstr "В заключение, настройка SSH на сервере и клиентах является нетривиальным процессом, выходящим за рамки этой документации. Однако, вы можете найти инструкции в ЧаВо (FAQ) TortoiseGit в разделе <ulink url=\"http://TortoiseGit.net/ssh_howto\"><citetitle>Git/TortoiseGit SSH How-To</citetitle></ulink>."
9627 #. (title)
9628 #: ../source/TortoiseGit_en.xml:11542
9629 msgid "External Program Settings"
9630 msgstr "Настройки внешних программ"
9632 #. (title)
9633 #: ../source/TortoiseGit_en.xml:11545
9634 msgid "The Settings Dialog, Diff Viewer Page"
9635 msgstr "Страница 'Просмотр различий' в диалоге настроек"
9637 #. (para)
9638 #: ../source/TortoiseGit_en.xml:11543
9639 msgid "<placeholder-1/> Here you can define your own diff/merge programs that TortoiseGit should use. The default setting is to use TortoiseMerge which is installed alongside TortoiseGit."
9640 msgstr "<placeholder-1/> Здесь вы можете задать программу для проведения сравнения/слияния, которую будет использовать TortoiseGit. По умолчанию используется TortoiseMerge, устанавливаемая совместно с TortoiseGit."
9642 #. (para)
9643 #: ../source/TortoiseGit_en.xml:11553
9644 msgid "Read <xref linkend=\"tsvn-dug-diff-tools\"/> for a list of some of the external diff/merge programs that people are using with TortoiseGit."
9645 msgstr "Прочтите <xref linkend=\"tsvn-dug-diff-tools\"/>, где содержится список некоторых внешних программ сравнения/слияния, которые пользователи используют совместно с TortoiseGit."
9647 #. (title)
9648 #: ../source/TortoiseGit_en.xml:11558
9649 msgid "Diff Viewer"
9650 msgstr "Программа просмотра различий"
9652 #. (para)
9653 #: ../source/TortoiseGit_en.xml:11573
9654 msgid "The original file without your changes"
9655 msgstr "Исходный файл без ваших изменений"
9657 #. (para)
9658 #. (para)
9659 #: ../source/TortoiseGit_en.xml:11581
9660 #: ../source/TortoiseGit_en.xml:11690
9661 msgid "The window title for the base file"
9662 msgstr "Заголовок окна для базового файла"
9664 #. (para)
9665 #: ../source/TortoiseGit_en.xml:11589
9666 msgid "Your own file, with your changes"
9667 msgstr "Ваш собственный файл, с вашими изменениями"
9669 #. (para)
9670 #. (para)
9671 #: ../source/TortoiseGit_en.xml:11597
9672 #: ../source/TortoiseGit_en.xml:11706
9673 msgid "The window title for your file"
9674 msgstr "Заголовок окна для вашего файла"
9676 #. (para)
9677 #: ../source/TortoiseGit_en.xml:11560
9678 msgid "An external diff program may be used for comparing different revisions of files. The external program will need to obtain the filenames from the command line, along with any other command line options. TortoiseGit uses substitution parameters prefixed with <literal>%</literal>. When it encounters one of these it will substitute the appropriate value. The order of the parameters will depend on the Diff program you use. <placeholder-1/>"
9679 msgstr "Для сравнения различных ревизий файлов может быть использована внешняя программа сравнения. Необходимо, чтобы эта внешняя программа могла получать имена файлов из командной строки, также как и все другие параметры. В TortoiseGit используются замещаемые параметры, начинающиеся с <literal>%</literal>; когда TortoiseGit встречает один из них, он заменяет его на соответствующее значение. Порядок параметров будет зависеть от используемой вами программы сравнения. <placeholder-1/>"
9681 #. (para)
9682 #: ../source/TortoiseGit_en.xml:11604
9683 msgid "The window titles are not pure filenames. TortoiseGit treats that as a name to display and creates the names accordingly. So e.g. if you're doing a diff from a file in revision 123 with a file in your working copy, the names will be <filename>filename : revision 123</filename> and <filename>filename : working copy</filename>"
9684 msgstr "В заголовках окон отображаются не только имена файлов. TortoiseGit рассматривает их как имена для отображения, и формирует их в соответствии с этим. Поэтому, например, если вы выполняете сравнение файла ревизии 123 с файлом из вашей рабочей копии, имена будут<filename>имя_файла : ревизия 123</filename> и <filename>имя_файла : рабочая копия</filename>"
9686 #. (para)
9687 #: ../source/TortoiseGit_en.xml:11614
9688 msgid ""
9689 "For example, with ExamDiff Pro: <screen>\n"
9690 "C:\\Path-To\\ExamDiff.exe %base %mine --left_display_name:%bname\n"
9691 "    --right_display_name:%yname\n"
9692 "</screen> or with KDiff3: <screen>\n"
9693 "C:\\Path-To\\kdiff3.exe %base %mine --L1 %bname --L2 %yname\n"
9694 "</screen> or with WinMerge: <screen>\n"
9695 "C:\\Path-To\\WinMerge.exe -e -ub -dl %bname -dr %yname %base %mine\n"
9696 "</screen> or with Araxis: <screen>\n"
9697 "C:\\Path-To\\compare.exe /max /wait /title1:%bname /title2:%yname\n"
9698 "    %base %mine\n"
9699 "</screen>"
9700 msgstr ""
9701 "Например, для ExamDiff Pro: <screen>\n"
9702 "C:\\путь\\к\\ExamDiff.exe %base %mine --left_display_name:%bname\n"
9703 "    --right_display_name:%yname\n"
9704 "</screen> или для KDiff3: <screen>\n"
9705 "C:\\путь\\к\\kdiff3.exe %base %mine --L1 %bname --L2 %yname\n"
9706 "</screen> или для WinMerge: <screen>\n"
9707 "C:\\путь\\к\\WinMerge.exe -e -ub -dl %bname -dr %yname %base %mine\n"
9708 "</screen> или для Araxis: <screen>\n"
9709 "C:\\путь\\к\\compare.exe /max /wait /title1:%bname /title2:%yname\n"
9710 "        %base %mine\n"
9711 "</screen>"
9713 #. (para)
9714 #: ../source/TortoiseGit_en.xml:11634
9715 msgid "If you use the <literal>svn:keywords</literal> property to expand keywords, and in particular the <emphasis>revision</emphasis> of a file, then there may be a difference between files which is purely due to the current value of the keyword. Also if you use <literal>svn:eol-style = native</literal> the BASE file will have pure <literal>LF</literal> line endings whereas your file will have <literal>CR-LF</literal> line endings. TortoiseGit will normally hide these differences automatically by first parsing the BASE file to expand keywords and line endings before doing the diff operation. However, this can take a long time with large files. If <guilabel>Convert files when diffing against BASE</guilabel> is unchecked then TortoiseGit will skip pre-processing the files."
9716 msgstr "Если вы используете свойство <literal>svn:keywords</literal> для подстановки ключевых слов, и, особенно, ревизию файла (ключевое слово <literal>revision</literal>), то могут быть различия между файлами, появившееся только из-за текущего значения ключевого слова. Также, если вы используете <literal>svn:eol-style = native</literal>, то в базовом файле завершения строк будут <literal>LF</literal>, тогда как в вашем файле - <literal>CR-LF</literal>. TortoiseGit обычно автоматически скрывает эти отличия, предварительно обрабатывая базовый файл и подставляя ключевые слова и завершения строк перед выполнением операции сравнения. Однако, это может занять длительное время с большими файлами. TortoiseGit будет выполнять предобработку файлов, если отмечен флажок <guilabel>Преобразовывать файлы при сравнении с базой</guilabel>."
9718 #. (para)
9719 #: ../source/TortoiseGit_en.xml:11648
9720 msgid "You can also specify a different diff tool to use on Git properties. Since these tend to be short simple text strings, you may want to use a simpler more compact viewer."
9721 msgstr "Вы также можете указать другой инструмент сравнения, применяемый для свойств Git. Поскольку свойства обычно являются простыми короткими текстовыми строками, вы можете использовать для просмотра более простой и компактный инструмент просмотра."
9723 #. (para)
9724 #: ../source/TortoiseGit_en.xml:11653
9725 msgid "If you have configured an alternate diff tool, you can access TortoiseMerge <emphasis>and</emphasis> the third party tool from the context menus. <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Diff</guimenuitem></menuchoice> uses the primary diff tool, and <keycap>Shift</keycap>+ <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Diff</guimenuitem></menuchoice> uses the secondary diff tool."
9726 msgstr "Если вы настроили альтернативный инструмент сравнения, вы можете использовать TortoiseMerge <emphasis>и</emphasis> сторонний инструмент из контекстных меню. <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Различия</guimenuitem></menuchoice> запускает основной сконфигурированный инструмент, а <keycap>Shift</keycap>+<menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Различия</guimenuitem></menuchoice> - дополнительный."
9728 #. (title)
9729 #: ../source/TortoiseGit_en.xml:11671
9730 msgid "Merge Tool"
9731 msgstr "Средство для слияния"
9733 #. (para)
9734 #: ../source/TortoiseGit_en.xml:11681
9735 msgid "the original file without your or the others changes"
9736 msgstr "исходный файл без ваших или чужих изменений"
9738 #. (para)
9739 #: ../source/TortoiseGit_en.xml:11698
9740 msgid "your own file, with your changes"
9741 msgstr "ваш собственный файл, с вашими изменениями"
9743 #. (para)
9744 #: ../source/TortoiseGit_en.xml:11714
9745 msgid "the file as it is in the repository"
9746 msgstr "файл, каков он в хранилище"
9748 #. (para)
9749 #: ../source/TortoiseGit_en.xml:11722
9750 msgid "The window title for the file in the repository"
9751 msgstr "заголовок окна для файла из хранилища"
9753 #. (para)
9754 #: ../source/TortoiseGit_en.xml:11730
9755 msgid "the conflicted file, the result of the merge operation"
9756 msgstr "конфликтующий файл, результат операции слияния"
9758 #. (para)
9759 #: ../source/TortoiseGit_en.xml:11739
9760 msgid "The window title for the merged file"
9761 msgstr "заголовок окна для объединённого файла"
9763 #. (para)
9764 #: ../source/TortoiseGit_en.xml:11673
9765 msgid "An external merge program used to resolve conflicted files. Parameter substitution is used in the same way as with the Diff Program. <placeholder-1/>"
9766 msgstr "Внешняя программа слияния, используемая для улаживания конфликтующих файлов. Замещение параметров применяется таким же образом, как и с программой сравнения. <placeholder-1/>"
9768 #. (para)
9769 #: ../source/TortoiseGit_en.xml:11746
9770 msgid ""
9771 "For example, with Perforce Merge: <screen>\n"
9772 "C:\\Path-To\\P4Merge.exe %base %theirs %mine %merged\n"
9773 "</screen> or with KDiff3: <screen>\n"
9774 "C:\\Path-To\\kdiff3.exe %base %mine %theirs -o %merged\n"
9775 "    --L1 %bname --L2 %yname --L3 %tname\n"
9776 "</screen> or with Araxis: <screen>\n"
9777 "C:\\Path-To\\compare.exe /max /wait /3 /title1:%tname /title2:%bname\n"
9778 "    /title3:%yname %theirs %base %mine %merged /a2\n"
9779 "</screen> or with WinMerge (2.8 or later): <screen>\n"
9780 "C:\\Path-To\\WinMerge.exe %merged\n"
9781 "</screen>"
9782 msgstr ""
9783 "Например, для Perforce Merge: <screen>\n"
9784 "C:\\путь\\к\\P4Merge.exe %base %theirs %mine %merged\n"
9785 "</screen> или для KDiff3: <screen>\n"
9786 "C:\\путь\\к\\kdiff3.exe %base %mine %theirs -o %merged\n"
9787 "    --L1 %bname --L2 %yname --L3 %tname\n"
9788 "</screen> или для Araxis: <screen>\n"
9789 "C:\\путь\\к\\compare.exe /max /wait /3 /title1:%tname /title2:%bname\n"
9790 "    /title3:%yname %theirs %base %mine %merged /a2\n"
9791 "</screen> или для WinMerge (2.8 или более поздней): <screen>\n"
9792 "C:\\путь\\к\\WinMerge.exe %merged\n"
9793 "</screen>"
9795 #. (title)
9796 #: ../source/TortoiseGit_en.xml:11768
9797 msgid "Diff/Merge Advanced Settings"
9798 msgstr "Дополнительные настройки сравнения/слияния"
9800 #. (title)
9801 #: ../source/TortoiseGit_en.xml:11772
9802 msgid "The Settings Dialog, Diff/Merge Advanced Dialog"
9803 msgstr "Окно дополнительных настроек сравнения/слияния в диалоге настроек"
9805 #. (para)
9806 #: ../source/TortoiseGit_en.xml:11770
9807 msgid "<placeholder-1/> In the advanced settings, you can define a different diff and merge program for every file extension. For instance you could associate Photoshop as the <quote>Diff</quote> Program for <filename>.jpg</filename> files :-) You can also associate the <literal>svn:mime-type</literal> property with a diff or merge program."
9808 msgstr "<placeholder-1/> В дополнительных настройках вы можете задать различные программы сравнения и слияния для каждого расширения файла. Например, вы можете указать Photoshop как программу <quote>сравнения</quote> для файлов <filename>.jpg</filename> :-) Вы также можете связать свойство <literal>svn:mime-type</literal> с программой сравнения или слияния."
9810 #. (para)
9811 #: ../source/TortoiseGit_en.xml:11781
9812 msgid "To associate using a file extension, you need to specify the extension. Use <literal>.bmp</literal> to describe Windows bitmap files. To associate using the <literal>svn:mime-type</literal> property, specify the mime type, including a slash, for example <literal>text/xml</literal>."
9813 msgstr "Для задания связи по расширению файла, вам необходимо указать это расширение. Используйте <literal>.bmp</literal> для указания файлов картинок Windows. Для задания связи по свойству <literal>svn:mime-type</literal>, укажите mime-тип, включая косую черту, например <literal>text/xml</literal>."
9815 #. (title)
9816 #: ../source/TortoiseGit_en.xml:11790
9817 msgid "Unified Diff Viewer"
9818 msgstr "Просмотр объединённых различий"
9820 #. (para)
9821 #: ../source/TortoiseGit_en.xml:11792
9822 msgid "A viewer program for unified-diff files (patch files). No parameters are required. The <guilabel>Default</guilabel> option is to check for a file association for <filename>.diff</filename> files, and then for <filename>.txt</filename> files. If you don't have a viewer for <filename>.diff</filename> files, you will most likely get NotePad."
9823 msgstr "Программа просмотра для файлов объединённых различий (файлов заплаток). Параметры не требуются. При выборе опции <guilabel>По умолчанию</guilabel> сначала производится попытка запуска программы, с которой ассоциированы файлы с расширением <filename>.diff</filename>, затем проверяется <filename>.txt</filename>. Если у вас нет программы просмотра для <filename>.diff</filename>- файлов, то, скорее всего, запустится Блокнот."
9825 #. (para)
9826 #: ../source/TortoiseGit_en.xml:11801
9827 msgid "The original Windows NotePad program does not behave well on files which do not have standard CR-LF line-endings. Since most unified diff files have pure LF line-endings, they do not view well in NotePad. However, you can download a free NotePad replacement <ulink url=\"http://www.flos-freeware.ch/notepad2.html\"><citetitle>Notepad2</citetitle></ulink> which not only displays the line-endings correctly, but also colour codes the added and removed lines."
9828 msgstr "Блокнот, изначально входящий в поставку Windows, не очень хорошо работает с файлами, у которых завершения строк отличаются от стандартного CR-LF. Поскольку большинство файлов объединённых различий имеют только LF-завершения строк, они не будут хорошо смотреться в Блокноте. Однако, вы можете загрузить бесплатную замену Блокнота <ulink url=\"http://www.flos-freeware.ch/notepad2.html\"><citetitle>Notepad2</citetitle></ulink>, который не только правильно показывает завершения строк, но также подсвечивает цветом добавленные и удалённые строки."
9830 #. (title)
9831 #: ../source/TortoiseGit_en.xml:11817
9832 msgid "Saved Data Settings"
9833 msgstr "Настройки сохранённых данных "
9835 #. (title)
9836 #: ../source/TortoiseGit_en.xml:11820
9837 msgid "The Settings Dialog, Saved Data Page"
9838 msgstr "Страница 'Сохранённые данные' в диалоге настроек"
9840 #. (para)
9841 #: ../source/TortoiseGit_en.xml:11818
9842 msgid "<placeholder-1/> For your convenience, TortoiseGit saves many of the settings you use, and remembers where you have been lately. If you want to clear out that cache of data, you can do it here."
9843 msgstr "<placeholder-1/> Для вашего удобства TortoiseGit сохраняет многие из используемых вами настроек, а также запоминает, что вы недавно посещали. Если вы желаете полностью очистить закэшированные данные, вы можете сделать это здесь."
9845 #. (term)
9846 #: ../source/TortoiseGit_en.xml:11829
9847 msgid "URL history"
9848 msgstr "Предыдущие URL"
9850 #. (para)
9851 #: ../source/TortoiseGit_en.xml:11831
9852 msgid "Whenever you checkout a working copy, merge changes or use the repository browser, TortoiseGit keeps a record of recently used URLs and offers them in a combo box. Sometimes that list gets cluttered with outdated URLs so it is useful to flush it out periodically."
9853 msgstr "При каждом извлечении рабочей копии, слиянии изменений и использовании обозревателя хранилища, TortoiseGit запоминает последние использованные URL и предлагает их в выпадающем списке. Иногда этот список захламляется устаревшими адресами, и бывает полезно периодически его очищать."
9855 #. (para)
9856 #: ../source/TortoiseGit_en.xml:11838
9857 msgid "If you want to remove a single item from one of the combo boxes you can do that in-place. Just click on the arrow to drop the combo box down, move the mouse over the item you want to remove and type <keycap>Shift+Del</keycap>."
9858 msgstr "Если вы желаете убрать один из пунктов в каком-нибудь из выпадающих списков, вы можете сделать это прямо в нём. Только щёлкните на стрелке, чтобы открылся список, наведите курсор мыши на тот пункт который вы желаете убрать и нажмите <keycap>Shift+Delete</keycap>."
9860 #. (term)
9861 #: ../source/TortoiseGit_en.xml:11847
9862 msgid "Log messages (Input dialog)"
9863 msgstr "Введённые предыдущие сообщения журнала"
9865 #. (para)
9866 #: ../source/TortoiseGit_en.xml:11849
9867 msgid "TortoiseGit stores recent commit log messages that you enter. These are stored per repository, so if you access many repositories this list can grow quite large."
9868 msgstr "TortoiseGit сохраняет последние введённые вами сообщения журнала. Они сохраняются для каждого хранилища, поэтому, если вы работаете со многими хранилищами, этот список может стать довольно большим."
9870 #. (term)
9871 #: ../source/TortoiseGit_en.xml:11857
9872 msgid "Log messages (Show log dialog)"
9873 msgstr "Полученные кэшированные сообщения журнала"
9875 #. (para)
9876 #: ../source/TortoiseGit_en.xml:11859
9877 msgid "TortoiseGit caches log messages fetched by the Show Log dialog to save time when you next show the log. If someone else edits a log message and you already have that message cached, you will not see the change until you clear the cache. Log message caching is enabled on the <guilabel>Log Cache</guilabel> tab."
9878 msgstr "TortoiseGit кэширует сообщения журнала, получаемые в диалоге журнала, чтобы сэкономить время при следующем показе журнала. Если кто-либо другой отредактирует уже закэшированное у вас сообщение журнала, вы не увидите это изменение, пока не очистите кэш. Кэширование сообщений журнала включается на закладке <guilabel>Кэширование журнала</guilabel>."
9880 #. (term)
9881 #: ../source/TortoiseGit_en.xml:11870
9882 msgid "Dialog sizes and positions"
9883 msgstr "Размеры и расположение окон"
9885 #. (para)
9886 #: ../source/TortoiseGit_en.xml:11872
9887 msgid "Many dialogs remember the size and screen position that you last used."
9888 msgstr "Многие окна запоминают свои размеры и позицию на экране, какие были у них при последнем использовании."
9890 #. (term)
9891 #: ../source/TortoiseGit_en.xml:11879
9892 msgid "Authentication data"
9893 msgstr "Данные аутентификации"
9895 #. (para)
9896 #: ../source/TortoiseGit_en.xml:11881
9897 msgid "When you authenticate with a Git server, the username and password are cached locally so you don't have to keep entering them. You may want to clear this for security reasons, or because you want to access the repository under a different username ... does John know you are using his PC?"
9898 msgstr "При вашей аутентификации на сервере Git имя пользователя и пароль кэшируются локально, чтобы вам не приходилось вводить их снова и снова. Вы можете пожелать очистить этот кэш из соображений безопасности, или из-за того, что вы желаете подключится к хранилищу под другим пользователем... а коллега знает, что вы используете его персональный компьютер?"
9900 #. (para)
9901 #: ../source/TortoiseGit_en.xml:11888
9902 msgid "If you want to clear authentication data for one particular server only, read <xref linkend=\"tsvn-dug-general-auth\"/> for instructions on how to find the cached data."
9903 msgstr "Если вы желаете очистить данные аутентификации только для одного отдельного сервера, прочтите <xref linkend=\"tsvn-dug-general-auth\"/>, чтобы узнать, как найти закэшированные данные."
9905 #. (term)
9906 #: ../source/TortoiseGit_en.xml:11896
9907 msgid "Action log"
9908 msgstr "Журнал действий"
9910 #. (para)
9911 #: ../source/TortoiseGit_en.xml:11898
9912 msgid "TortoiseGit keeps a log of everything written to its progress dialogs. This can be useful when, for example, you want to check what happened in a recent update command."
9913 msgstr "TortoiseGit ведёт журнал всего, записываемого в его диалогах выполнения. Это может пригодиться когда, например, вы пожелаете проверить, что происходило в последней команде обновления."
9915 #. (para)
9916 #: ../source/TortoiseGit_en.xml:11903
9917 msgid "The log file is limited in length and when it grows too big the oldest content is discarded. By default 4000 lines are kept, but you can customize that number."
9918 msgstr "Файл журнала ограничен в размере и, когда он становится слишком большим, наиболее старое содержимое отбрасывается. По умолчанию хранится 4000 строк, но вы можете настроить это число."
9920 #. (para)
9921 #: ../source/TortoiseGit_en.xml:11908
9922 msgid "From here you can view the log file content, and also clear it."
9923 msgstr "Отсюда вы можете посмотреть содержимое файла журнала, а также очистить его."
9925 #. (title)
9926 #: ../source/TortoiseGit_en.xml:11917
9927 msgid "Log Caching"
9928 msgstr "Кэширование журнала"
9930 #. (primary)
9931 #: ../source/TortoiseGit_en.xml:11919
9932 msgid "log cache"
9933 msgstr "кэш сообщений журнала"
9935 #. (title)
9936 #: ../source/TortoiseGit_en.xml:11923
9937 msgid "The Settings Dialog, Log Cache Page"
9938 msgstr "Страница 'Кэширование журнала' в диалоге настроек"
9940 #. (para)
9941 #: ../source/TortoiseGit_en.xml:11921
9942 msgid "<placeholder-1/> This dialog allows you to configure the log caching feature of TortoiseGit, which retains a local copy of log messages and changed paths to avoid time-consuming downloads from the server. Using the log cache can dramatically speed up the log dialog and the revision graph. Another useful feature is that the log messages can still be accessed when offline."
9943 msgstr "<placeholder-1/> В этом диалоге можно настроить кэширование сообщений журнала в TortoiseGit, сохраняющее копию сообщений журнала и изменённых путей локально, чтобы избежать занимающих много времени загрузок с сервера. Использование кэширования может значительно ускорить работу диалога журнала и графа ревизий. Другой полезной возможностью является то, что сообщения журнала могут быть доступны при отсутствии подключения к сети, в автономном режиме."
9945 #. (term)
9946 #: ../source/TortoiseGit_en.xml:11936
9947 msgid "Enable log caching"
9948 msgstr "Включить кэширование журнала"
9950 #. (para)
9951 #: ../source/TortoiseGit_en.xml:11938
9952 msgid "Enables log caching whenever log data is requested. If checked, data will be retrieved from the cache when available, and any messages not in the cache will be retrieved from the server and added to the cache."
9953 msgstr "Включает кэширование полученных сообщений при получении данных журнала. Если отмечено, данные будут извлечены из кэша, если они там есть, а все незакэшированные сообщения будут получены с сервера и добавлены в кэш."
9955 #. (para)
9956 #: ../source/TortoiseGit_en.xml:11944
9957 msgid "If caching is disabled, data will always be retrieved directly from the server and not stored locally."
9958 msgstr "Если кэширование отключено, данные всегда будут запрашиваться непосредственно с сервера и не будут сохраняться локально."
9960 #. (term)
9961 #: ../source/TortoiseGit_en.xml:11951
9962 msgid "If the repository cannot be contacted"
9963 msgstr "Если невозможно соединиться с хранилищем"
9965 #. (para)
9966 #: ../source/TortoiseGit_en.xml:11953
9967 msgid "If you are working offline, or if the repository server is down, the log cache can still be used to supply log messages already held in the cache. Of course the cache may not be up-to-date, so there are options to allow you to select whether this feature should be used."
9968 msgstr "Если вы работаете автономно, или если сервер хранилища не функционирует, то кэш журнала по-прежнему можно использовать для получения сообщений журнала, уже содержащихся в кэше. Конечно же, кэш может быть устаревшим, поэтому есть возможность выбрать, использовать ли эту функциональность."
9970 #. (para)
9971 #: ../source/TortoiseGit_en.xml:11960
9972 msgid "When log data is being taken from the cache without contacting the server, the dialog using those message will show the offline state in its title bar."
9973 msgstr "Если данные журнала берутся из кэша (без соединения с сервером), то в заголовок окна при использовании этих сообщений будет добавлена информация о работе в автономном режиме."
9975 #. (term)
9976 #: ../source/TortoiseGit_en.xml:11968
9977 msgid "Timeout before updating the HEAD revision"
9978 msgstr "Таймаут перед обновлением ведущей ревизии (сек)"
9980 #. (para)
9981 #: ../source/TortoiseGit_en.xml:11970
9982 msgid "When you invoke the log dialog you will normally want to contact the server to check for any newer log messages. If the timeout set here is non-zero then the server will only be contacted when the timeout has elapsed since the last time contact. This can reduce server round-trips if you open the log dialog frequently and the server is slow, but the data shown may not be completely up-to-date. If you want to use this feature we suggest using a value of 300 (5 minutes) as a compromise."
9983 msgstr "Обычно, при вызове диалога журнала, желательно соединиться с сервером, чтобы посмотреть, не появились ли новые сообщения журнала. Если здесь задан ненулевой таймаут, то соединение с сервером будет производиться только по истечении времени таймаута с момента последнего запроса. Это может уменьшить количество обращений (с ожиданием ответа) к серверу, если вы часто открываете диалог журнала для медленно работающего сервера, но данные могут быть не всегда наиболее актуальными. Если вы желаете использовать эту возможность, мы предлагаем использовать для таймаута значение 300 (5 минут) в качестве компромисса."
9985 #. (para)
9986 #: ../source/TortoiseGit_en.xml:11985
9987 msgid "Below the settings you can see a list of the repositories that are cached locally, and the space used for the cache. If you select one of the repositories you can then use the buttons underneath."
9988 msgstr "Ниже настроек расположен список закэшированных локально хранилищ с дисковым пространством, занятым под кэш. Если выбрать какое-либо из хранилищ, можно будет использовать кнопки, находящиеся под списком."
9990 #. (title)
9991 #: ../source/TortoiseGit_en.xml:11992
9992 msgid "Log Cache Statistics"
9993 msgstr "Статистика кэша журнала"
9995 #. (title)
9996 #: ../source/TortoiseGit_en.xml:11995
9997 msgid "The Settings Dialog, Log Cache Statistics"
9998 msgstr "Окно 'Статистика кэша журнала', открываемое из диалога настроек"
10000 #. (term)
10001 #: ../source/TortoiseGit_en.xml:12004
10002 msgid "RAM"
10003 msgstr "ОЗУ"
10005 #. (para)
10006 #: ../source/TortoiseGit_en.xml:12006
10007 msgid "The amount of memory required to service this cache."
10008 msgstr "Объём памяти, необходимой для обслуживания этого кэша."
10010 #. (term)
10011 #: ../source/TortoiseGit_en.xml:12012
10012 msgid "Disk"
10013 msgstr "Диск"
10015 #. (para)
10016 #: ../source/TortoiseGit_en.xml:12014
10017 msgid "The amount of disk space used for the cache. Data is compressed, so disk usage is generally fairly modest."
10018 msgstr "Объём дискового пространства, занятого закэшированными данными. Данные хранятся в сжатом виде, и поэтому использование диска обычно довольно скромное."
10020 #. (term)
10021 #: ../source/TortoiseGit_en.xml:12021
10022 msgid "Connection"
10023 msgstr "Соединение"
10025 #. (para)
10026 #: ../source/TortoiseGit_en.xml:12023
10027 msgid "Shows whether the repository was available last time the cache was used."
10028 msgstr "Показывает, было ли доступно хранилище при последнем использовании кэша."
10030 #. (term)
10031 #: ../source/TortoiseGit_en.xml:12030
10032 msgid "Last update"
10033 msgstr "Возраст: обновление"
10035 #. (para)
10036 #: ../source/TortoiseGit_en.xml:12032
10037 msgid "The last time the cache content was changed."
10038 msgstr "Дата последнего изменения содержимого кэша."
10040 #. (term)
10041 #: ../source/TortoiseGit_en.xml:12038
10042 msgid "Last head update"
10043 msgstr "Возраст: Ведущая ревизия"
10045 #. (para)
10046 #: ../source/TortoiseGit_en.xml:12040
10047 msgid "The last time we requested the HEAD revision from the server."
10048 msgstr "Дата последнего запроса ведущей ревизии с сервера."
10050 #. (term)
10051 #: ../source/TortoiseGit_en.xml:12047
10052 msgid "Authors"
10053 msgstr "Авторы"
10055 #. (para)
10056 #: ../source/TortoiseGit_en.xml:12049
10057 msgid "The number of different authors with messages recorded in the cache."
10058 msgstr "Количество различающихся авторов содержащихся в кэше сообщений."
10060 #. (term)
10061 #: ../source/TortoiseGit_en.xml:12056
10062 msgid "Paths"
10063 msgstr "Пути"
10065 #. (para)
10066 #: ../source/TortoiseGit_en.xml:12058
10067 msgid "The number of paths listed, as you would see using <literal>svn log -v</literal>."
10068 msgstr "Количество зарегистрированных путей, которые были бы выведены при использовании <literal>svn log -v</literal>."
10070 #. (term)
10071 #: ../source/TortoiseGit_en.xml:12065
10072 msgid "Skip ranges"
10073 msgstr "Пропущ.диапаз."
10075 #. (para)
10076 #: ../source/TortoiseGit_en.xml:12067
10077 msgid "The number of revision ranges which we have not fetched, simply because they haven't been requested. This is a measure of the number of holes in the cache."
10078 msgstr "Количество диапазонов неполученных ревизий, которые просто не были запрошены. Это показатель количества пропусков в кэше."
10080 #. (term)
10081 #: ../source/TortoiseGit_en.xml:12075
10082 msgid "Max revision"
10083 msgstr "Max ревизия"
10085 #. (para)
10086 #: ../source/TortoiseGit_en.xml:12077
10087 msgid "The highest revision number stored in the cache."
10088 msgstr "Наибольший номер ревизии, сохранённой в кэше."
10090 #. (term)
10091 #: ../source/TortoiseGit_en.xml:12083
10092 msgid "Revision count"
10093 msgstr "Ревизий всего"
10095 #. (para)
10096 #: ../source/TortoiseGit_en.xml:12085
10097 msgid "The number of revisions stored in the cache. This is another measure of cache completeness."
10098 msgstr "Количество ревизий, сохранённых в кэше. Это другой показатель полноты кэша."
10100 #. (para)
10101 #: ../source/TortoiseGit_en.xml:11993
10102 msgid "<placeholder-1/> Click on the <guibutton>Details</guibutton> button to see detailed statistics for a particular cache. Many of the fields shown here are mainly of interest to the developers of TortoiseGit, so they are not all described in detail. <placeholder-2/>"
10103 msgstr "<placeholder-1/> Щёлкните на кнопке <guibutton>Подробнее</guibutton>, чтобы увидеть подробную статистику для конкретного кэша. Многие из показываемых здесь полей предоставляет интерес в основном для разработчиков TortoiseGit, поэтому не все из них описаны подробно. <placeholder-2/>"
10105 #. (para)
10106 #: ../source/TortoiseGit_en.xml:12094
10107 msgid "Click on the <guibutton>Update</guibutton> to completely refresh the cache and fill in any holes. For a large repository this could be very time consuming, but useful if you are about to go offline and want the best available cache."
10108 msgstr "Щёлкните на кнопке <guibutton>Обновление</guibutton>, чтобы полностью обновить кэш и заполнить все существующие пропуски. Для больших хранилищ это может занять очень много времени, но может понадобиться, если вы собираетесь работать автономно, и вам необходим наиболее полный кэш."
10110 #. (para)
10111 #: ../source/TortoiseGit_en.xml:12100
10112 msgid "Click on the <guibutton>Export</guibutton> button to export the entire cache as a set of CSV files. This could be useful if you want to process the log data using an external program, although it is mainly useful to the developers."
10113 msgstr "Щёлкните на кнопке <guibutton>Экспорт</guibutton> для экспорта всего кэша в виде набора CSV-файлов. Это может пригодиться, если вы желаете обработать данные журнала во внешней программе, хотя это будет полезно в основном разработчикам."
10115 #. (para)
10116 #: ../source/TortoiseGit_en.xml:12106
10117 msgid "Click on <guibutton>Delete</guibutton> to remove all cached data for the selected repositories. This does not disable caching for the repository so the next time you request log data, a new cache will be created."
10118 msgstr "Щёлкните на кнопке <guibutton>Удалить</guibutton> для удаления всех закэшированных данных для выбранных хранилищ. Это не отключает кэширование для этих хранилищ, и поэтому в следующий раз при запросе данных журнала будет создан новый кэш."
10120 #. (title)
10121 #: ../source/TortoiseGit_en.xml:12113
10122 msgid "Client Side Hook Scripts"
10123 msgstr "Скрипты ловушек, выполняемые на стороне клиента"
10125 #. (primary)
10126 #: ../source/TortoiseGit_en.xml:12117
10127 msgid "client hooks"
10128 msgstr "клиентские ловушки"
10130 #. (title)
10131 #: ../source/TortoiseGit_en.xml:12124
10132 msgid "The Settings Dialog, Hook Scripts Page"
10133 msgstr "Страница 'Скрипты ловушек' в диалоге настроек"
10135 #. (para)
10136 #: ../source/TortoiseGit_en.xml:12122
10137 msgid "<placeholder-1/> This dialog allows you to set up hook scripts which will be executed automatically when certain Git actions are performed. As opposed to the hook scripts explained in <xref linkend=\"tsvn-repository-hooks\"/>, these scripts are executed locally on the client."
10138 msgstr "<placeholder-1/> В этом диалоге можно настроить скрипты ловушек, которые будут запускаться автоматически при совершении определённых действий Git. В отличие от скриптов ловушек, описанных в <xref linkend=\"tsvn-repository-hooks\"/>, эти скрипты выполняются локально на клиенте."
10140 #. (para)
10141 #: ../source/TortoiseGit_en.xml:12132
10142 msgid "One application for such hooks might be to call a program like <literal>SubWCRev.exe</literal> to update version numbers after a commit, and perhaps to trigger a rebuild."
10143 msgstr "Одним из применений для таких ловушек может быть запуск программы вроде <literal>SubWCRev.exe</literal> для обновления номеров версий после фиксации, и, возможно, для автоматического перезапуска сборки."
10145 #. (para)
10146 #: ../source/TortoiseGit_en.xml:12137
10147 msgid "For various security and implementation reasons, hook scripts are defined locally on a machine, rather than as project properties. You define what happens, no matter what someone else commits to the repository. Of course you can always choose to call a script which is itself under version control."
10148 msgstr "По различным соображениям безопасности и особенностям реализации, скрипты ловушек определяются на машине локально, а не как свойства проекта. То, что будет выполняться, задаёте вы, и это вне зависимости от того, что кто-либо другой может зафиксировать в хранилище. Конечно, вы всегда можете решить вызвать скрипт, который сам находится под управлением версиями."
10150 #. (title)
10151 #: ../source/TortoiseGit_en.xml:12145
10152 msgid "The Settings Dialog, Configure Hook Scripts"
10153 msgstr "Окно 'Настройка скрипта ловушки', открываемое из диалога настроек"
10155 #. (para)
10156 #: ../source/TortoiseGit_en.xml:12143
10157 msgid "<placeholder-1/> To add a new hook script, simply click <guibutton>Add</guibutton> and fill in the details."
10158 msgstr "<placeholder-1/> Чтобы добавить скрипт ловушки, просто щёлкните на <guibutton>Добавить...</guibutton> и заполните необходимые данные."
10160 #. (term)
10161 #. (term)
10162 #: ../source/TortoiseGit_en.xml:12155
10163 #: ../source/TortoiseGit_en.xml:12225
10164 msgid "Start-commit"
10165 msgstr "Начало-фиксации"
10167 #. (para)
10168 #: ../source/TortoiseGit_en.xml:12157
10169 msgid "Called before the commit dialog is shown. You might want to use this if the hook modifies a versioned file and affects the list of files that need to be committed and/or commit message."
10170 msgstr "Вызывается перед показом диалога фиксации. Может понадобиться, если ловушка изменяет версированный файл и оказывает воздействие на список файлов, которые должны быть зафиксированы и/или на сообщение фиксации."
10172 #. (term)
10173 #. (term)
10174 #: ../source/TortoiseGit_en.xml:12166
10175 #: ../source/TortoiseGit_en.xml:12229
10176 msgid "Pre-commit"
10177 msgstr "Перед-фиксацией"
10179 #. (para)
10180 #: ../source/TortoiseGit_en.xml:12168
10181 msgid "Called after the user clicks <guibutton>OK</guibutton> in the commit dialog, and before the actual commit begins."
10182 msgstr "Вызывается после того, как пользователь нажмёт кнопку <guibutton>ОК</guibutton> в диалоге фиксации, но перед фактическим началом фиксации."
10184 #. (term)
10185 #. (term)
10186 #: ../source/TortoiseGit_en.xml:12175
10187 #: ../source/TortoiseGit_en.xml:12233
10188 msgid "Post-commit"
10189 msgstr "После-фиксации"
10191 #. (para)
10192 #: ../source/TortoiseGit_en.xml:12177
10193 msgid "Called after the commit finishes (whether successful or not)."
10194 msgstr "Вызывается после окончания фиксации (независимо, успешного или нет)."
10196 #. (term)
10197 #. (term)
10198 #: ../source/TortoiseGit_en.xml:12183
10199 #: ../source/TortoiseGit_en.xml:12237
10200 msgid "Start-update"
10201 msgstr "Начало-обновления"
10203 #. (para)
10204 #: ../source/TortoiseGit_en.xml:12185
10205 msgid "Called before the update-to-revision dialog is shown."
10206 msgstr "Вызывается перед отображением диалога обновить-до-ревизии."
10208 #. (term)
10209 #. (term)
10210 #: ../source/TortoiseGit_en.xml:12191
10211 #: ../source/TortoiseGit_en.xml:12241
10212 msgid "Pre-update"
10213 msgstr "Перед-обновлением"
10215 #. (para)
10216 #: ../source/TortoiseGit_en.xml:12193
10217 msgid "Called before the actual Git update begins."
10218 msgstr "Вызывается перед фактическим началом операции Git 'обновление'."
10220 #. (term)
10221 #. (term)
10222 #: ../source/TortoiseGit_en.xml:12199
10223 #: ../source/TortoiseGit_en.xml:12245
10224 msgid "Post-update"
10225 msgstr "После-обновления"
10227 #. (para)
10228 #: ../source/TortoiseGit_en.xml:12201
10229 msgid "Called after the update finishes (whether successful or not)."
10230 msgstr "Вызывается после окончания операции обновления (независимо, успешного или нет)."
10232 #. (para)
10233 #: ../source/TortoiseGit_en.xml:12151
10234 msgid "There are currently six types of hook script available <placeholder-1/>"
10235 msgstr "На данный момент доступно шесть типов скриптов ловушек: <placeholder-1/>"
10237 #. (para)
10238 #: ../source/TortoiseGit_en.xml:12208
10239 msgid "A hook is defined for a particular working copy path. You only need to specify the top level path; if you perform an operation in a sub-folder, TortoiseGit will automatically search upwards for a matching path."
10240 msgstr "Ловушка определяется для конкретного пути в рабочей копии. Достаточно указать путь до папки верхнего уровня; при выполнении операции в её подпапке, TortoiseGit автоматически производит поиск подходящего пути выше по иерархии<footnote><para>Для обозначения корня иерархии используется символ <literal>*</literal> - прим. переводчика</para></footnote>."
10242 #. (para)
10243 #: ../source/TortoiseGit_en.xml:12213
10244 msgid "Next you must specify the command line to execute, starting with the path to the hook script or executable. This could be a batch file, an executable file or any other file which has a valid windows file association, eg. a perl script."
10245 msgstr "Далее вы должны указать командную строку для выполнения, начав с пути до скрипта ловушки или до выполняемого файла. Можно использовать пакетный файл, выполняемый файл или любой другой файл, если для его типа существует корректное сопоставление в Windows, например, perl-скрипт."
10247 #. (para)
10248 #: ../source/TortoiseGit_en.xml:12219
10249 msgid "The command line includes several parameters which get filled in by TortoiseGit. The parameters passed depend upon which hook is called. Each hook has its own parameters which are passed in the following order: <placeholder-1/>"
10250 msgstr "Командная строка содержит несколько параметров, значения которых подставляются TortoiseGit. Набор доступных для использования параметров зависит от вызываемой ловушки. У каждой ловушки есть свои собственные параметры, передаваемые в следующем порядке: <placeholder-1/>"
10252 #. (para)
10253 #: ../source/TortoiseGit_en.xml:12256
10254 msgid "A path to a temporary file which contains all the paths for which the operation was started. Each path is on a separate line in the temp file."
10255 msgstr "Путь к временному файлу, содержащему все пути, для которых была запущена операция. Во временном файле каждый путь расположен в отдельной строке."
10257 #. (para)
10258 #: ../source/TortoiseGit_en.xml:12266
10259 msgid "The depth with which the commit/update is done."
10260 msgstr "Глубина охвата, с которой выполнялись фиксация/извлечение."
10262 #. (literal)
10263 #: ../source/TortoiseGit_en.xml:12276
10264 msgid "svn_depth_unknown"
10265 msgstr "svn_depth_unknown (неизвестная глубина)"
10267 #. (literal)
10268 #: ../source/TortoiseGit_en.xml:12284
10269 msgid "svn_depth_exclude"
10270 msgstr "svn_depth_exclude (без спуска)"
10272 #. (literal)
10273 #: ../source/TortoiseGit_en.xml:12292
10274 msgid "svn_depth_empty"
10275 msgstr "svn_depth_empty (только этот элемент)"
10277 #. (literal)
10278 #: ../source/TortoiseGit_en.xml:12300
10279 msgid "svn_depth_files"
10280 msgstr "svn_depth_files (только потомки-файлы)"
10282 #. (literal)
10283 #: ../source/TortoiseGit_en.xml:12308
10284 msgid "svn_depth_immediates"
10285 msgstr "svn_depth_immediates (непосредственные потомки, включая папки)"
10287 #. (literal)
10288 #: ../source/TortoiseGit_en.xml:12316
10289 msgid "svn_depth_infinity"
10290 msgstr "svn_depth_infinity (полностью рекурсивно)"
10292 #. (para)
10293 #: ../source/TortoiseGit_en.xml:12269
10294 msgid "Possible values are: <placeholder-1/>"
10295 msgstr "Возможные значения: <placeholder-1/>"
10297 #. (para)
10298 #: ../source/TortoiseGit_en.xml:12327
10299 msgid "Path to a file containing the log message for the commit. The file contains the text in UTF-8 encoding. After successful execution of the start-commit hook, the log message is read back, giving the hook a chance to modify it."
10300 msgstr "Путь к файлу, содержащему сообщение журнала для фиксации. Файл содержит текст в кодировке UTF-8. После успешного выполнения ловушки начало-фиксации сообщение журнала считывается заново, благодаря чему ловушка получает возможность его изменить."
10302 #. (para)
10303 #: ../source/TortoiseGit_en.xml:12339
10304 msgid "The repository revision to which the update should be done or after a commit completes."
10305 msgstr "Ревизия в хранилище, до которой должно производиться обновление, или же номер ревизии после выполнения фиксации."
10307 #. (para)
10308 #: ../source/TortoiseGit_en.xml:12348
10309 msgid "Path to a file containing the error message. If there was no error, the file will be empty."
10310 msgstr "Путь к файлу, содержащему сообщение об ошибке. Если ошибки не было, файл будет пустым."
10312 #. (para)
10313 #: ../source/TortoiseGit_en.xml:12357
10314 msgid "The current working directory with which the script is run. This is set to the common root directory of all affected paths."
10315 msgstr "Текущая рабочая папка, для которой запускается скрипт. Устанавливается в общую корневую папку всех затронутых путей."
10317 #. (para)
10318 #: ../source/TortoiseGit_en.xml:12250
10319 msgid "The meaning of each of these parameters is described here: <placeholder-1/>"
10320 msgstr "Значение каждого из этих параметров описано здесь: <placeholder-1/>"
10322 #. (para)
10323 #: ../source/TortoiseGit_en.xml:12365
10324 msgid "Note that although we have given these parameters names for convenience, you do not have to refer to those names in the hook settings. All parameters listed for a particular hook are always passed, whether you want them or not ;-)"
10325 msgstr "Обратите внимание: хотя мы и указываем для удобства имена параметров, вам нет необходимости ссылаться на эти имена в настройках ловушек. Все параметры, перечисленные для каждой ловушки, передаются всегда, вне зависимости от того, нужны они вам или нет ;-)"
10327 #. (para)
10328 #: ../source/TortoiseGit_en.xml:12371
10329 msgid "If you want the Git operation to hold off until the hook has completed, check <guilabel>Wait for the script to finish</guilabel>."
10330 msgstr "Если вы желаете, чтобы операция Git откладывалась до окончания работы ловушки, отметьте <guilabel>Ждать окончания работы скрипта</guilabel>."
10332 # В целях отладки вы можете посмотреть, что происходит в этом окне DOS.
10333 #. (para)
10334 #: ../source/TortoiseGit_en.xml:12375
10335 msgid "Normally you will want to hide ugly DOS boxes when the script runs, so <guilabel>Hide the script while running</guilabel> is checked by default."
10336 msgstr "Обычно бывает желательно скрыть безобразные окна сеансов DOS, открывающиеся при работе скрипта, поэтому флажок <guilabel>Скрыть скрипт во время работы</guilabel> по умолчанию отмечен."
10338 #. (para)
10339 #: ../source/TortoiseGit_en.xml:12379
10340 msgid "Sample client hook scripts can be found in the <literal>contrib</literal> folder in the <ulink url=\"http://TortoiseGit.tigris.org/svn/TortoiseGit/trunk/contrib/hook-scripts\"><citetitle>TortoiseGit repository</citetitle></ulink>. (<xref linkend=\"tsvn-preface-source\"/> explains how to access the repository)."
10341 msgstr "Примеры клиентских скриптов ловушек можно найти в папке <literal>contrib</literal> в <ulink url=\"http://TortoiseGit.tigris.org/svn/TortoiseGit/trunk/contrib/hook-scripts\"><citetitle>хранилище TortoiseGit</citetitle></ulink>. (<xref linkend=\"tsvn-preface-source\"/> рассказывает, как получить доступ к хранилищу исходного кода TortoiseGit)."
10343 #. (title)
10344 #: ../source/TortoiseGit_en.xml:12387
10345 msgid "Issue Tracker Integration"
10346 msgstr "Интеграция с системами отслеживания проблем"
10348 #. (para)
10349 #: ../source/TortoiseGit_en.xml:12390
10350 msgid "TortoiseGit can use a COM plugin to query issue trackers when in the commit dialog. The use of such plugins is described in <xref linkend=\"tsvn-dug-bugtracker-ref\"/>. If your system administrator has provided you with a plugin, which you have already installed and registered, this is the place to specify how it integrates with your working copy."
10351 msgstr "TortoiseGit может использовать подключаемый модуль COM для запроса систем отслеживания проблем из диалога фиксации. Использование таких подключаемых модулей описывает <xref linkend=\"tsvn-dug-bugtracker-ref\"/>. Если ваш системный администратор предоставил вам такой модуль, который вы уже установили и зарегистрировали, это то место, где указывается, как он будет интегрирован с вашей рабочей копией."
10353 #. (title)
10354 #: ../source/TortoiseGit_en.xml:12400
10355 msgid "The Settings Dialog, Issue Tracker Integration Page"
10356 msgstr "Страница интеграции с системой отслеживания проблем в диалоге настроек"
10358 #. (para)
10359 #: ../source/TortoiseGit_en.xml:12398
10360 msgid "<placeholder-1/> Click on <guibutton>Add...</guibutton> to use the plugin with a particular working copy. Here you can specify the working copy path, choose which plugin to use from a drop down list of all registered issue tracker plugins, and any parameters to pass. The parameters will be specific to the plugin, but might include your user name on the issue tracker so that the plugin can query for issues which are assigned to you."
10361 msgstr "<placeholder-1/> Щёлкните на <guibutton>Добавить...</guibutton> для использования подключаемого модуля с конкретной рабочей копией. Здесь вы можете указать путь рабочей копии, выбрать из выпадающего списка, какой подключаемый модуль использовать из всех зарегистрированных, и передаваемые параметры. Набор параметров будет зависеть от подключаемого модуля, но может включать ваше имя пользователя в системе отслеживания проблем, чтобы модуль мог запросить назначенные вам проблемы."
10363 #. (para)
10364 #: ../source/TortoiseGit_en.xml:12420
10365 msgid "This property specifies the COM UUID of the IBugTraqProvider, for example <literal>{91974081-2DC7-4FB1-B3BE-0DE1C8D6CE4E}</literal>."
10366 msgstr "Это свойство задаёт COM UUID компонента IBugTraqProvider, например <literal>{91974081-2DC7-4FB1-B3BE-0DE1C8D6CE4E}</literal>."
10368 #. (para)
10369 #: ../source/TortoiseGit_en.xml:12429
10370 msgid "This property specifies the parameters passed to the IBugTraqProvider."
10371 msgstr "Это свойство задаёт параметры, передаваемые IBugTraqProvider."
10373 #. (para)
10374 #: ../source/TortoiseGit_en.xml:12411
10375 msgid "If you want all users to use the same COM plugin for your project, you can specify the plugin also with the properties <literal>bugtraq:provideruuid</literal> and <literal>bugtraq:providerparams</literal>. <placeholder-1/> Please check the documentation of your IBugTraqProvider plugin to find out what to specify in these two properties."
10376 msgstr "Если вы желаете, чтобы для вашего проекта все пользовали использовали один и тот же подключаемый модуль COM, вы также можете указать его при помощи свойств <literal>bugtraq:provideruuid</literal> и <literal>bugtraq:providerparams</literal>. <placeholder-1/> Пожалуйста, загляните в документацию к вашему подключаемому модулю IBugTraqProvider, чтобы узнать, что указывать в этих двух свойствах."
10378 #. (title)
10379 #: ../source/TortoiseGit_en.xml:12442
10380 msgid "TortoiseBlame Settings"
10381 msgstr "Настройки TortoiseBlame"
10383 #. (title)
10384 #: ../source/TortoiseGit_en.xml:12445
10385 msgid "The Settings Dialog, TortoiseBlame Page"
10386 msgstr "Страница TortoiseBlame в диалоге настроек"
10388 #. (para)
10389 #: ../source/TortoiseGit_en.xml:12443
10390 msgid "<placeholder-1/> The settings used by TortoiseBlame are controlled from the main context menu, not directly with TortoiseBlame itself."
10391 msgstr "<placeholder-1/> Настройки, используемые TortoiseBlame, задаются через главное контекстное меню, а не из самой TortoiseBlame."
10393 #. (term)
10394 #: ../source/TortoiseGit_en.xml:12453
10395 msgid "Colors"
10396 msgstr "Цвета"
10398 #. (para)
10399 #: ../source/TortoiseGit_en.xml:12455
10400 msgid "TortoiseBlame can use the background colour to indicate the age of lines in a file. You set the endpoints by specifying the colours for the newest and oldest revisions, and TortoiseBlame uses a linear interpolation between these colours according to the repository revision indicated for each line."
10401 msgstr "TortoiseBlame может использовать цвет фона для обозначения возраста строк файла. Вы указываете крайние значения, задавая цвета для самых новых и самых старых ревизий, и TortoiseBlame применяет линейную интерполяцию между этими цветами в соответствии с ревизией из хранилища, указанной в каждой строке."
10403 #. (term)
10404 #: ../source/TortoiseGit_en.xml:12465
10405 msgid "Font"
10406 msgstr "Шрифт"
10408 #. (para)
10409 #: ../source/TortoiseGit_en.xml:12467
10410 msgid "You can select the font used to display the text, and the point size to use. This applies both to the file content, and to the author and revision information shown in the left pane."
10411 msgstr "Вы можете выбрать начертание и размер шрифта, используемого для отображения текста. Этот шрифт будет использован и для содержимого файла, и для информации об авторе и ревизии, показываемой в левой панели."
10413 #. (term)
10414 #: ../source/TortoiseGit_en.xml:12475
10415 msgid "Tabs"
10416 msgstr "Размер табул."
10418 #. (para)
10419 #: ../source/TortoiseGit_en.xml:12477
10420 msgid "Defines how many spaces to use for expansion when a tab character is found in the file content."
10421 msgstr "Определяет, сколько пробелов использовать для замены символов табуляции, обнаруженных в файле."
10423 #. (title)
10424 #: ../source/TortoiseGit_en.xml:12486
10425 msgid "Registry Settings"
10426 msgstr "Настройки в реестре"
10428 #. (primary)
10429 #: ../source/TortoiseGit_en.xml:12488
10430 msgid "registry"
10431 msgstr "реестр"
10433 #. (para)
10434 #: ../source/TortoiseGit_en.xml:12490
10435 msgid "A few infrequently used settings are available only by editing the registry directly."
10436 msgstr "Несколько редко используемых настроек доступны только путём непосредственного редактирования реестра."
10438 #. (para)
10439 #: ../source/TortoiseGit_en.xml:12498
10440 msgid "You can specify a different location for the Git configuration file using registry location <literal>HKCU\\Software\\TortoiseGit\\ConfigDir</literal>. This will affect all TortoiseGit operations."
10441 msgstr "Вы можете указать другое месторасположение файла настроек Git при помощи ключа <literal>HKCU\\Software\\TortoiseGit\\ConfigDir</literal>. Это окажет воздействие на все операции TortoiseGit."
10443 #. (term)
10444 #: ../source/TortoiseGit_en.xml:12507
10445 msgid "Cache tray icon"
10446 msgstr "Значок для кэша в трее"
10448 #. (para)
10449 #: ../source/TortoiseGit_en.xml:12509
10450 msgid "To add a cache tray icon for the TSVNCache program, create a <literal>DWORD</literal> key with a value of 1 at <literal>HKCU\\Software\\TortoiseGit\\CacheTrayIcon</literal>. This is really only useful for developers as it allows you to terminate the program gracefully."
10451 msgstr "Для добавления в трей значка для программы TSVNCache, создайте ключ <literal>HKCU\\Software\\TortoiseGit\\CacheTrayIcon</literal> типа <literal>DWORD</literal> со значением 1. На самом деле это пригодиться только разработчикам, поскольку позволяет элегантно завершать программу."
10453 #. (term)
10454 #: ../source/TortoiseGit_en.xml:12519
10455 msgid "Filenames without extensions in auto-completion list"
10456 msgstr "Имена файлов без расширений в списке автозавершения"
10458 #. (para)
10459 #: ../source/TortoiseGit_en.xml:12521
10460 msgid "The auto-completion list shown in the commit message editor displays the names of files listed for commit. To also include these names with extensions removed, create a <literal>DWORD</literal> key with a value of 1 at <literal>HKCU\\Software\\TortoiseGit\\AutocompleteRemovesExtensions</literal>."
10461 msgstr "Список автозавершения, показываемый в редакторе сообщений фиксации, отображает имена файлов, предназначенных для фиксации. Для включения этих же имён, но без расширений, создайте ключ <literal>HKCU\\Software\\TortoiseGit\\AutocompleteRemovesExtensions</literal> типа <literal>DWORD</literal> со значением 1."
10463 #. (term)
10464 #: ../source/TortoiseGit_en.xml:12531
10465 msgid "Explorer columns everywhere"
10466 msgstr "Колонки TortoiseGit везде в Проводнике"
10468 #. (para)
10469 #: ../source/TortoiseGit_en.xml:12533
10470 msgid "The extra columns the TortoiseGit adds to the details view in Windows Explorer are normally only active in a working copy. If you want those to be accessible everywhere, not just in working copies, create a <literal>DWORD</literal> key with a value of 1 at <literal>HKCU\\Software\\TortoiseGit\\ColumnsEveryWhere</literal>."
10471 msgstr "Дополнительные колонки, добавляемые TortoiseGit в Проводнике Windows в режиме отображения 'таблица' обычно отображаются только в рабочей копии. Если вы желаете, чтобы они были доступны везде, а не только в рабочих копиях, создайте ключ <literal>HKCU\\Software\\TortoiseGit\\ColumnsEveryWhere</literal> типа <literal>DWORD</literal> со значением 1."
10473 #. (term)
10474 #: ../source/TortoiseGit_en.xml:12544
10475 msgid "Merge log separator"
10476 msgstr "Разделитель сообщений журнала при слиянии "
10478 #. (para)
10479 #: ../source/TortoiseGit_en.xml:12546
10480 msgid "When you merge revisions from another branch, and merge tracking information is available, the log messages from the revisions you merge will be collected to make up a commit log message. A pre-defined string is used to separate the individual log messages of the merged revisions. If you prefer, you can create a <literal>SZ</literal> key at <literal>HKCU\\Software\\TortoiseGit\\MergeLogSeparator</literal> containing a separator string of your choice."
10481 msgstr "Когда выполняется слияние ревизий из другого ответвления, и доступна информация отслеживания слияний, сообщения журнала для сливаемых ревизий накапливаются, чтобы сформироваться в сообщение журнала при фиксации. Для разделения отдельных сообщений сливаемых ревизий используется предопределённая строка. При желании, вы можете создать ключ <literal>HKCU\\Software\\TortoiseGit\\MergeLogSeparator</literal> типа <literal>SZ</literal>, содержащий разделительную строку по вашему выбору."
10483 #. (term)
10484 #: ../source/TortoiseGit_en.xml:12559
10485 msgid "Always blame changes with TortoiseMerge"
10486 msgstr "Всегда получать авторство изменений при помощи TortoiseMerge"
10488 #. (para)
10489 #: ../source/TortoiseGit_en.xml:12561
10490 msgid "TortoiseGit allows you to assign external diff viewer. Most such viewers, however, are not suited for change blaming (<xref linkend=\"tsvn-dug-blame-diffs\"/>), so you might wish to fall back to TortoiseMerge in this case. To do so, create a <literal>DWORD</literal> key with a value of 1 at <literal>HKCU\\Software\\TortoiseGit\\DiffBlamesWithTortoiseMerge</literal>."
10491 msgstr "TortoiseGit позволяет указать внешнюю программу просмотра различий. Большинство таких программ, однако, не предназначено для отображения авторства изменений (<xref linkend=\"tsvn-dug-blame-diffs\"/>), и поэтому вы можете пожелать обратиться к TortoiseMerge в этом случае. Чтобы это сделать, создайте ключ <literal>HKCU\\Software\\TortoiseGit\\DiffBlamesWithTortoiseMerge</literal> типа <literal>DWORD</literal> со значением 1."
10493 #. (term)
10494 #: ../source/TortoiseGit_en.xml:12572
10495 msgid "Current revision highlighting for folders in log dialog"
10496 msgstr "Подсветка текущей ревизии для папок в диалоге журнала"
10498 #. (para)
10499 #: ../source/TortoiseGit_en.xml:12574
10500 msgid "The log dialog highlights the current working copy revision when the log is shown for a file. To do the same thing for a folder requires a working copy crawl, which can be a slow operation for large working copies. If you want to enable this feature you must create a <literal>DWORD</literal> registry key with value 1 at <literal>HKCU\\Software\\TortoiseGit\\RecursiveLogRev</literal>."
10501 msgstr "В диалоге журнала подсвечивается текущая ревизия рабочей копии при показе журнала для файла. Чтобы сделать то же самое для папки, необходим обход рабочей копии, что может быть медленной операцией для больших рабочих копий. Если вы желаете задействовать эту возможность, вы должны создать ключ реестра <literal>HKCU\\Software\\TortoiseGit\\RecursiveLogRev</literal> типа <literal>DWORD</literal> со значением 1."
10503 #. (title)
10504 #: ../source/TortoiseGit_en.xml:12588
10505 msgid "Git Working Folders"
10506 msgstr "Рабочие папки Git"
10508 #. (primary)
10509 #: ../source/TortoiseGit_en.xml:12590
10510 msgid ".svn folder"
10511 msgstr "папка .svn"
10513 #. (primary)
10514 #: ../source/TortoiseGit_en.xml:12593
10515 msgid "_svn folder"
10516 msgstr "папка _svn"
10518 #. (para)
10519 #: ../source/TortoiseGit_en.xml:12595
10520 msgid "VS.NET 2003 when used with web projects can't handle the <literal>.svn</literal> folders that Git uses to store its internal information. This is not a bug in Git. The bug is in VS.NET 2003 and the frontpage extensions it uses."
10521 msgstr "VS.NET 2003 при использовании с веб-проектами не может обрабатывать папки <literal>.svn</literal>, используемые Git для хранения своей внутренней информации. Это не ошибка в Git, это ошибка в VS.NET 2003 и используемых им расширениях frontpage."
10523 #. (para)
10524 #: ../source/TortoiseGit_en.xml:12602
10525 msgid "Note that the bug is fixed in VS2005 and later versions."
10526 msgstr "Обратите внимание: эта ошибка была исправлена в VS 2005 и более поздних версиях."
10528 #. (para)
10529 #: ../source/TortoiseGit_en.xml:12606
10530 msgid "As of Version 1.3.0 of Git and TortoiseGit, you can set the environment variable <literal>SVN_ASP_DOT_NET_HACK</literal>. If that variable is set, then Git will use <literal>_svn</literal> folders instead of <literal>.svn</literal> folders. You must restart your shell for that environment variable to take effect. Normally that means rebooting your PC. To make this easier, you can now do this from the general settings page using a simple checkbox - refer to <xref linkend=\"tsvn-dug-settings-main\"/>."
10531 msgstr "Начиная с версии 1.3.0 Git и TortoiseGit, вы можете установить переменную окружения <literal>SVN_ASP_DOT_NET_HACK</literal>. Если эта переменная установлена, тогда Git будет использовать папки <literal>_svn</literal> вместо папок <literal>.svn</literal>. Вы должны перезагрузить вашу оболочку для того, чтобы эта переменная возымела действие. Обычно это означает, что вы должны перезагрузить ПК. Для облегчения этой задачи, вы можете сделать это со страницы основных установок при помощи простого флажка - подробнее об этом рассказывает <xref linkend=\"tsvn-dug-settings-main\"/>."
10533 #. (para)
10534 #: ../source/TortoiseGit_en.xml:12616
10535 msgid "For more information, and other ways to avoid this problem in the first place, check out the article about this in our <ulink url=\"http://TortoiseGit.net/aspdotnethack\"><citetitle>FAQ</citetitle></ulink>."
10536 msgstr "Для дополнительной информации, а также чтобы узнать о других способах изначального предотвращения этой проблемы, ознакомьтесь со статьёй об этом в нашем <ulink url=\"http://TortoiseGit.net/aspdotnethack\"><citetitle>ЧаВо (FAQ)</citetitle></ulink>."
10538 # ---- 5.29
10539 #. (title)
10540 #: ../source/TortoiseGit_en.xml:12626
10541 msgid "Final Step"
10542 msgstr "Последний шаг"
10544 #. (title)
10545 #: ../source/TortoiseGit_en.xml:12632
10546 msgid "Donate!"
10547 msgstr "Вознаграждение"
10549 #. (para)
10550 #: ../source/TortoiseGit_en.xml:12633
10551 msgid "Even though TortoiseGit and TortoiseMerge are free, you can support the developers by sending in patches and play an active role in the development. You can also help to cheer us up during the endless hours we spend in front of our computers."
10552 msgstr "Хотя TortoiseGit и TortoiseMerge и бесплатны, вы можете посодействовать разработчикам, присылая заплатки и активно участвуя в разработке. Вы также можете помочь нам, подбодрив нас в то нескончаемое время, которое мы проводим за нашими компьютерами."
10554 #. (para)
10555 #: ../source/TortoiseGit_en.xml:12639
10556 msgid "While working on TortoiseGit we love to listen to music. And since we spend many hours on the project we need a <emphasis>lot</emphasis> of music. Therefore we have set up some wish-lists with our favourite music CDs and DVDs: <ulink url=\"http://TortoiseGit.tigris.org/donate.html\"><citetitle>http://TortoiseGit.tigris.org/donate.html</citetitle></ulink> Please also have a look at the list of people who contributed to the project by sending in patches or translations."
10557 msgstr "Во время работы над TortoiseGit мы любим слушать музыку. И так как мы затрачиваем много времени на проект, нам надо <emphasis>много</emphasis> музыки. Поэтому мы составили списки пожеланий с нашими любимыми музыкальными CD и DVD: <ulink url=\"http://TortoiseGit.tigris.org/donate.html\"><citetitle>http://TortoiseGit.tigris.org/donate.html</citetitle></ulink> Пожалуйста, взгляните также и на список людей, которые внесли вклад в проект, присылая исправления или переводы."
10559 # ---- 6.
10560 #. (title)
10561 #: ../source/TortoiseGit_en.xml:12653
10562 msgid "The SubWCRev Program"
10563 msgstr "Программа SubWCRev"
10565 #. (primary)
10566 #: ../source/TortoiseGit_en.xml:12656
10567 msgid "version extraction"
10568 msgstr "извлечение версии"
10570 #. (primary)
10571 #: ../source/TortoiseGit_en.xml:12659
10572 msgid "SubWCRev"
10573 msgstr "SubWCRev"
10575 #. (primary)
10576 #: ../source/TortoiseGit_en.xml:12662
10577 msgid "COM"
10578 msgstr "COM-интерфейс"
10580 #. (primary)
10581 #: ../source/TortoiseGit_en.xml:12665
10582 msgid "version number in files"
10583 msgstr "номер версии в файлах"
10585 #. (para)
10586 #: ../source/TortoiseGit_en.xml:12667
10587 msgid "SubWCRev is Windows console program which can be used to read the status of a Git working copy and optionally perform keyword substitution in a template file. This is often used as part of the build process as a means of incorporating working copy information into the object you are building. Typically it might be used to include the revision number in an <quote>About</quote> box."
10588 msgstr "SubWCRev - это консольная программа Windows, которая может быть использована для чтения статуса рабочей копии Git и, при необходимости, для выполнения подстановки ключевых слов в шаблонных файлах. Это часто используется как часть процесса сборки, в качестве средства для внедрения информации из рабочей копии в собираемый объект. В основном это применяется для включения номера ревизии в диалог <quote>О программе</quote>."
10590 # ---- 6.1
10591 #. (title)
10592 #: ../source/TortoiseGit_en.xml:12681
10593 msgid "The SubWCRev Command Line"
10594 msgstr "Командная строка SubWCRev"
10596 #. (para)
10597 #: ../source/TortoiseGit_en.xml:12682
10598 msgid "SubWCRev reads the Git status of all files in a working copy, excluding externals by default. It records the highest commit revision number found, and the commit timestamp of that revision, It also records whether there are local modifications in the working copy, or mixed update revisions. The revision number, update revision range and modification status are displayed on stdout."
10599 msgstr "По умолчанию, SubWCRev считывает статус Git для всех файлов в рабочей копии, за исключением внешних включений. Она запоминает наибольший найденный номер зафиксированной ревизии, дату и время фиксации, а также регистрирует, были ли локальные изменения в рабочей копии, или смешанные обновления ревизий. Номер ревизии, диапазон обновлений ревизий и статус изменений отображается в стандартный вывод (stdout)."
10601 #. (para)
10602 #: ../source/TortoiseGit_en.xml:12690
10603 msgid ""
10604 "SubWCRev.exe is called from the command line or a script, and is controlled using the command line parameters. <screen>\n"
10605 "SubWCRev WorkingCopyPath [SrcVersionFile DstVersionFile] [-nmdfe]\n"
10606 "</screen>"
10607 msgstr ""
10608 "SubWCRev.exe вызывается из командной строки или скрипта, и управляется при помощи параметров командной строки. <screen>\n"
10609 "SubWCRev ПутьКРабочейКопии [Файл_Исходной_Версии Файл_Целевой_Версии] [-nmdfe]\n"
10610 "</screen>"
10612 #. (para)
10613 #: ../source/TortoiseGit_en.xml:12697
10614 msgid "<literal>WorkingCopyPath</literal> is the path to the working copy being checked. You can only use SubWCRev on working copies, not directly on the repository. The path may be absolute or relative to the current working directory."
10615 msgstr "<literal>ПутьКРабочейКопии</literal> - это путь к проверяемой рабочей копии. Вы можете вызывать SubWCRev только для рабочих копий, но не можете непосредственно для хранилища . Путь может быть как абсолютным, так и относительным к текущей рабочей папке."
10617 #. (para)
10618 #: ../source/TortoiseGit_en.xml:12703
10619 msgid "If you want SubWCRev to perform keyword substitution, so that fields like repository revision and URL are saved to a text file, you need to supply a template file <literal>SrcVersionFile</literal> and an output file <literal>DstVersionFile</literal> which contains the substituted version of the template."
10620 msgstr "Если вы желаете, чтобы SubWCRev выполняла подстановку ключевых слов, чтобы поля вроде ревизии из хранилища и адреса URL сохранялись в текстовый файл, вы должны предоставить шаблонный <literal>Файл_Исходной_Версии</literal> и выходной <literal>Файл_Целевой_Версии</literal>, который будет содержать версию шаблона с произведёнными подстановками."
10622 #. (title)
10623 #. (title)
10624 #: ../source/TortoiseGit_en.xml:12719
10625 #: ../source/TortoiseGit_en.xml:12804
10626 msgid "List of available command line switches"
10627 msgstr "Список доступных параметров командной строки"
10629 #. (entry)
10630 #. (entry)
10631 #. (title)
10632 #. (glossterm)
10633 #: ../source/TortoiseGit_en.xml:12725
10634 #: ../source/TortoiseGit_en.xml:14012
10635 #: ../source/TortoiseGit_en.xml:15107
10636 #: ../source/TortoiseGit_en.xml:16121
10637 msgid "Switch"
10638 msgstr "Параметр"
10640 #. (entry)
10641 #. (entry)
10642 #. (entry)
10643 #. (entry)
10644 #. (entry)
10645 #: ../source/TortoiseGit_en.xml:12726
10646 #: ../source/TortoiseGit_en.xml:12811
10647 #: ../source/TortoiseGit_en.xml:13009
10648 #: ../source/TortoiseGit_en.xml:14268
10649 #: ../source/TortoiseGit_en.xml:14677
10650 msgid "Description"
10651 msgstr "Описание"
10653 #. (literal)
10654 #: ../source/TortoiseGit_en.xml:12734
10655 msgid "ERRORLEVEL 7"
10656 msgstr "ERRORLEVEL 7"
10658 #. (entry)
10659 #: ../source/TortoiseGit_en.xml:12732
10660 msgid "If this switch is given, SubWCRev will exit with <placeholder-1/> if the working copy contains local modifications. This may be used to prevent building with uncommitted changes present."
10661 msgstr "Если указан данный параметр, SubWCRev будет завершаться с <placeholder-1/>, если рабочая копия содержит локальные изменения. Это может быть использовано для предотвращения сборки в случае наличия незафиксированных изменений."
10663 #. (literal)
10664 #: ../source/TortoiseGit_en.xml:12743
10665 msgid "ERRORLEVEL 8"
10666 msgstr "ERRORLEVEL 8"
10668 #. (entry)
10669 #: ../source/TortoiseGit_en.xml:12741
10670 msgid "If this switch is given, SubWCRev will exit with <placeholder-1/> if the working copy contains mixed revisions. This may be used to prevent building with a partially updated working copy."
10671 msgstr "Если указан этот параметр, SubWCRev будет завершаться с <placeholder-1/>, если рабочая копия содержит смешанные ревизии. Это может использоваться для предотвращения сборки в случае частично обновленной рабочей копии."
10673 #. (literal)
10674 #: ../source/TortoiseGit_en.xml:12752
10675 msgid "ERRORLEVEL 9"
10676 msgstr "ERRORLEVEL 9"
10678 #. (entry)
10679 #: ../source/TortoiseGit_en.xml:12750
10680 msgid "If this switch is given, SubWCRev will exit with <placeholder-1/> if the destination file already exists."
10681 msgstr "Если указан этот параметр, SubWCRev будет завершаться с <placeholder-1/>, если целевой файл уже существует."
10683 #. (entry)
10684 #: ../source/TortoiseGit_en.xml:12758
10685 msgid "If this switch is given, SubWCRev will include the last-changed revision of folders. The default behaviour is to use only files when getting the revision numbers."
10686 msgstr "Если указан этот параметр, SubWCRev будет включать ревизию последнего изменения папки. Поведение по умолчанию - использовать при получении номеров ревизий только файлы."
10688 #. (literal)
10689 #: ../source/TortoiseGit_en.xml:12770
10690 msgid "svn:externals"
10691 msgstr "svn:externals"
10693 #. (entry)
10694 #: ../source/TortoiseGit_en.xml:12767
10695 msgid "If this switch is given, SubWCRev will examine directories which are included with <placeholder-1/>, but only if they are from the same repository. The default behaviour is to ignore externals."
10696 msgstr "Если указан этот параметр, SubWCRev будет проверять папки, включённые при помощи <placeholder-1/>, но только если они из того же хранилища. Поведение по умолчанию - игнорировать внешние включения."
10698 #. (entry)
10699 #: ../source/TortoiseGit_en.xml:12777
10700 msgid "If this switch is given, SubWCRev will output the revision numbers in HEX."
10701 msgstr "Если указан этот параметр, SubWCRev будет выводить номера ревизий в шестнадцатиричном виде."
10703 #. (entry)
10704 #: ../source/TortoiseGit_en.xml:12784
10705 msgid "If this switch is given, SubWCRev will output the revision numbers in HEX, with '0X' prepended."
10706 msgstr "Если указан этот параметр, SubWCRev будет выводить номера ревизий в шестнадцатиричном виде, с префиксом '0X'."
10708 #. (para)
10709 #: ../source/TortoiseGit_en.xml:12712
10710 msgid "There are a number of optional switches which affect the way SubWCRev works. If you use more than one, they must be specified as a single group, eg. <literal>-nm</literal>, not <literal>-n -m</literal>. <placeholder-1/>"
10711 msgstr "Есть несколько необязательных параметров, которые влияют на работу SubWCRev. При использовании более одного параметра, они должны указываться в виде единой группы, например <literal>-nm</literal>, а не <literal>-n -m</literal>. <placeholder-1/>"
10713 # ---- 6.2
10714 #. (title)
10715 #: ../source/TortoiseGit_en.xml:12799
10716 msgid "Keyword Substitution"
10717 msgstr "Подстановка ключевых слов"
10719 #. (entry)
10720 #: ../source/TortoiseGit_en.xml:12810
10721 msgid "Keyword"
10722 msgstr "Ключевое слово"
10724 #. (entry)
10725 #: ../source/TortoiseGit_en.xml:12817
10726 msgid "Replaced with the highest commit revision in the working copy."
10727 msgstr "Заменяется на наибольшую зафиксированную ревизию в рабочей копии."
10729 #. (literal)
10730 #: ../source/TortoiseGit_en.xml:12828
10731 msgid "yyyy-mm-dd hh:mm:ss"
10732 msgstr "yyyy-mm-dd hh:mm:ss"
10734 #. (literal)
10735 #: ../source/TortoiseGit_en.xml:12830
10736 msgid "strftime()"
10737 msgstr "strftime()"
10739 #. (literal)
10740 #: ../source/TortoiseGit_en.xml:12832
10741 msgid "$WCDATE=%a %b %d %I:%M:%S %p$"
10742 msgstr "$WCDATE=%a %b %d %I:%M:%S %p$"
10744 #. (citetitle)
10745 #: ../source/TortoiseGit_en.xml:12835
10746 msgid "online reference"
10747 msgstr "онлайн-справочнике"
10749 #. (entry)
10750 #: ../source/TortoiseGit_en.xml:12824
10751 msgid "Replaced with the commit date/time of the highest commit revision. By default, international format is used: <placeholder-1/>. Alternatively, you can specify a custom format which will be used with <placeholder-2/>, for example: <placeholder-3/>. For a list of available formatting characters, look at the <ulink url=\"http://www.cppreference.com/stddate/strftime.html\"><placeholder-4/></ulink>."
10752 msgstr "Заменяется на дату/время фиксации наибольшей зафиксированной ревизии. По умолчанию, используется международный формат: <placeholder-1/>. Или же вы можете указать собственный формат, который будет использован с <placeholder-2/>, например: <placeholder-3/>. Список доступных символов форматирования можно узнать в <ulink url=\"http://www.cppreference.com/stddate/strftime.html\"><placeholder-4/></ulink>."
10754 #. (literal)
10755 #. (literal)
10756 #. (literal)
10757 #: ../source/TortoiseGit_en.xml:12845
10758 #: ../source/TortoiseGit_en.xml:12913
10759 #: ../source/TortoiseGit_en.xml:13039
10760 msgid "$WCDATE$"
10761 msgstr "$WCDATE$"
10763 #. (entry)
10764 #: ../source/TortoiseGit_en.xml:12841
10765 msgid "Replaced with the current system date/time. This can be used to indicate the build time. Time formatting can be used as described for <placeholder-1/>."
10766 msgstr "Заменяется на текущую системную дату/время. Может быть использовано для указания времени сборки. Может быть использован формат даты/времени, описанный для <placeholder-1/>."
10768 #. (entry)
10769 #: ../source/TortoiseGit_en.xml:12850
10770 msgid "Replaced with the update revision range in the working copy. If the working copy is in a consistent state, this will be a single revision. If the working copy contains mixed revisions, either due to being out of date, or due to a deliberate update-to-revision, then the range will be shown in the form 100:200"
10771 msgstr "Заменяется на диапазон обновлений ревизий в рабочей копии. Если рабочая копия в согласованном состоянии, это будет одна ревизия. Если рабочая копия содержит смешанные ревизии вследствие устаревания, или из-за намеренного обновления-до-определённой-ревизии, то диапазон будет показан в виде 100:200"
10773 #. (literal)
10774 #: ../source/TortoiseGit_en.xml:12863
10775 msgid "$WCMIXED?TText:FText$"
10776 msgstr "$WCMIXED?TText:FText$"
10778 #. (literal)
10779 #. (literal)
10780 #. (literal)
10781 #. (literal)
10782 #. (literal)
10783 #: ../source/TortoiseGit_en.xml:12864
10784 #: ../source/TortoiseGit_en.xml:12872
10785 #: ../source/TortoiseGit_en.xml:12887
10786 #: ../source/TortoiseGit_en.xml:12895
10787 #: ../source/TortoiseGit_en.xml:12904
10788 msgid "TText"
10789 msgstr "TText"
10791 #. (literal)
10792 #. (literal)
10793 #. (literal)
10794 #. (literal)
10795 #. (literal)
10796 #: ../source/TortoiseGit_en.xml:12865
10797 #: ../source/TortoiseGit_en.xml:12873
10798 #: ../source/TortoiseGit_en.xml:12888
10799 #: ../source/TortoiseGit_en.xml:12897
10800 #: ../source/TortoiseGit_en.xml:12905
10801 msgid "FText"
10802 msgstr "FText"
10804 #. (entry)
10805 #: ../source/TortoiseGit_en.xml:12862
10806 msgid "<placeholder-1/> is replaced with <placeholder-2/> if there are mixed update revisions, or <placeholder-3/> if not."
10807 msgstr "<placeholder-1/> заменяется на <placeholder-2/>, если есть смешанные обновления ревизий, или на <placeholder-3/>, если нет."
10809 #. (literal)
10810 #: ../source/TortoiseGit_en.xml:12871
10811 msgid "$WCMODS?TText:FText$"
10812 msgstr "$WCMODS?TText:FText$"
10814 #. (entry)
10815 #: ../source/TortoiseGit_en.xml:12870
10816 msgid "<placeholder-1/> is replaced with <placeholder-2/> if there are local modifications, or <placeholder-3/> if not."
10817 msgstr "<placeholder-1/> заменяется на <placeholder-2/>, если были локальные изменения, или на <placeholder-3/>, если не было."
10819 #. (entry)
10820 #: ../source/TortoiseGit_en.xml:12878
10821 msgid "Replaced with the repository URL of the working copy path passed to SubWCRev."
10822 msgstr "Заменяется на URL хранилища той рабочей копии, путь к которой был передан SubWCRev."
10824 #. (literal)
10825 #: ../source/TortoiseGit_en.xml:12886
10826 msgid "$WCINSVN?TText:FText$"
10827 msgstr "$WCINSVN?TText:FText$"
10829 #. (entry)
10830 #: ../source/TortoiseGit_en.xml:12885
10831 msgid "<placeholder-1/> is replaced with <placeholder-2/> if the entry is versioned, or <placeholder-3/> if not."
10832 msgstr "<placeholder-1/> заменяется на <placeholder-2/>, если элемент версирован, или на <placeholder-3/>, если нет."
10834 #. (literal)
10835 #: ../source/TortoiseGit_en.xml:12894
10836 msgid "$WCNEEDSLOCK?TText:FText$"
10837 msgstr "$WCNEEDSLOCK?TText:FText$"
10839 #. (literal)
10840 #. (literal)
10841 #: ../source/TortoiseGit_en.xml:12896
10842 #: ../source/TortoiseGit_en.xml:13078
10843 msgid "svn:needs-lock"
10844 msgstr "svn:needs-lock"
10846 #. (entry)
10847 #: ../source/TortoiseGit_en.xml:12893
10848 msgid "<placeholder-1/> is replaced with <placeholder-2/> if the entry has the <placeholder-3/> property set, or <placeholder-4/> if not."
10849 msgstr "<placeholder-1/> заменяется на <placeholder-2/>, если у элемента установлено свойство <placeholder-3/>, или на <placeholder-4/>, если нет."
10851 #. (literal)
10852 #: ../source/TortoiseGit_en.xml:12903
10853 msgid "$WCISLOCKED?TText:FText$"
10854 msgstr "$WCISLOCKED?TText:FText$"
10856 #. (entry)
10857 #: ../source/TortoiseGit_en.xml:12902
10858 msgid "<placeholder-1/> is replaced with <placeholder-2/> if the entry is locked, or <placeholder-3/> if not."
10859 msgstr "<placeholder-1/> заменяется на <placeholder-2/> если элемент заблокирован, или на <placeholder-3/>, если нет."
10861 #. (entry)
10862 #: ../source/TortoiseGit_en.xml:12910
10863 msgid "Replaced with the lock date. Time formatting can be used as described for <placeholder-1/>."
10864 msgstr "Заменяется на дату блокировки. Может быть использован формат даты/времени, описанный для <placeholder-1/>."
10866 #. (entry)
10867 #: ../source/TortoiseGit_en.xml:12918
10868 msgid "Replaced with the name of the lock owner."
10869 msgstr "Заменяется на имя владельца блокировки."
10871 #. (entry)
10872 #: ../source/TortoiseGit_en.xml:12924
10873 msgid "Replaced with the comment of the lock."
10874 msgstr "Заменяется на комментарий блокировки."
10876 #. (para)
10877 #: ../source/TortoiseGit_en.xml:12800
10878 msgid "If a source and destination files are supplied, SubWCRev copies source to destination, performing keyword substitution as follows: <placeholder-1/>"
10879 msgstr "Если указаны исходный и целевой файлы, SubWCRev копирует исходный файл в целевой, выполняя подстановку ключевых слов следующим образом: <placeholder-1/>"
10881 # ---- 6.3
10882 #. (title)
10883 #: ../source/TortoiseGit_en.xml:12937
10884 msgid "Keyword Example"
10885 msgstr "Пример для ключевых слов"
10887 #. (para)
10888 #: ../source/TortoiseGit_en.xml:12938
10889 msgid "The example below shows how keywords in a template file are substituted in the output file."
10890 msgstr "Нижеприведённый пример показывает, как происходит замена ключевых слов при переходе от шаблонного файла к целевому."
10892 #. (programlisting)
10893 #: ../source/TortoiseGit_en.xml:12942
10894 #, no-wrap
10895 msgid ""
10896 "\n"
10897 "// Test file for SubWCRev: testfile.tmpl\n"
10898 "\n"
10899 "char *Revision = \"$WCREV$\";\n"
10900 "char *Modified = \"$WCMODS?Modified:Not modified$\";\n"
10901 "char *Date     = \"$WCDATE$\";\n"
10902 "char *Range    = \"$WCRANGE$\";\n"
10903 "char *Mixed    = \"$WCMIXED?Mixed revision WC:Not mixed$\";\n"
10904 "char *URL      = \"$WCURL$\";\n"
10905 "\n"
10906 "#if $WCMODS?1:0$\n"
10907 "#error Source is modified\n"
10908 "#endif\n"
10909 "\n"
10910 "// End of file\n"
10911 msgstr ""
10912 "\n"
10913 "// Пробный файл для SubWCRev: testfile.tmpl\n"
10914 "\n"
10915 "char *Revision = \"$WCREV$\";\n"
10916 "char *Modified = \"$WCMODS?Изменён:Не изменён$\";\n"
10917 "char *Date     = \"$WCDATE$\";\n"
10918 "char *RevRange = \"$WCRANGE$\";\n"
10919 "char *Mixed    = \"$WCMIXED?Есть смешанные ревизии:Смешанных ревизий нет$\";\n"
10920 "char *URL      = \"$WCURL$\";\n"
10921 "\n"
10922 "#if $WCMODS?1:0$\n"
10923 "#error Исходный файл изменён\n"
10924 "#endif\n"
10925 "\n"
10926 "// КонецФайла\n"
10928 #. (para)
10929 #: ../source/TortoiseGit_en.xml:12958
10930 msgid "After running <literal>SubWCRev.exe path\\to\\workingcopy testfile.tmpl testfile.txt</literal>, the output file <literal>testfile.txt</literal> would looks like this:"
10931 msgstr "После запуска <literal>SubWCRev.exe путь\\к\\рабочей\\копии testfile.tmpl testfile.txt</literal>, выходной файл <literal>testfile.txt</literal> будет выглядеть подобно этому:"
10933 #. (programlisting)
10934 #: ../source/TortoiseGit_en.xml:12962
10935 #, no-wrap
10936 msgid ""
10937 "\n"
10938 "// Test file for SubWCRev: testfile.txt\n"
10939 "\n"
10940 "char *Revision = \"3701\";\n"
10941 "char *Modified = \"Modified\";\n"
10942 "char *Date     = \"2005/06/15 11:15:12\";\n"
10943 "char *Range    = \"3699:3701\";\n"
10944 "char *Mixed    = \"Mixed revision WC\";\n"
10945 "char *URL      = \"http://project.domain.org/svn/trunk/src\";\n"
10946 "\n"
10947 "#if 1\n"
10948 "#error Source is modified\n"
10949 "#endif\n"
10950 "\n"
10951 "// End of file\n"
10952 msgstr ""
10953 "\n"
10954 "// Пробный файл для SubWCRev: testfile.txt\n"
10955 "\n"
10956 "char *Revision = \"3701\";\n"
10957 "char *Modified = \"Изменён\";\n"
10958 "char *Date     = \"2005/06/15 11:15:12\";\n"
10959 "char *RevRange = \"3699:3701\";\n"
10960 "char *Mixed    = \"Есть смешанные ревизии\";\n"
10961 "char *URL      = \"http://project.domain.org/svn/trunk/src\";\n"
10962 "\n"
10963 "#if 1\n"
10964 "#error Исходный файл изменён\n"
10965 "#endif\n"
10966 "\n"
10967 "// Конец файла\n"
10969 #. (para)
10970 #: ../source/TortoiseGit_en.xml:12979
10971 msgid "A file like this will be included in the build so you would expect it to be versioned. Be sure to version the template file, not the generated file, otherwise each time you regenerate the version file you need to commit the change, which in turn means the version file needs to be updated."
10972 msgstr "Файл вроде этого будет включён в сборку, поэтому ожидается, что он будет версированным. Убедитесь, что версирован шаблонный файл, а не генерируемый, иначе каждый раз при повторной генерации файла версий вам надо будет фиксировать изменения, что, в свою очередь, означает, что файл версии необходимо обновить."
10974 # ---- 6.4
10975 #. (title)
10976 #: ../source/TortoiseGit_en.xml:12992
10977 msgid "COM interface"
10978 msgstr "COM-интерфейс"
10980 #. (primary)
10981 #: ../source/TortoiseGit_en.xml:12994
10982 msgid "COM SubWCRev interface"
10983 msgstr "COM-интерфейс SubWCRev"
10985 #. (title)
10986 #: ../source/TortoiseGit_en.xml:13002
10987 msgid "COM/automation methods supported"
10988 msgstr "Поддерживаемые методы COM/автоматизации"
10990 #. (entry)
10991 #: ../source/TortoiseGit_en.xml:13008
10992 msgid "Method"
10993 msgstr "Метод"
10995 #. (literal)
10996 #: ../source/TortoiseGit_en.xml:13021
10997 msgid "-f"
10998 msgstr "-f"
11000 #. (literal)
11001 #: ../source/TortoiseGit_en.xml:13024
11002 msgid "-e"
11003 msgstr "-e"
11005 #. (entry)
11006 #: ../source/TortoiseGit_en.xml:13015
11007 msgid "This method traverses the working copy gathering the revision information. Naturally you must call this before you can access the information using the remaining methods. The first parameter is the path. The second parameter should be true if you want to include folder revisions. Equivalent to the <placeholder-1/> command line switch. The third parameter should be true if you want to include svn:externals. Equivalent to the <placeholder-2/> command line switch."
11008 msgstr "Этот метод обходит рабочую копию, собирая информацию о ревизиях. Естественно, вы должны вызвать его до того, как в сможете обратиться к информации при помощи остальных методов. Первый параметр - путь. Второй параметр должен быть true, если вы желаете включить ревизии папок. Эквивалентен ключу командной строки <placeholder-1/>. Третий параметр должен быть true, если вы желаете включить svn:externals. Эквивалентен ключу командной строки <placeholder-2/>."
11010 #. (literal)
11011 #: ../source/TortoiseGit_en.xml:13032
11012 msgid "$WCREV$"
11013 msgstr "$WCREV$"
11015 #. (entry)
11016 #: ../source/TortoiseGit_en.xml:13030
11017 msgid "The highest commit revision in the working copy. Equivalent to <placeholder-1/>"
11018 msgstr "Наибольшая зафиксированная ревизия в рабочей копии. Эквивалент <placeholder-1/>"
11020 #. (entry)
11021 #: ../source/TortoiseGit_en.xml:13037
11022 msgid "The commit date/time of the highest commit revision. Equivalent to <placeholder-1/>"
11023 msgstr "Дата/время фиксации наибольшей зафиксированной ревизии.Эквивалент <placeholder-1/>."
11025 #. (entry)
11026 #: ../source/TortoiseGit_en.xml:13044
11027 msgid "The author of the highest commit revision, that is, the last person to commit changes to the working copy."
11028 msgstr "Автор наибольшей зафиксированной ревизии, т.е. последний человек, зафиксировавший изменения в рабочей копии."
11030 #. (literal)
11031 #. (literal)
11032 #: ../source/TortoiseGit_en.xml:13051
11033 #: ../source/TortoiseGit_en.xml:13055
11034 msgid "$WCRANGE$"
11035 msgstr "$WCRANGE$"
11037 #. (entry)
11038 #: ../source/TortoiseGit_en.xml:13051
11039 msgid "The minimum update revision, as shown in <placeholder-1/>"
11040 msgstr "Минимальная обновлённая ревизия,  которая показывается в <placeholder-1/>."
11042 #. (entry)
11043 #: ../source/TortoiseGit_en.xml:13055
11044 msgid "The maximum update revision, as shown in <placeholder-1/>"
11045 msgstr "Максимальная обновлённая ревизия, которая показывается в <placeholder-1/>."
11047 #. (entry)
11048 #: ../source/TortoiseGit_en.xml:13059
11049 msgid "True if there are local modifications"
11050 msgstr "True, если есть локальные изменения"
11052 #. (literal)
11053 #: ../source/TortoiseGit_en.xml:13065
11054 msgid "GetWCInfo"
11055 msgstr "GetWCInfo"
11057 #. (literal)
11058 #: ../source/TortoiseGit_en.xml:13066
11059 msgid "$WCURL$"
11060 msgstr "$WCURL$"
11062 #. (entry)
11063 #: ../source/TortoiseGit_en.xml:13063
11064 msgid "Replaced with the repository URL of the working copy path used in <placeholder-1/>. Equivalent to <placeholder-2/>"
11065 msgstr "Заменяется на URL хранилища для пути рабочей копии, использованному в <placeholder-1/>. Эквивалент <placeholder-2/>"
11067 #. (entry)
11068 #: ../source/TortoiseGit_en.xml:13071
11069 msgid "True if the item is versioned."
11070 msgstr "True, если элемент версирован."
11072 #. (entry)
11073 #: ../source/TortoiseGit_en.xml:13077
11074 msgid "True if the item has the <placeholder-1/> property set."
11075 msgstr "True, если у элемента установлено свойство <placeholder-1/>."
11077 #. (entry)
11078 #: ../source/TortoiseGit_en.xml:13084
11079 msgid "True if the item is locked."
11080 msgstr "True, если элемент заблокирован."
11082 #. (entry)
11083 #: ../source/TortoiseGit_en.xml:13090
11084 msgid "String representing the date when the lock was created, or an empty string if the item is not locked."
11085 msgstr "Строка, содержащая дату, когда блокировка была создана, или пустая строка, если элемент не заблокирован."
11087 #. (entry)
11088 #: ../source/TortoiseGit_en.xml:13097
11089 msgid "String representing the lock owner, or an empty string if the item is not locked."
11090 msgstr "Строка, содержащая владельца блокировки, или пустая строка, если элемент не заблокирован."
11092 #. (entry)
11093 #: ../source/TortoiseGit_en.xml:13104
11094 msgid "The message entered when the lock was created."
11095 msgstr "Сообщение, введённое при создании блокировки."
11097 #. (para)
11098 #: ../source/TortoiseGit_en.xml:12996
11099 msgid "If you need to access Git revision information from other programs, you can use the COM interface of SubWCRev. The object to create is <literal>SubWCRev.object</literal>, and the following methods are supported: <placeholder-1/>"
11100 msgstr "Если вам необходимо получить доступ к информации Git о ревизиях из других программ, вы можете использовать COM-интерфейс SubWCRev. Объект, который необходимо создать - <literal>SubWCRev.object</literal>, и им поддерживаются следующие методы: <placeholder-1/>"
11102 #. (programlisting)
11103 #: ../source/TortoiseGit_en.xml:13114
11104 #, no-wrap
11105 msgid ""
11106 "\n"
11107 "// testCOM.js - javascript file\n"
11108 "// test script for the SubWCRev COM/Automation-object\n"
11109 "\n"
11110 "filesystem = new ActiveXObject(\"Scripting.FileSystemObject\");\n"
11111 "\n"
11112 "revObject1 = new ActiveXObject(\"SubWCRev.object\");\n"
11113 "revObject2 = new ActiveXObject(\"SubWCRev.object\");\n"
11114 "revObject3 = new ActiveXObject(\"SubWCRev.object\");\n"
11115 "revObject4 = new ActiveXObject(\"SubWCRev.object\");\n"
11116 "\n"
11117 "revObject1.GetWCInfo(\n"
11118 "    filesystem.GetAbsolutePathName(\".\"), 1, 1);\n"
11119 "revObject2.GetWCInfo(\n"
11120 "    filesystem.GetAbsolutePathName(\"..\"), 1, 1);\n"
11121 "revObject3.GetWCInfo(\n"
11122 "    filesystem.GetAbsolutePathName(\"SubWCRev.cpp\"), 1, 1);\n"
11123 "revObject4.GetWCInfo(\n"
11124 "    filesystem.GetAbsolutePathName(\"..\\\\..\"), 1, 1);\n"
11125 "\n"
11126 "wcInfoString1 = \"Revision = \" + revObject1.Revision + \n"
11127 "\t\t\t\t\"\\n"
11128 "Min Revision = \" + revObject1.MinRev + \n"
11129 "\t\t\t\t\"\\n"
11130 "Max Revision = \" + revObject1.MaxRev + \n"
11131 "\t\t\t\t\"\\n"
11132 "Date = \" + revObject1.Date + \n"
11133 "\t\t\t\t\"\\n"
11134 "URL = \" + revObject1.Url + \"\\n"
11135 "Author = \" + \n"
11136 "\t\t\t\trevObject1.Author + \"\\n"
11137 "HasMods = \" + \n"
11138 "\t\t\t\trevObject1.HasModifications + \"\\n"
11139 "IsSvnItem = \" + \n"
11140 "\t\t\t\trevObject1.IsSvnItem + \"\\n"
11141 "NeedsLocking = \" + \n"
11142 "\t\t\t\trevObject1.NeedsLocking + \"\\n"
11143 "IsLocked = \" + \n"
11144 "\t\t\t\trevObject1.IsLocked + \"\\n"
11145 "LockCreationDate = \" + \n"
11146 "\t\t\t\trevObject1.LockCreationDate + \"\\n"
11147 "LockOwner = \" + \n"
11148 "\t\t\t\trevObject1.LockOwner + \"\\n"
11149 "LockComment = \" + \n"
11150 "\t\t\t\trevObject1.LockComment;\n"
11151 "wcInfoString2 = \"Revision = \" + revObject2.Revision + \n"
11152 "\t\t\t\t\"\\n"
11153 "Min Revision = \" + revObject2.MinRev + \n"
11154 "\t\t\t\t\"\\n"
11155 "Max Revision = \" + revObject2.MaxRev + \n"
11156 "\t\t\t\t\"\\n"
11157 "Date = \" + revObject2.Date + \n"
11158 "\t\t\t\t\"\\n"
11159 "URL = \" + revObject2.Url + \"\\n"
11160 "Author = \" + \n"
11161 "\t\t\t\trevObject2.Author + \"\\n"
11162 "HasMods = \" + \n"
11163 "\t\t\t\trevObject2.HasModifications + \"\\n"
11164 "IsSvnItem = \" + \n"
11165 "\t\t\t\trevObject2.IsSvnItem + \"\\n"
11166 "NeedsLocking = \" + \n"
11167 "\t\t\t\trevObject2.NeedsLocking + \"\\n"
11168 "IsLocked = \" + \n"
11169 "\t\t\t\trevObject2.IsLocked + \"\\n"
11170 "LockCreationDate = \" + \n"
11171 "\t\t\t\trevObject2.LockCreationDate + \"\\n"
11172 "LockOwner = \" + \n"
11173 "\t\t\t\trevObject2.LockOwner + \"\\n"
11174 "LockComment = \" + \n"
11175 "\t\t\t\trevObject2.LockComment;\n"
11176 "wcInfoString3 = \"Revision = \" + revObject3.Revision + \n"
11177 "\t\t\t\t\"\\n"
11178 "Min Revision = \" + revObject3.MinRev + \n"
11179 "\t\t\t\t\"\\n"
11180 "Max Revision = \" + revObject3.MaxRev + \n"
11181 "\t\t\t\t\"\\n"
11182 "Date = \" + revObject3.Date + \n"
11183 "\t\t\t\t\"\\n"
11184 "URL = \" + revObject3.Url + \"\\n"
11185 "Author = \" + \n"
11186 "\t\t\t\trevObject3.Author + \"\\n"
11187 "HasMods = \" + \n"
11188 "\t\t\t\trevObject3.HasModifications + \"\\n"
11189 "IsSvnItem = \" + \n"
11190 "\t\t\t\trevObject3.IsSvnItem + \"\\n"
11191 "NeedsLocking = \" + \n"
11192 "\t\t\t\trevObject3.NeedsLocking + \"\\n"
11193 "IsLocked = \" + \n"
11194 "\t\t\t\trevObject3.IsLocked + \"\\n"
11195 "LockCreationDate = \" + \n"
11196 "\t\t\t\trevObject3.LockCreationDate + \"\\n"
11197 "LockOwner = \" + \n"
11198 "\t\t\t\trevObject3.LockOwner + \"\\n"
11199 "LockComment = \" + \n"
11200 "\t\t\t\trevObject3.LockComment;\n"
11201 "wcInfoString4 = \"Revision = \" + revObject4.Revision + \n"
11202 "\t\t\t\t\"\\n"
11203 "Min Revision = \" + revObject4.MinRev + \n"
11204 "\t\t\t\t\"\\n"
11205 "Max Revision = \" + revObject4.MaxRev + \n"
11206 "\t\t\t\t\"\\n"
11207 "Date = \" + revObject4.Date + \n"
11208 "\t\t\t\t\"\\n"
11209 "URL = \" + revObject4.Url + \"\\n"
11210 "Author = \" + \n"
11211 "\t\t\t\trevObject4.Author + \"\\n"
11212 "HasMods = \" + \n"
11213 "\t\t\t\trevObject4.HasModifications + \"\\n"
11214 "IsSvnItem = \" + \n"
11215 "\t\t\t\trevObject4.IsSvnItem + \"\\n"
11216 "NeedsLocking = \" + \n"
11217 "\t\t\t\trevObject4.NeedsLocking + \"\\n"
11218 "IsLocked = \" + \n"
11219 "\t\t\t\trevObject4.IsLocked + \"\\n"
11220 "LockCreationDate = \" + \n"
11221 "\t\t\t\trevObject4.LockCreationDate + \"\\n"
11222 "LockOwner = \" + \n"
11223 "\t\t\t\trevObject4.LockOwner + \"\\n"
11224 "LockComment = \" + \n"
11225 "\t\t\t\trevObject4.LockComment;\n"
11226 "\n"
11227 "WScript.Echo(wcInfoString1);\n"
11228 "WScript.Echo(wcInfoString2);\n"
11229 "WScript.Echo(wcInfoString3);\n"
11230 "WScript.Echo(wcInfoString4);\n"
11231 "\n"
11232 msgstr ""
11233 "\n"
11234 "// testCOM.js - файл javascript\n"
11235 "// пробный скрипт для COM/Automation-объекта SubWCRev\n"
11236 "\n"
11237 "filesystem = new ActiveXObject(\"Scripting.FileSystemObject\");\n"
11238 "\n"
11239 "revObject1 = new ActiveXObject(\"SubWCRev.object\");\n"
11240 "revObject2 = new ActiveXObject(\"SubWCRev.object\");\n"
11241 "revObject3 = new ActiveXObject(\"SubWCRev.object\");\n"
11242 "revObject4 = new ActiveXObject(\"SubWCRev.object\");\n"
11243 "\n"
11244 "revObject1.GetWCInfo(\n"
11245 "    filesystem.GetAbsolutePathName(\".\"), 1, 1);\n"
11246 "revObject2.GetWCInfo(\n"
11247 "    filesystem.GetAbsolutePathName(\"..\"), 1, 1);\n"
11248 "revObject3.GetWCInfo(\n"
11249 "    filesystem.GetAbsolutePathName(\"SubWCRev.cpp\"), 1, 1);\n"
11250 "revObject4.GetWCInfo(\n"
11251 "    filesystem.GetAbsolutePathName(\"..\\\\..\"), 1, 1);\n"
11252 "\n"
11253 "wcInfoString1 = \"Ревизия = \" + revObject1.Revision + \n"
11254 "\t\t\t\t\"\\n"
11255 "Min ревизия = \" + revObject1.MinRev + \n"
11256 "\t\t\t\t\"\\n"
11257 "Max ревизия = \" + revObject1.MaxRev + \n"
11258 "\t\t\t\t\"\\n"
11259 "Дата = \" + revObject1.Date + \n"
11260 "\t\t\t\t\"\\n"
11261 "URL = \" + revObject1.Url + \"\\n"
11262 "Автор = \" + \n"
11263 "\t\t\t\trevObject1.Author + \"\\n"
11264 "ЕстьИзм = \" + \n"
11265 "\t\t\t\trevObject1.HasModifications + \"\\n"
11266 "ЭлементSVN = \" + \n"
11267 "\t\t\t\trevObject1.IsSvnItem + \"\\n"
11268 "НеобходимаБлокировка = \" + \n"
11269 "\trevObject1.NeedsLocking + \"\\n"
11270 "Заблокировано = \" + \n"
11271 "\t\t\t\trevObject1.IsLocked + \"\\n"
11272 "БлокировкаСоздана = \" + \n"
11273 "\t\t\t\trevObject1.LockCreationDate + \"\\n"
11274 "ВладелецБлокировки = \" + \n"
11275 "\trevObject1.LockOwner + \"\\n"
11276 "КомментарийБлокировки = \" + \n"
11277 "\trevObject1.LockComment;\n"
11278 "wcInfoString2 = \"Ревизия = \" + revObject2.Revision + \n"
11279 "\t\t\t\t\"\\n"
11280 "Min ревизия = \" + revObject2.MinRev + \n"
11281 "\t\t\t\t\"\\n"
11282 "Max ревизия = \" + revObject2.MaxRev + \n"
11283 "\t\t\t\t\"\\n"
11284 "Дата = \" + revObject2.Date + \n"
11285 "\t\t\t\t\"\\n"
11286 "URL = \" + revObject2.Url + \"\\n"
11287 "Автор = \" + \n"
11288 "\t\t\t\trevObject2.Author + \"\\n"
11289 "ЕстьИзм = \" + \n"
11290 "\t\t\t\trevObject2.HasModifications + \"\\n"
11291 "ЭлементSVN = \" + \n"
11292 "\t\t\t\trevObject2.IsSvnItem + \"\\n"
11293 "НеобходимаБлокировка = \" + \n"
11294 "\trevObject2.NeedsLocking + \"\\n"
11295 "Заблокировано = \" + \n"
11296 "\t\t\t\trevObject2.IsLocked + \"\\n"
11297 "БлокировкаСоздана = \" + \n"
11298 "\trevObject2.LockCreationDate + \"\\n"
11299 "ВладелецБлокировки = \" + \n"
11300 "\trevObject2.LockOwner + \"\\n"
11301 "КомментарийБлокировки = \" + \n"
11302 "\trevObject2.LockComment;\n"
11303 "wcInfoString3 = \"Ревизия = \" + revObject3.Revision + \n"
11304 "\t\t\t\t\"\\n"
11305 "Min ревизия = \" + revObject3.MinRev + \n"
11306 "\t\t\t\t\"\\n"
11307 "Max ревизия = \" + revObject3.MaxRev + \n"
11308 "\t\t\t\t\"\\n"
11309 "Дата = \" + revObject3.Date + \n"
11310 "\t\t\t\t\"\\n"
11311 "URL = \" + revObject3.Url + \"\\n"
11312 "Автор = \" + \n"
11313 "\t\t\t\trevObject3.Author + \"\\n"
11314 "ЕстьИзм = \" + \n"
11315 "\t\t\t\trevObject3.HasModifications + \"\\n"
11316 "ЭлементSVN = \" + \n"
11317 "\t\t\t\trevObject3.IsSvnItem + \"\\n"
11318 "НеобходимаБлокировка = \" + \n"
11319 "\trevObject3.NeedsLocking + \"\\n"
11320 "Заблокировано = \" + \n"
11321 "\t\t\t\trevObject3.IsLocked + \"\\n"
11322 "БлокировкаСоздана = \" + \n"
11323 "\trevObject3.LockCreationDate + \"\\n"
11324 "ВладелецБлокировки = \" + \n"
11325 "\trevObject3.LockOwner + \"\\n"
11326 "КомментарийБлокировки = \" + \n"
11327 "\trevObject3.LockComment;\n"
11328 "wcInfoString4 = \"Ревизия = \" + revObject4.Revision + \n"
11329 "\t\t\t\t\"\\n"
11330 "Min ревизия = \" + revObject4.MinRev + \n"
11331 "\t\t\t\t\"\\n"
11332 "Max ревизия = \" + revObject4.MaxRev + \n"
11333 "\t\t\t\t\"\\n"
11334 "Дата = \" + revObject4.Date + \n"
11335 "\t\t\t\t\"\\n"
11336 "URL = \" + revObject4.Url + \"\\n"
11337 "Автор = \" + \n"
11338 "\t\t\t\trevObject4.Author + \"\\n"
11339 "ЕстьИзм = \" + \n"
11340 "\t\t\t\trevObject4.HasModifications + \"\\n"
11341 "ЭлементSVN = \" + \n"
11342 "\t\t\t\trevObject4.IsSvnItem + \"\\n"
11343 "НеобходимаБлокировка = \" + \n"
11344 "\trevObject4.NeedsLocking + \"\\n"
11345 "Заблокировано = \" + \n"
11346 "\t\t\t\trevObject4.IsLocked + \"\\n"
11347 "БлокировкаСоздана = \" + \n"
11348 "\trevObject4.LockCreationDate + \"\\n"
11349 "ВладелецБлокировки = \" + \n"
11350 "\trevObject4.LockOwner + \"\\n"
11351 "КомментарийБлокировки = \" + \n"
11352 "\trevObject4.LockComment;\n"
11353 "\n"
11354 "WScript.Echo(wcInfoString1);\n"
11355 "WScript.Echo(wcInfoString2);\n"
11356 "WScript.Echo(wcInfoString3);\n"
11357 "WScript.Echo(wcInfoString4);\n"
11358 "\n"
11360 #. (para)
11361 #: ../source/TortoiseGit_en.xml:13112
11362 msgid "The following example shows how the interface might be used. <placeholder-1/>"
11363 msgstr "Следующий пример показывает, как может быть использован этот интерфейс. <placeholder-1/>"
11365 # ---- App. A
11366 #. (title)
11367 #: ../source/TortoiseGit_en.xml:13197
11368 msgid "Frequently Asked Questions (FAQ)"
11369 msgstr "Часто задаваемые вопросы (ЧаВо, FAQ)"
11371 #. (primary)
11372 #: ../source/TortoiseGit_en.xml:13200
11373 msgid "FAQ"
11374 msgstr "FAQ, ЧаВо"
11376 #. (para)
11377 #: ../source/TortoiseGit_en.xml:13202
11378 msgid "Because TortoiseGit is being developed all the time it is sometimes hard to keep the documentation completely up to date. We maintain an <ulink url=\"http://TortoiseGit.tigris.org/faq.html\"><citetitle>online FAQ</citetitle></ulink> which contains a selection of the questions we are asked the most on the TortoiseGit mailing lists <email>tortoisegit-dev@googlegroups.com </email> and <email>tortoisegit-users@googlegroups.com </email>."
11379 msgstr "Поскольку TortoiseGit разрабатывается постоянно, иногда тяжело содержать документацию в актуальном состоянии. Мы поддерживаем <ulink url=\"http://TortoiseGit.tigris.org/faq.html\"><citetitle>размещённый в Сети список ЧаВо (FAQ)</citetitle></ulink>, в котором содержатся подборка из вопросов, наиболее часто задаваемых в списках рассылки TortoiseGit <email>tortoisegit-dev@googlegroups.com </email> и <email>tortoisegit-users@googlegroups.com </email>."
11381 #. (para)
11382 #: ../source/TortoiseGit_en.xml:13214
11383 msgid "We also maintain a project <ulink url=\"http://issues.TortoiseGit.net\"><citetitle>Issue Tracker</citetitle></ulink> which tells you about some of the things we have on our To-Do list, and bugs which have already been fixed. If you think you have found a bug, or want to request a new feature, check here first to see if someone else got there before you."
11384 msgstr "Мы также поддерживаем <ulink url=\"http://issues.TortoiseGit.net\"><citetitle>систему отслеживания проблем проекта</citetitle></ulink>, в которой говорится о некоторых вещах из нашего списка того, что мы хотели бы сделать, и об уже исправленных ошибках. Если вы думаете, что обнаружили ошибку, или желаете попросить новую возможность, проверьте сначала здесь, чтобы убедиться, не сделал ли это до вас кто-либо другой."
11386 #. (para)
11387 #: ../source/TortoiseGit_en.xml:13224
11388 msgid "If you have a question which is not answered anywhere else, the best place to ask it is on one of the mailing lists. <email>tortoisegit-users@googlegroups.com </email> is the one to use if you have questions about using TortoiseGit. If you want to help out with the development of TortoiseGit, then you should take part in discussions on <email>tortoisegit-dev@googlegroups.com </email>."
11389 msgstr "Если у вас есть вопрос, ответа на который вы больше нигде не нашли, лучшее место, где можно спросить - один из наших списков рассылки. <email>tortoisegit-users@googlegroups.com </email> служит для вопросов по использованию TortoiseGit. Если у вас есть желание помочь с разработкой TortoiseGit, тогда вы должны принять участие в дискуссиях на <email>tortoisegit-dev@googlegroups.com </email>."
11391 # ---- App. B
11392 #. (title)
11393 #: ../source/TortoiseGit_en.xml:13240
11394 msgid "How Do I..."
11395 msgstr "Как я могу..."
11397 #. (para)
11398 #: ../source/TortoiseGit_en.xml:13242
11399 msgid "This appendix contains solutions to problems/questions you might have when using TortoiseGit."
11400 msgstr "Это приложение содержит решения проблем/вопросов, которые могут у вас возникнуть при использовании TortoiseGit."
11402 #. (title)
11403 #: ../source/TortoiseGit_en.xml:13248
11404 msgid "Move/copy a lot of files at once"
11405 msgstr "Переместить/скопировать множество файлов за один раз"
11407 #. (primary)
11408 #: ../source/TortoiseGit_en.xml:13250
11409 msgid "moving"
11410 msgstr "перемещение"
11412 #. (primary)
11413 #: ../source/TortoiseGit_en.xml:13256
11414 msgid "reorganize"
11415 msgstr "реорганизация"
11417 #. (para)
11418 #: ../source/TortoiseGit_en.xml:13258
11419 msgid "Moving/Copying single files can be done by using <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Rename...</guimenuitem></menuchoice>. But if you want to move/copy a lot of files, this way is just too slow and too much work."
11420 msgstr "Перемещение/копирование файлов может быть сделано при помощи <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Переименовать...</guimenuitem></menuchoice>. Но если вы собираетесь переместить/скопировать много файлов, этот способ может быть слишком медленным и потребовать слишком много работы."
11422 #. (para)
11423 #: ../source/TortoiseGit_en.xml:13267
11424 msgid "The recommended way is by <action>right-dragging</action> the files to the new location. Simply <action>right-click</action> on the files you want to move/copy without releasing the mouse button. Then drag the files to the new location and release the mouse button. A context menu will appear where you can either choose <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>SVN Copy versioned files here</guimenuitem></menuchoice>. or <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>SVN Move versioned files here</guimenuitem></menuchoice>."
11425 msgstr "Рекомендуемый способ - это <action>правое перетаскивание</action> файлов в новое местоположение. Просто выполните <action>правый щелчок</action> на файлах, которые вы желаете переместить/скопировать, и, не отпуская кнопку мыши, перетащите файлы в новое место, после чего отпустите кнопку мыши. Появится контекстное меню, в котором вы можете выбрать <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>SVN Копировать версированные файлы сюда</guimenuitem></menuchoice>, или <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>SVN Переместить версированные файлы сюда</guimenuitem></menuchoice>."
11427 #. (title)
11428 #: ../source/TortoiseGit_en.xml:13295
11429 msgid "Force users to enter a log message"
11430 msgstr "Заставить пользователей вводить сообщение журнала"
11432 #. (primary)
11433 #: ../source/TortoiseGit_en.xml:13297
11434 msgid "log message"
11435 msgstr "сообщение журнала"
11437 #. (primary)
11438 #: ../source/TortoiseGit_en.xml:13300
11439 msgid "commit message"
11440 msgstr "сообщение фиксации"
11442 #. (primary)
11443 #: ../source/TortoiseGit_en.xml:13303
11444 msgid "empty message"
11445 msgstr "пустое сообщение"
11447 #. (para)
11448 #: ../source/TortoiseGit_en.xml:13305
11449 msgid "There are two ways to prevent users from committing with an empty log message. One is specific to TortoiseGit, the other works for all Git clients, but requires access to the server directly."
11450 msgstr "Есть два способа предотвратить фиксации с пустыми сообщениями журнала. Один из них доступен только в TortoiseGit, другой работает для всех клиентов Git, но требует непосредственного доступа к серверу."
11452 #. (title)
11453 #: ../source/TortoiseGit_en.xml:13311
11454 msgid "Hook-script on the server"
11455 msgstr "Скрипт ловушки на сервере"
11457 #. (para)
11458 #: ../source/TortoiseGit_en.xml:13312
11459 msgid "If you have direct access to the repository server, you can install a pre-commit hook script which rejects all commits with an empty or too short log message."
11460 msgstr "Если вы имеете непосредственный доступ к серверу хранилища, вы можете установить скрипт ловушки перед-фиксацией, который будет отклонять все фиксации с пустыми или слишком короткими сообщениями журнала."
11462 #. (para)
11463 #: ../source/TortoiseGit_en.xml:13317
11464 msgid "In the repository folder on the server, there's a sub-folder <filename>hooks</filename> which contains some example hook scripts you can use. The file <filename>pre-commit.tmpl</filename> contains a sample script which will reject commits if no log message is supplied, or the message is too short. The file also contains comments on how to install/use this script. Just follow the instructions in that file."
11465 msgstr "На сервере в папке хранилища есть подпапка <filename>hooks</filename>, содержащая несколько примеров скриптов ловушек, которые вы можете использовать. Файл <filename>pre-commit.tmpl</filename> содержит пример скрипта, который отклоняет фиксации при отсутствии сообщения журнала, или в случае, если сообщение слишком короткое. В файле также содержатся комментарии о том, как установить/использовать этот скрипт; просто следуйте инструкциям в этом файле."
11467 #. (para)
11468 #: ../source/TortoiseGit_en.xml:13327
11469 msgid "This method is the recommended way if your users also use other Git clients than TortoiseGit. The drawback is that the commit is rejected by the server and therefore users will get an error message. The client can't know before the commit that it will be rejected. If you want to make TortoiseGit have the <guibutton>OK</guibutton> button disabled until the log message is long enough then please use the method described below."
11470 msgstr "Этот метод рекомендуется, если ваши пользователи используют также клиенты, отличные от TortoiseGit. Недостаток этого метода заключается в том, что фиксация отклоняется сервером, и из-за этого пользователи получают сообщение об ошибке. Клиент перед выполнением фиксации не знает, что она будет отклонена. Если вы желаете, чтобы TortoiseGit отключал кнопку <guibutton>ОК</guibutton> до тех пор, пока сообщение журнала не достигнет достаточной длины, то воспользуйтесь методом, описанным ниже."
11472 #. (title)
11473 #: ../source/TortoiseGit_en.xml:13338
11474 msgid "Project properties"
11475 msgstr "Свойства проекта"
11477 #. (para)
11478 #: ../source/TortoiseGit_en.xml:13339
11479 msgid "TortoiseGit uses properties to control some of its features. One of those properties is the <literal>tsvn:logminsize</literal> property."
11480 msgstr "TortoiseGit использует свойства для управления некоторыми своими возможностями. Одно из этих свойств - <literal>tsvn:logminsize</literal>."
11482 #. (para)
11483 #: ../source/TortoiseGit_en.xml:13343
11484 msgid "If you set that property on a folder, then TortoiseGit will disable the <guibutton>OK</guibutton> button in all commit dialogs until the user has entered a log message with at least the length specified in the property."
11485 msgstr "Если вы установите это свойство на папке, то TortoiseGit будет отключать кнопку <guibutton>ОК</guibutton>, пока пользователь не введёт сообщение журнала длиной не меньше, чем указано в этом свойстве."
11487 #. (para)
11488 #: ../source/TortoiseGit_en.xml:13348
11489 msgid "For detailed information on those project properties, please refer to <xref linkend=\"tsvn-dug-propertypage\"/>"
11490 msgstr "Чтобы получить более подробную информацию об этих свойствах проекта, прочтите <xref linkend=\"tsvn-dug-propertypage\"/>"
11492 #. (title)
11493 #: ../source/TortoiseGit_en.xml:13355
11494 msgid "Update selected files from the repository"
11495 msgstr "Обновить выбранные файлы из хранилища"
11497 #. (para)
11498 #: ../source/TortoiseGit_en.xml:13359
11499 msgid "Normally you update your working copy using <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Update</guimenuitem></menuchoice>. But if you only want to pick up some new files that a colleague has added without merging in any changes to other files at the same time, you need a different approach."
11500 msgstr "Обычно вы обновляете вашу рабочую копию при помощи <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Обновить</guimenuitem></menuchoice>. Но если вы желаете получить только несколько добавленных коллегами новых файлов,  которые не потребуют выполнения слияния с другими файлами, вам нужен другой подход."
11502 #. (para)
11503 #: ../source/TortoiseGit_en.xml:13369
11504 msgid "Use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Check for Modifications</guimenuitem></menuchoice>. and click on <guibutton>Check repository</guibutton> to see what has changed in the repository. Select the files you want to update locally, then use the context menu to update just those files."
11505 msgstr "Вызовите <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Проверить на наличие изменений...</guimenuitem></menuchoice> и нажмите на <guibutton>Проверить хранилище</guibutton> для просмотра того, что изменилось в хранилище. Выберите файлы, которые вы желаете обновить локально, затем воспользуйтесь контекстным меню для обновления только этих файлов."
11507 #. (title)
11508 #: ../source/TortoiseGit_en.xml:13381
11509 msgid "Roll back (Undo) revisions in the repository"
11510 msgstr "Возвратиться к старым ревизиям в хранилище (откат)"
11512 #. (primary)
11513 #: ../source/TortoiseGit_en.xml:13383
11514 msgid "rollback"
11515 msgstr "откат"
11517 #. (primary)
11518 #: ../source/TortoiseGit_en.xml:13389
11519 msgid "undo commit"
11520 msgstr "отмена фиксации"
11522 #. (primary)
11523 #: ../source/TortoiseGit_en.xml:13392
11524 msgid "undo change"
11525 msgstr "отмена изменения"
11527 #. (title)
11528 #: ../source/TortoiseGit_en.xml:13395
11529 msgid "Use the revision log dialog"
11530 msgstr "При помощи диалога журнала ревизий"
11532 #. (para)
11533 #: ../source/TortoiseGit_en.xml:13396
11534 msgid "The easiest way to revert the changes from a single revision, or from a range of revisions, is to use the revision log dialog. This is also the method to use of you want to discard recent changes and make an earlier revision the new HEAD."
11535 msgstr "Наиболее лёгкий способ убрать изменения, произведённые в одной ревизии, или в диапазоне ревизий, - это применение диалога журнала ревизий. Этот метод также используется, если вы желаете отказаться от последних изменений и сделать более раннюю ревизию новой ведущей."
11537 #. (para)
11538 #: ../source/TortoiseGit_en.xml:13405
11539 msgid "Select the file or folder in which you need to revert the changes. If you want to revert all changes, this should be the top level folder."
11540 msgstr "Выберите файл или папку, в которых вы собираетесь убрать изменения. Если вы желаете убрать все изменения, это должна быть папка верхнего уровня."
11542 #. (para)
11543 #: ../source/TortoiseGit_en.xml:13412
11544 msgid "Select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Show Log</guimenuitem></menuchoice> to display a list of revisions. You may need to use <guibutton>Show All</guibutton> or <guibutton>Next 100</guibutton> to show the revision(s) you are interested in."
11545 msgstr "Выберите <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Показать журнал</guimenuitem></menuchoice> для отображения списка ревизий. Возможно, вам понадобиться использовать кнопки <guibutton>Показать все</guibutton> или <guibutton>Следующие 100</guibutton> для отображения нужных вам ревизий."
11547 #. (para)
11548 #: ../source/TortoiseGit_en.xml:13425
11549 msgid "Select the revision you wish to revert. If you want to undo a range of revisions, select the first one and hold the <keycap>Shift</keycap> key while selecting the last one. Note that for multiple revisions, the range must be unbroken with no gaps. <action>Right click</action> on the selected revision(s), then select <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Revert changes from this revision</guimenuitem></menuchoice>."
11550 msgstr "Выберите ревизию, которую вы желаете убрать. Если вы желаете убрать диапазон ревизий, выберите первую, и, нажав клавишу <keycap>Shift</keycap>, выберите последнюю. Обратите внимание: для нескольких ревизий диапазон должен быть непрерывным, без пропусков. Выполните <action>правый щелчок</action> на выбранных ревизиях, после чего выберите <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Отменить изменения из этой ревизии</guimenuitem></menuchoice>."
11552 #. (para)
11553 #: ../source/TortoiseGit_en.xml:13440
11554 msgid "Or if you want to make an earlier revision the new HEAD revision, <action>right click</action> on the selected revision, then select <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Revert to this revision</guimenuitem></menuchoice>. This will discard <emphasis>all</emphasis> changes after the selected revision."
11555 msgstr "Или, если вы желаете сделать более раннюю ревизию новой ведущей, выполните <action>правый щелчок</action> на выбранной ревизии, затем выберите <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Вернуть к этой ревизии</guimenuitem></menuchoice>. Это действие отменит <emphasis>все</emphasis> изменения после выбранной ревизии."
11557 #. (para)
11558 #. (para)
11559 #: ../source/TortoiseGit_en.xml:13453
11560 #: ../source/TortoiseGit_en.xml:13510
11561 msgid "You have reverted the changes within your working copy. Check the results, then commit the changes."
11562 msgstr "Вы выполнили отмену изменений внутри вашей рабочей копии. Проверьте результат, затем зафиксируйте изменения."
11564 #. (title)
11565 #: ../source/TortoiseGit_en.xml:13459
11566 msgid "Use the merge dialog"
11567 msgstr "Используя диалог слияния"
11569 #. (para)
11570 #: ../source/TortoiseGit_en.xml:13460
11571 msgid "To undo a larger range of revisions, you can use the Merge dialog. The previous method uses merging behind the scenes; this method uses it explicitly."
11572 msgstr "Для отмены большего диапазона ревизий вы можете использовать диалог слияния. В предыдущем методе слияние используется  негласно, в этом методе оно применяется явно."
11574 #. (para)
11575 #: ../source/TortoiseGit_en.xml:13467
11576 msgid "In your working copy select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Merge</guimenuitem></menuchoice>."
11577 msgstr "В вашей рабочей копии выберите <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Слить...</guimenuitem></menuchoice><footnote><para>теперь слияние произодится при помощи мастера, в котором для этой задачи есть специальный пункт <guilabel>Произвести слияние диапазона ревизий</guilabel>. На следующей странице мастера укажите нужный диапазон ревизий (можно использовать журнал) и отметьте флажок <guilabel>Обратное слияние</guilabel>. Подробнее об этом рассказывает <xref linkend=\"tsvn-dug-merge-range\"/> - прим. переводчика</para></footnote>."
11579 #. (para)
11580 #: ../source/TortoiseGit_en.xml:13476
11581 msgid "In the <guilabel>From:</guilabel> field enter the full folder URL of the branch or tag containing the changes you want to revert in your working copy. This should come up as the default URL."
11582 msgstr "В поле <guilabel>От:</guilabel> введите полный URL папки ответвления/метки, содержащих изменения, которые вы желаете отменить в вашей рабочей копии. Далее этот URL будет упоминаться как URL по умолчанию."
11584 #. (para)
11585 #: ../source/TortoiseGit_en.xml:13484
11586 msgid "In the <guilabel>From Revision</guilabel> field enter the revision number that you are currently at. If you are sure there is no-one else making changes, you can use the HEAD revision."
11587 msgstr "В поле <guilabel>От ревизии</guilabel> введите номер вашей текущей ревизии. Если вы уверены, что больше никто не сделает изменений, вы можете указать ведущую ревизию."
11589 #. (para)
11590 #: ../source/TortoiseGit_en.xml:13492
11591 msgid "make sure the <guilabel>Use \"From:\" URL</guilabel> checkbox is checked."
11592 msgstr "Убедитесь, что флажок <guilabel>Использовать тот же URL, как и в \"От:\"</guilabel> отмечен."
11594 #. (para)
11595 #: ../source/TortoiseGit_en.xml:13498
11596 msgid "In the <guilabel>To Revision</guilabel> field enter the revision number that you want to revert to, namely the one <emphasis>before</emphasis> the first revision to be reverted."
11597 msgstr "В поле <guilabel>До ревизии</guilabel> введите номер ревизии, к которой вы желаете вернуться, а именно номер ревизии непосредственно <emphasis>перед</emphasis> первой ревизией, которая будет отменена."
11599 #. (para)
11600 #: ../source/TortoiseGit_en.xml:13505
11601 msgid "Click <guibutton>OK</guibutton> to complete the merge."
11602 msgstr "Нажмите <guibutton>ОК</guibutton> для выполнения слияния."
11604 #. (title)
11605 #: ../source/TortoiseGit_en.xml:13516
11606 msgid "Use <literal>svndumpfilter</literal>"
11607 msgstr "Используя <literal>svndumpfilter</literal>"
11609 #. (para)
11610 #: ../source/TortoiseGit_en.xml:13517
11611 msgid "Since TortoiseGit never loses data, your <quote>rolled back</quote> revisions still exist as intermediate revisions in the repository. Only the HEAD revision was changed to a previous state. If you want to make revisions disappear completely from your repository, erasing all trace that they ever existed, you have to use more extreme measures. Unless there is a really good reason to do this, it is <emphasis>not recommended</emphasis>. One possible reason would be that someone committed a confidential document to a public repository."
11612 msgstr "Поскольку данные в TortoiseGit никогда не пропадают, ваши <quote>отменённые</quote> ревизии всё ещё существуют как промежуточные ревизии в хранилище. Только ведущая ревизия была изменена к предыдущему состоянию. Если вы желаете полностью убрать ревизии из хранилища и удалить все когда-либо существовавшие следы, вы должны будете применить более экстремальные меры. Это делать <emphasis>не рекомендуется</emphasis>, если только у вас нет очень веских оснований. Одной из возможных причин может быть фиксация конфиденциального документа в общедоступном хранилище."
11614 #. (para)
11615 #: ../source/TortoiseGit_en.xml:13528
11616 msgid "The only way to remove data from the repository is to use the Git command line tool <literal>svnadmin</literal>. You can find a description of how this works in the <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.reposadmin.maint.html\"><citetitle>Repository Maintenance</citetitle></ulink>."
11617 msgstr "Единственный путь удалить данные из хранилища - это использование инструмента  командной строки Git <literal>svnadmin</literal>. Описание того, как с ним работать, содержит раздел <ulink url=\"http://svnbook.red-bean.com/en/1.5/svn.reposadmin.maint.html\"><citetitle>Обслуживание хранилища (Repository Maintenance)</citetitle></ulink> книги о Git."
11619 #. (title)
11620 #: ../source/TortoiseGit_en.xml:13539
11621 msgid "Compare two revisions of a file"
11622 msgstr "Сравнить две ревизии файла"
11624 #. (primary)
11625 #: ../source/TortoiseGit_en.xml:13541
11626 msgid "compare files"
11627 msgstr "сравнение файлов"
11629 #. (primary)
11630 #: ../source/TortoiseGit_en.xml:13544
11631 msgid "changes"
11632 msgstr "изменения"
11634 #. (para)
11635 #: ../source/TortoiseGit_en.xml:13546
11636 msgid "If you want to compare two revisions in a file's history, for example revisions 100 and 200 of the same file, just use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Show Log</guimenuitem></menuchoice> to list the revision history for that file. Pick the two revisions you want to compare then use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Compare Revisions</guimenuitem></menuchoice>."
11637 msgstr "Если вы желаете сравнить две ревизии из истории одного файла, например, ревизии 100 и 200, просто вызовите <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Показать журнал</guimenuitem></menuchoice> для вывода истории ревизий этого файла. Выберите две ревизии, которые вы желаете сравнить, после чего воспользуйтесь <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Сравнить ревизии</guimenuitem></menuchoice>."
11639 #. (para)
11640 #: ../source/TortoiseGit_en.xml:13560
11641 msgid "If you want to compare the same file in two different trees, for example the trunk and a branch, you can use the repository browser to open up both trees, select the file in both places, then use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Compare Revisions</guimenuitem></menuchoice>."
11642 msgstr "Если вы желаете сравнить один и тот же файл в двух различных деревьях, например, в стволе и в ответвлении, вы можете использовать обозреватель хранилища для вывода этих двух деревьев, выбрать файл в обоих местах, а затем воспользоваться <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Сравнить ревизии</guimenuitem></menuchoice>."
11644 #. (para)
11645 #: ../source/TortoiseGit_en.xml:13570
11646 msgid "If you want to compare two trees to see what has changed, for example the trunk and a tagged release, you can use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Revision Graph</guimenuitem></menuchoice> Select the two nodes to compare, then use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Compare HEAD Revisions</guimenuitem></menuchoice>. This will show a list of changed files, and you can then select individual files to view the changes in detail. Alternatively use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Unified Diff of HEAD Revisions</guimenuitem></menuchoice> to see a summary of all differences, with minimal context."
11647 msgstr "Если вы желаете сравнить два дерева, например, ствол и помеченный выпуск, чтобы посмотреть, что изменилось, вы можете использовать <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Граф ревизий</guimenuitem></menuchoice>. Выберите два узла для сравнения, затем используйте <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Сравнить ведущие ревизии</guimenuitem></menuchoice>. Будет показан список изменённых файлов, и вы сможете затем выбрать отдельные файлы для подробного просмотра изменений. Также можно использовать <menuchoice><guimenu>Контекстное меню</guimenu><guimenuitem>Объединённые различия ведущих ревизий</guimenuitem></menuchoice>, чтобы увидеть сводку всех изменений с минимальным контекстом."
11649 #. (title)
11650 #: ../source/TortoiseGit_en.xml:13593
11651 msgid "Include a common sub-project"
11652 msgstr "Включить общий подпроект"
11654 #. (primary)
11655 #: ../source/TortoiseGit_en.xml:13595
11656 msgid "common projects"
11657 msgstr "общие проекты"
11659 #. (primary)
11660 #: ../source/TortoiseGit_en.xml:13601
11661 msgid "vendor projects"
11662 msgstr "проекты сторонних поставщиков"
11664 #. (para)
11665 #: ../source/TortoiseGit_en.xml:13603
11666 msgid "Sometimes you will want to include another project within your working copy, perhaps some library code. You don't want to make a duplicate of this code in your repository because then you would lose connection with the original (and maintained) code. Or maybe you have several projects which share core code. There are at least 3 ways of dealing with this."
11667 msgstr "Иногда вы желаете включить другой проект в вашу рабочую копию, возможно, некоторый библиотечный код. Вы не хотите делать копию этого кода в вашем хранилище, поскольку в этом случае вы потеряете связь с оригинальным (и поддерживаемым) кодом. Или, может быть, у вас есть несколько проектов, у которых основной код общий. Существуют по крайней мере 3 способа, как это организовать."
11669 #. (title)
11670 #: ../source/TortoiseGit_en.xml:13613
11671 msgid "Use svn:externals"
11672 msgstr "Используя svn:externals"
11674 #. (para)
11675 #: ../source/TortoiseGit_en.xml:13614
11676 msgid "Set the <literal>svn:externals</literal> property for a folder in your project. This property consists of one or more lines; each line has the name of a sub-folder which you want to use as the checkout folder for common code, and the repository URL that you want to be checked out there. For full details refer to <xref linkend=\"tsvn-dug-import-4\"/>."
11677 msgstr "Установите свойство <literal>svn:externals</literal> для папки в вашем проекте. Это свойство состоит из одной или нескольких строк; каждая строка содержит имя подпапки, которая будет использоваться как папка для извлечения общего кода, и URL-адрес хранилища, из которого будет производиться извлечение. За полным описанием обращайтесь в <xref linkend=\"tsvn-dug-import-4\"/>."
11679 #. (para)
11680 #: ../source/TortoiseGit_en.xml:13622
11681 msgid "Commit the new folder. Now when you update, Git will pull a copy of that project from its repository into your working copy. The sub-folders will be created automatically if required. Each time you update your main working copy, you will also receive the latest version of all external projects."
11682 msgstr "Зафиксируйте новую папку. Теперь, при обновлении Git извлечёт копию этого проекта из хранилища и разместит в вашей рабочей копии. Подпапки при необходимости будут созданы автоматически. Каждый раз при обновлении основной рабочей копии вы также будете получать последнюю версию всех внешних проектов."
11684 #. (para)
11685 #: ../source/TortoiseGit_en.xml:13641
11686 msgid "Of the three methods described, this is the only one which needs no setup on the client side. Once externals are specified in the folder properties, all clients will get populated folders when they update."
11687 msgstr "Из трёх описанных методов, это единственный, не требующий настройки на стороне клиента. Как только внешние ссылки заданы в свойствах папки, у всех клиентов при следующем обновлении папки будут заполнены."
11689 #. (title)
11690 #: ../source/TortoiseGit_en.xml:13649
11691 msgid "Use a nested working copy"
11692 msgstr "Используя вложенную рабочую копию"
11694 #. (para)
11695 #: ../source/TortoiseGit_en.xml:13650
11696 msgid "Create a new folder within your project to contain the common code, but do not add it to Git"
11697 msgstr "Создайте новую папку в вашем проекте, которая будет содержать общий код, но не добавляйте её в Git."
11699 #. (para)
11700 #: ../source/TortoiseGit_en.xml:13654
11701 msgid "Select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Checkout</guimenuitem></menuchoice> for the new folder and checkout a copy of the common code into it. You now have a separate working copy nested within your main working copy."
11702 msgstr "Выполните <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>SVN Извлечь...</guimenuitem></menuchoice> на новой папке, и извлеките в неё копию общего кода. Сейчас у вас есть отдельная рабочая копия, вложенная в вашу основную рабочую копию."
11704 #. (para)
11705 #: ../source/TortoiseGit_en.xml:13664
11706 msgid "The two working copies are independent. When you commit changes to the parent, changes to the nested WC are ignored. Likewise when you update the parent, the nested WC is not updated."
11707 msgstr "Эти две рабочие копии независимы. При фиксации изменений в родительской рабочей копии изменения во вложенной игнорируются. Точно также, когда вы выполняете обновление родительской рабочей копии, вложенная не обновляется."
11709 #. (title)
11710 #: ../source/TortoiseGit_en.xml:13671
11711 msgid "Use a relative location"
11712 msgstr "Используя относительное месторасположение"
11714 #. (para)
11715 #: ../source/TortoiseGit_en.xml:13672
11716 msgid ""
11717 "If you use the same common core code in several projects, and you do not want to keep multiple working copies of it for every project that uses it, you can just check it out to a separate location which is related to all the other projects which use it. For example: <screen>\n"
11718 "C:\\Projects\\Proj1\n"
11719 "C:\\Projects\\Proj2\n"
11720 "C:\\Projects\\Proj3\n"
11721 "C:\\Projects\\Common\n"
11722 "</screen> and refer to the common code using a relative path, eg. <filename>..\\..\\Common\\DSPcore</filename>."
11723 msgstr ""
11724 "Если вы используете один и тот же общий основной код в нескольких проектах, и вы не желаете заводить несколько рабочих копий для него в каждом проекте, который его использует, вы можете просто извлечь его в отдельное месторасположение, связанное со всеми остальными использующими его проектами. Например: <screen>\n"
11725 "C:\\Проекты\\Проект1\n"
11726 "C:\\Проекты\\Проект2\n"
11727 "C:\\Проекты\\Проект3\n"
11728 "C:\\Проекты\\Общее\n"
11729 "</screen> и ссылаться на общий код при помощи относительного пути, например <filename>..\\..\\Общее\\Ядро_DSP</filename>."
11731 #. (para)
11732 #: ../source/TortoiseGit_en.xml:13687
11733 msgid ""
11734 "If your projects are scattered in unrelated locations you can use a variant of this, which is to put the common code in one location and use drive letter substitution to map that location to something you can hard code in your projects, eg. Checkout the common code to <filename>D:\\Documents\\Framework</filename> or <filename>C:\\Documents and Settings\\{login}\\My Documents\\framework</filename> then use <screen>\n"
11735 "SUBST X: \"D:\\Documents\\framework\"\n"
11736 "</screen> to create the drive mapping used in your source code. Your code can then use absolute locations. <screen>\n"
11737 "#include \"X:\\superio\\superio.h\"\n"
11738 "</screen>"
11739 msgstr ""
11740 "Если ваши проекты разбросаны по нескольким несвязанным местоположениям, вы можете воспользоваться вариант этого решения, в котором общий код помещается в одно место, а затем используется подстановку буквы диска для отображения этого местоположения на то, что вы можете жестко запрограммировать в ваших проектах. Например, извлеките общий код в <filename>D:\\Documents\\Framework</filename> или <filename>C:\\Documents and Settings\\{login}\\My Documents\\framework</filename>, затем используйте <screen>\n"
11741 "SUBST X: \"D:\\Documents\\framework\"\n"
11742 "</screen> для создания отображения диска, используемого в вашем исходном коде. После этого ваш код может использовать абсолютные местоположения.<screen>\n"
11743 "#include \"X:\\superio\\superio.h\"\n"
11744 "</screen>"
11746 #. (para)
11747 #: ../source/TortoiseGit_en.xml:13705
11748 msgid "This method will only work in an all-PC environment, and you will need to document the required drive mappings so your team know where these mysterious files are. This method is strictly for use in closed development environments, and not recommended for general use."
11749 msgstr "Этот метод будет работать только в окружении, состоящем только из ПК под управлением Windows, и вам придётся задокументировать необходимые подстановки дисков, чтобы ваша команда знала, где расположены все эти загадочные файлы. Этот метод предназначен строго для использования в условиях закрытой разработки, и не рекомендуется для общего использования."
11751 #. (title)
11752 #: ../source/TortoiseGit_en.xml:13715
11753 msgid "Create a shortcut to a repository"
11754 msgstr "Создать ярлык к хранилищу"
11756 #. (primary)
11757 #: ../source/TortoiseGit_en.xml:13717
11758 msgid "shortcut"
11759 msgstr "ярлык"
11761 #. (para)
11762 #: ../source/TortoiseGit_en.xml:13719
11763 msgid ""
11764 "If you frequently need to open the repository browser at a particular location, you can create a desktop shortcut using the automation interface to TortoiseProc. Just create a new shortcut and set the target to: <screen>\n"
11765 "TortoiseProc.exe /command:repobrowser /path:\"url/to/repository\"\n"
11766 "</screen> Of course you need to include the real repository URL."
11767 msgstr ""
11768 "Если вам часто необходимо открывать обозреватель хранилища для конкретного местоположения, вы можете создать ярлык на рабочем столе, применив интерфейс автоматизации TortoiseProc. Просто создайте новый ярлык и установите поле размещения объекта в <screen>\n"
11769 "TortoiseProc.exe /command:repobrowser /path:\"url/адрес/хранилища\"\n"
11770 "</screen>Конечно же, вы должны указать реальный URL хранилища."
11772 #. (title)
11773 #: ../source/TortoiseGit_en.xml:13731
11774 msgid "Ignore files which are already versioned"
11775 msgstr "Игнорировать файлы, которые уже версированы"
11777 #. (primary)
11778 #: ../source/TortoiseGit_en.xml:13736
11779 msgid "remove versioning"
11780 msgstr "удаление версирования"
11782 #. (primary)
11783 #: ../source/TortoiseGit_en.xml:13739
11784 msgid "detach from repository"
11785 msgstr "отсоединение от хранилища"
11787 #. (para)
11788 #: ../source/TortoiseGit_en.xml:13741
11789 msgid "If you accidentally added some files which should have been ignored, how do you get them out of version control without losing them? Maybe you have your own IDE configuration file which is not part of the project, but which took you a long time to set up just the way you like it."
11790 msgstr "Если вы случайно добавили некоторые файлы, которые должны быть проигнорированы, как вы можете убрать их из-под управления версиями, не потеряв их? Возможно, у вас есть собственный файл настроек IDE, который не является частью проекта, но который вы долгое время настраивали под себя."
11792 #. (para)
11793 #: ../source/TortoiseGit_en.xml:13748
11794 msgid "If you have not yet committed the add, then all you have to do is use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Revert...</guimenuitem></menuchoice> to undo the add. You should then add the file(s) to the ignore list so they don't get added again later by mistake."
11795 msgstr "Если вы пока ещё не зафиксировали добавление, тогда всё, что вы сделать, это выполнить <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Убрать изменения...</guimenuitem></menuchoice> для отмены добавления. Затем вы должны добавить файл(-ы) в список игнорирования, чтобы они больше не могли быть позже снова добавлены по ошибке."
11797 #. (para)
11798 #: ../source/TortoiseGit_en.xml:13763
11799 msgid "Hold the <keycap>Shift</keycap> key to get the extended context menu and use <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Delete (keep local)</guimenuitem></menuchoice> to mark the file/folder for deletion from the repository without losing the local copy."
11800 msgstr "Нажмите клавишу <keycap>Shift</keycap> для получения расширенного контекстного меню и выполните <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Удалить (оставив локально)</guimenuitem></menuchoice> для того, чтобы пометить файл/папку для удаления из хранилища, но без удаления их локальной копии."
11802 #. (para)
11803 #: ../source/TortoiseGit_en.xml:13775
11804 msgid "<menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Commit</guimenuitem></menuchoice> the parent folder."
11805 msgstr "Выполните <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>SVN Фиксировать...</guimenuitem></menuchoice> на родительской папке."
11807 #. (para)
11808 #: ../source/TortoiseGit_en.xml:13784
11809 msgid "Add the file/folder to the ignore list so you don't get into the same trouble again."
11810 msgstr "Добавьте этот файл/папку в список игнорирования, чтобы не попасть в эту же ситуацию снова."
11812 #. (para)
11813 #: ../source/TortoiseGit_en.xml:13758
11814 msgid "If the files are already in the repository, you have to do a little more work. <placeholder-1/>"
11815 msgstr "Если файлы уже в хранилище, вам необходимо сделать немного больше работы: <placeholder-1/>"
11817 #. (title)
11818 #: ../source/TortoiseGit_en.xml:13793
11819 msgid "Unversion a working copy"
11820 msgstr "Разверсирование рабочей копии"
11822 #. (para)
11823 #: ../source/TortoiseGit_en.xml:13794
11824 msgid "If you have a working copy which you want to convert back to a plain folder tree without the <literal>.svn</literal> directories, you can simply export it to itself. Read <xref linkend=\"tsvn-dug-export-unversion\"/> to find out how."
11825 msgstr "Если у вас есть рабочая копия, которую вы бы желали преобразовать обратно в обычную папку без всех этих папок <literal>.svn</literal>, вы можете просто экспортировать её в саму себя. Прочтите <xref linkend=\"tsvn-dug-export-unversion\"/>, чтобы узнать как это сделать."
11827 #. (title)
11828 #: ../source/TortoiseGit_en.xml:13802
11829 msgid "Remove a working copy"
11830 msgstr "Удаление рабочей копии"
11832 #. (para)
11833 #: ../source/TortoiseGit_en.xml:13803
11834 msgid "If you have a working copy which you no longer need, how do you get rid of it cleanly? Easy - just delete it in Windows Explorer! Working copies are private local entities, and they are self-contained."
11835 msgstr "Если у вас есть рабочая копия, которая вам больше не нужна, как корректно от неё избавиться? Легко - просто удалите её в Проводнике Windows! Рабочие копии являются независимыми от других локальными объектами, и они вполне самодостаточны<footnote><para>т.е. сами содержат всё, что к ним относится :) - прим. переводчика</para></footnote>."
11837 # ---- App. C
11838 #. (title)
11839 #: ../source/TortoiseGit_en.xml:13811
11840 msgid "Useful Tips For Administrators"
11841 msgstr "Полезные подсказки для администраторов"
11843 #. (para)
11844 #: ../source/TortoiseGit_en.xml:13813
11845 msgid "This appendix contains solutions to problems/questions you might have when you are responsible for deploying TortoiseGit to multiple client computers."
11846 msgstr "Это приложение содержит решения проблем/вопросов, которые могут возникнуть, когда вы ответственны за распространение TortoiseGit на нескольких клиентских компьютерах."
11848 #. (title)
11849 #: ../source/TortoiseGit_en.xml:13820
11850 msgid "Deploy TortoiseGit via group policies"
11851 msgstr "Распространение TortoiseGit через групповые политики"
11853 #. (primary)
11854 #. (primary)
11855 #: ../source/TortoiseGit_en.xml:13822
11856 #: ../source/TortoiseGit_en.xml:13947
11857 msgid "group policies"
11858 msgstr "групповые политики"
11860 #. (primary)
11861 #. (glossterm)
11862 #: ../source/TortoiseGit_en.xml:13825
11863 #: ../source/TortoiseGit_en.xml:15929
11864 msgid "GPO"
11865 msgstr "GPO"
11867 #. (primary)
11868 #: ../source/TortoiseGit_en.xml:13828
11869 msgid "msi"
11870 msgstr "msi"
11872 #. (primary)
11873 #: ../source/TortoiseGit_en.xml:13831
11874 msgid "domain controller"
11875 msgstr "контроллер домена"
11877 #. (primary)
11878 #: ../source/TortoiseGit_en.xml:13834
11879 msgid "deploy"
11880 msgstr "развёртывание"
11882 #. (para)
11883 #: ../source/TortoiseGit_en.xml:13836
11884 msgid "The TortoiseGit installer comes as an MSI file, which means you should have no problems adding that MSI file to the group policies of your domain controller."
11885 msgstr "Установщик TortoiseGit поставляется в виде MSI-файла, и это означает, что у вас не должно быть проблем при добавлении этого MSI-файла в групповые политики вашего контроллера домена."
11887 #. (para)
11888 #: ../source/TortoiseGit_en.xml:13841
11889 msgid "A good walk-through on how to do that can be found in the knowledge base article 314934 from Microsoft: <ulink url=\"http://support.microsoft.com/?kbid=314934\"><citetitle>http://support.microsoft.com/?kbid=314934</citetitle></ulink>."
11890 msgstr "Хорошее пошаговое руководство о том, как это сделать, можно найти в статье 314934 базы знаний Microsoft: <ulink url=\"http://support.microsoft.com/?kbid=314934\"><citetitle>http://support.microsoft.com/?kbid=314934</citetitle></ulink>."
11892 # !!!!!!!!!!
11893 # Computer Configuration
11894 # User Configuration
11895 # !!!!!!!!!!
11896 #. (para)
11897 #: ../source/TortoiseGit_en.xml:13848
11898 msgid "Versions 1.3.0 and later of TortoiseGit must be installed under <emphasis>Computer Configuration</emphasis> and not under <emphasis>User Configuration</emphasis>. This is because those versions need the new CRT and MFC DLLs, which can only be deployed <emphasis>per computer</emphasis> and not <emphasis>per user</emphasis>. If you really must install TortoiseGit on a per user basis, then you must first install the MFC and CRT package version 8 from Microsoft on each computer you want to install TortoiseGit as per user."
11899 msgstr "TortoiseGit версии 1.3.0 и более поздних должен устанавливаться в разделе <emphasis>Computer Configuration</emphasis>, а не в <emphasis>User Configuration</emphasis>, поскольку этим версиям нужны новые библиотеки DLL для CRT и MFC, которые могут быть развёрнуты только <emphasis>для компьютера</emphasis>, но не <emphasis>для пользователя</emphasis>. Если вы действительно должны установить TortoiseGit только для конкретных пользователей, тогда вам нужно сначала установить пакеты MFC и CRT версии 8 от Microsoft на каждый компьютер, на котором вы планируете в дальнейшем устанавливать TortoiseGit для конкретных пользователей."
11901 #. (title)
11902 #: ../source/TortoiseGit_en.xml:13860
11903 msgid "Redirect the upgrade check"
11904 msgstr "Перенаправление проверки обновлений"
11906 #. (primary)
11907 #: ../source/TortoiseGit_en.xml:13862
11908 msgid "upgrade check"
11909 msgstr "проверка обновлений"
11911 #. (primary)
11912 #: ../source/TortoiseGit_en.xml:13865
11913 msgid "check new version"
11914 msgstr "проверка на новую версию"
11916 #. (primary)
11917 #: ../source/TortoiseGit_en.xml:13868
11918 msgid "version"
11919 msgstr "версия"
11921 #. (para)
11922 #: ../source/TortoiseGit_en.xml:13870
11923 msgid "TortoiseGit checks if there's a new version available every few days. If there is a newer version available, a dialog shows up informing the user about that."
11924 msgstr "TortoiseGit каждые несколько дней проверяет, не появилась ли новая версия. Если доступна новая версия, показывается диалог, информирующий об этом пользователя."
11926 #. (title)
11927 #: ../source/TortoiseGit_en.xml:13876
11928 msgid "The upgrade dialog"
11929 msgstr "Диалог обновления"
11931 #. (para)
11932 #: ../source/TortoiseGit_en.xml:13879
11933 msgid "If you're responsible for a lot of users in your domain, you might want your users to use only versions you have approved and not have them install always the latest version. You probably don't want that upgrade dialog to show up so your users don't go and upgrade immediately."
11934 msgstr "Если вы ответственны за большое число пользователей в вашем домене, вы можете пожелать, чтобы пользователи использовали только одобренные версии, а не устанавливали всегда последнюю версию. Возможно, вы желаете, чтобы этот диалог обновления вообще не показывался, поскольку после его появления пользователи тут же идут и обновляются."
11936 #. (para)
11937 #: ../source/TortoiseGit_en.xml:13885
11938 msgid ""
11939 "Versions 1.4.0 and later of TortoiseGit allow you to redirect that upgrade check to your intranet server. You can set the registry key <filename>HKCU\\Software\\TortoiseGit\\UpdateCheckURL</filename> (string value) to an URL pointing to a text file in your intranet. That text file must have the following format: <screen>\n"
11940 "1.4.1.6000\n"
11941 "A new version of TortoiseGit is available for you to download!\n"
11942 "http://192.168.2.1/downloads/TortoiseGit-1.4.1.6000-svn-1.4.0.msi\n"
11943 "</screen> The first line in that file is the version string. You must make sure that it matches the exact version string of the TortoiseGit installation package. The second line is a custom text, shown in the upgrade dialog. You can write there whatever you want. Just note that the space in the upgrade dialog is limited. Too long messages will get truncated! The third line is the URL to the new installation package. This URL is opened when the user clicks on the custom message label in the upgrade dialog. You can also just point the user to a web page instead of the MSI file directly. The URL is opened with the default web browser, so if you specify a web page, that page is opened and shown to the user. If you specify the MSI package, the browser will ask the user to save the MSI file locally."
11944 msgstr ""
11945 "TortoiseGit версии 1.4.0 и более поздних позволяет вам перенаправить проверку обновления на ваш внутренний сервер. Вы можете установить ключ реестра <filename>HKCU\\Software\\TortoiseGit\\UpdateCheckURL</filename> (строковое значение) в URL, указывающий на текстовый файл в вашей внутренней сети. Этот текстовый файл должен иметь следующий формат: <screen>\n"
11946 "1.4.1.6000\n"
11947 "Доступна для скачивания новая версия TortoiseGit!\n"
11948 "http://192.168.2.1/downloads/TortoiseGit-1.4.1.6000-svn-1.4.0.msi\n"
11949 "</screen> Первая строка в этом файле - это строка версии. Вы должны убедиться, что она точно соответствует строке версии установочного пакета TortoiseGit. Вторая строка - это произвольный текст, показываемый в диалоге обновления программы. Вы можете написать здесь что угодно, просто помните, что размер диалога обновления ограничен. Слишком длинные сообщения будут обрезаны! Третья строка - это URL нового установочного пакета. Этот URL открывается, когда пользователь щелкает на сообщении в диалоге обновления. Вы также можете отправить пользователя на веб-страницу, вместо указания прямой ссылки на MSI-файл. URL открывается в веб-обозревателе по умолчанию, так что если вы укажете страницу, она будет открыта и показана пользователю. Если вы укажете пакет MSI, обозреватель предложит пользователю сохранить этот MSI-файл локально."
11951 #. (title)
11952 #: ../source/TortoiseGit_en.xml:13910
11953 msgid "Setting the <literal>SVN_ASP_DOT_NET_HACK</literal> environment variable"
11954 msgstr "Установка переменной окружения <literal>SVN_ASP_DOT_NET_HACK</literal>"
11956 #. (primary)
11957 #: ../source/TortoiseGit_en.xml:13912
11958 msgid "SVN_ASP_DOT_NET_HACK"
11959 msgstr "SVN_ASP_DOT_NET_HACK"
11961 #. (primary)
11962 #: ../source/TortoiseGit_en.xml:13915
11963 msgid "VS2003"
11964 msgstr "VS2003"
11966 #. (primary)
11967 #: ../source/TortoiseGit_en.xml:13918
11968 msgid "ASP projects"
11969 msgstr "проекты ASP"
11971 #. (para)
11972 #: ../source/TortoiseGit_en.xml:13920
11973 msgid "As of version 1.4.0 and later, the TortoiseGit installer doesn't provide the user with the option to set the <literal>SVN_ASP_DOT_NET_HACK</literal> environment variable anymore, since that caused many problems and confusions with users which always install <emphasis>everything</emphasis> no matter if they know what it is for."
11974 msgstr "Начиная с версии 1.4.0, установщик TortoiseGit больше не предоставляет пользователю возможность установки переменной окружения <literal>SVN_ASP_DOT_NET_HACK</literal>, поскольку это вызывало множество проблем и путаницы у пользователей, всегда устанавливающих <emphasis>всё</emphasis>, даже не имея понятия, для чего это предназначено."
11976 #. (para)
11977 #: ../source/TortoiseGit_en.xml:13928
11978 msgid ""
11979 "But that option is only hidden for the user. You still can force the TortoiseGit installer to set that environment variable by setting the <literal>ASPDOTNETHACK</literal> property to TRUE. For example, you can start the installer like this: <screen>\n"
11980 "msiexec /i TortoiseGit-1.4.0.msi ASPDOTNETHACK=TRUE\n"
11981 "</screen>"
11982 msgstr ""
11983 "Но эта настройка скрыта только от пользователя. Вы всё ещё можете заставить установщик TortoiseGit установить эту переменную окружения путём установки свойства ASPDOTNETHACK в TRUE. Например, вы можете запустить установщик следующим образом:<screen>\n"
11984 "msiexec /i TortoiseGit-1.4.0.msi ASPDOTNETHACK=TRUE\n"
11985 "</screen>"
11987 #. (title)
11988 #: ../source/TortoiseGit_en.xml:13939
11989 msgid "Disable context menu entries"
11990 msgstr "Отключение пунктов контекстного меню"
11992 #. (primary)
11993 #: ../source/TortoiseGit_en.xml:13941
11994 msgid "context menu entries"
11995 msgstr "пункты контекстного меню"
11997 #. (primary)
11998 #: ../source/TortoiseGit_en.xml:13944
11999 msgid "disable functions"
12000 msgstr "отключение функций"
12002 #. (para)
12003 #: ../source/TortoiseGit_en.xml:13949
12004 msgid "As of version 1.5.0 and later, TortoiseGit allows you to disable (actually, hide) context menu entries. Since this is a feature which should not be used lightly but only if there is a compelling reason, there is no GUI for this and it has to be done directly in the registry. This can be used to disable certain commands for users who should not use them. But please note that only the context menu entries in the <emphasis>explorer</emphasis> are hidden, and the commands are still available through other means, e.g. the command line or even other dialogs in TortoiseGit itself!"
12005 msgstr "Начиная с версии 1.5.0, TortoiseGit позволяет отключать (а на самом деле просто скрывать) пункты контекстного меню. Поскольку эта возможность не должна использоваться необдуманно, а только в качестве вынужденной меры, то для работы с ней средств в графическом интерфейсе пользователя не предусмотрено, и она может быть задействована путём непосредственного редактирования реестра. Эта возможность может быть применена для отключения определённых команд тем пользователям, которые не должны их использовать. Но учтите пожалуйста, что скрываются только пункты контекстного меню в <emphasis>Проводнике</emphasis>, а команды всё равно остаются доступными другими способами, например, через командную строку или даже через другие диалоги в самом TortoiseGit!"
12007 #. (para)
12008 #: ../source/TortoiseGit_en.xml:13959
12009 msgid "The registry keys which hold the information on which context menus to show are <filename>HKEY_CURRENT_USER\\Software\\TortoiseGit\\ContextMenuEntriesMaskLow</filename> and <filename>HKEY_CURRENT_USER\\Software\\TortoiseGit\\ContextMenuEntriesMaskHigh</filename>."
12010 msgstr "Информация о том, какие пункты меню должны быть показаны, содержится в следующих ключах реестра: <filename>HKEY_CURRENT_USER\\Software\\TortoiseGit\\ContextMenuEntriesMaskLow</filename> и <filename>HKEY_CURRENT_USER\\Software\\TortoiseGit\\ContextMenuEntriesMaskHigh</filename>."
12012 #. (para)
12013 #: ../source/TortoiseGit_en.xml:13964
12014 msgid "Each of these registry entries is a <literal>DWORD</literal> value, with each bit corresponding to a specific menu entry. A set bit means the corresponding menu entry is deactivated."
12015 msgstr "Каждый из этих ключей содержит значение типа <literal>DWORD</literal>, в котором каждый бит соответствует какому-либо пункту меню. Установленный бит означает, что соответствующий пункт меню будет отключен."
12017 #. (title)
12018 #: ../source/TortoiseGit_en.xml:13971
12019 msgid "Menu entries and their values"
12020 msgstr "Пункты меню и соответствующие им значения"
12022 #. (entry)
12023 #: ../source/TortoiseGit_en.xml:13977
12024 msgid "Value"
12025 msgstr "Значение"
12027 #. (entry)
12028 #: ../source/TortoiseGit_en.xml:13978
12029 msgid "Menu entry"
12030 msgstr "Пункт меню"
12032 #. (entry)
12033 #. (title)
12034 #. (glossterm)
12035 #: ../source/TortoiseGit_en.xml:13984
12036 #: ../source/TortoiseGit_en.xml:14801
12037 #: ../source/TortoiseGit_en.xml:15829
12038 msgid "Checkout"
12039 msgstr "Извлечь"
12041 #. (entry)
12042 #. (title)
12043 #. (glossterm)
12044 #: ../source/TortoiseGit_en.xml:13988
12045 #: ../source/TortoiseGit_en.xml:14819
12046 #: ../source/TortoiseGit_en.xml:16135
12047 msgid "Update"
12048 msgstr "Обновить"
12050 #. (entry)
12051 #. (title)
12052 #. (glossterm)
12053 #: ../source/TortoiseGit_en.xml:13992
12054 #: ../source/TortoiseGit_en.xml:14858
12055 #: ../source/TortoiseGit_en.xml:15855
12056 msgid "Commit"
12057 msgstr "Фиксировать"
12059 #. (entry)
12060 #. (title)
12061 #. (glossterm)
12062 #: ../source/TortoiseGit_en.xml:13996
12063 #: ../source/TortoiseGit_en.xml:15168
12064 #: ../source/TortoiseGit_en.xml:15772
12065 msgid "Add"
12066 msgstr "Добавить"
12068 #. (entry)
12069 #. (title)
12070 #. (glossterm)
12071 #: ../source/TortoiseGit_en.xml:14000
12072 #: ../source/TortoiseGit_en.xml:15027
12073 #: ../source/TortoiseGit_en.xml:16068
12074 msgid "Revert"
12075 msgstr "Убрать изменения"
12077 #. (entry)
12078 #. (glossterm)
12079 #: ../source/TortoiseGit_en.xml:14008
12080 #: ../source/TortoiseGit_en.xml:16056
12081 msgid "Resolve"
12082 msgstr "Уладить"
12084 #. (entry)
12085 #. (title)
12086 #. (glossterm)
12087 #: ../source/TortoiseGit_en.xml:14020
12088 #: ../source/TortoiseGit_en.xml:15131
12089 #: ../source/TortoiseGit_en.xml:15910
12090 msgid "Export"
12091 msgstr "Экспорт"
12093 #. (entry)
12094 #: ../source/TortoiseGit_en.xml:14024
12095 msgid "Create Repository here"
12096 msgstr "Создать здесь хранилище"
12098 #. (entry)
12099 #. (title)
12100 #: ../source/TortoiseGit_en.xml:14028
12101 #: ../source/TortoiseGit_en.xml:15083
12102 msgid "Branch/Tag"
12103 msgstr "Ответвление/Метка"
12105 #. (entry)
12106 #. (title)
12107 #. (glossterm)
12108 #: ../source/TortoiseGit_en.xml:14032
12109 #: ../source/TortoiseGit_en.xml:15114
12110 #: ../source/TortoiseGit_en.xml:15982
12111 msgid "Merge"
12112 msgstr "Слияние"
12114 #. (entry)
12115 #. (title)
12116 #. (glossterm)
12117 #: ../source/TortoiseGit_en.xml:14036
12118 #: ../source/TortoiseGit_en.xml:15021
12119 #: ../source/TortoiseGit_en.xml:15889
12120 msgid "Delete"
12121 msgstr "Удалить"
12123 #. (entry)
12124 #. (title)
12125 #: ../source/TortoiseGit_en.xml:14040
12126 #: ../source/TortoiseGit_en.xml:15015
12127 msgid "Rename"
12128 msgstr "Переименовать"
12130 #. (entry)
12131 #: ../source/TortoiseGit_en.xml:14044
12132 msgid "Update to revision"
12133 msgstr "Обновить до ревизии"
12135 #. (entry)
12136 #. (title)
12137 #. (glossterm)
12138 #: ../source/TortoiseGit_en.xml:14048
12139 #: ../source/TortoiseGit_en.xml:14905
12140 #: ../source/TortoiseGit_en.xml:15901
12141 msgid "Diff"
12142 msgstr "Различие"
12144 #. (entry)
12145 #. (title)
12146 #: ../source/TortoiseGit_en.xml:14052
12147 #: ../source/TortoiseGit_en.xml:14926
12148 msgid "Show Log"
12149 msgstr "Показать журнал"
12151 #. (entry)
12152 #. (title)
12153 #: ../source/TortoiseGit_en.xml:14056
12154 #: ../source/TortoiseGit_en.xml:15001
12155 msgid "Edit Conflicts"
12156 msgstr "Редактировать конфликты"
12158 #. (entry)
12159 #. (title)
12160 #. (glossterm)
12161 #: ../source/TortoiseGit_en.xml:14060
12162 #: ../source/TortoiseGit_en.xml:15156
12163 #: ../source/TortoiseGit_en.xml:16028
12164 msgid "Relocate"
12165 msgstr "Перебазировать"
12167 #. (entry)
12168 #: ../source/TortoiseGit_en.xml:14064
12169 msgid "Check for modifications"
12170 msgstr "Проверить на наличие изменений"
12172 #. (entry)
12173 #: ../source/TortoiseGit_en.xml:14068
12174 msgid "Ignore"
12175 msgstr "Игнорировать"
12177 #. (entry)
12178 #: ../source/TortoiseGit_en.xml:14072
12179 msgid "Repository Browser"
12180 msgstr "Обозреватель хранилища"
12182 #. (entry)
12183 #. (title)
12184 #. (glossterm)
12185 #: ../source/TortoiseGit_en.xml:14076
12186 #: ../source/TortoiseGit_en.xml:15188
12187 #: ../source/TortoiseGit_en.xml:15793
12188 msgid "Blame"
12189 msgstr "Авторство (Blame)"
12191 #. (entry)
12192 #. (title)
12193 #: ../source/TortoiseGit_en.xml:14080
12194 #: ../source/TortoiseGit_en.xml:15214
12195 msgid "Create Patch"
12196 msgstr "Создать заплатку"
12198 #. (entry)
12199 #. (title)
12200 #: ../source/TortoiseGit_en.xml:14084
12201 #: ../source/TortoiseGit_en.xml:15224
12202 msgid "Apply Patch"
12203 msgstr "Применить заплатку"
12205 #. (entry)
12206 #: ../source/TortoiseGit_en.xml:14088
12207 msgid "Revision graph"
12208 msgstr "Граф ревизий"
12210 #. (entry)
12211 #. (glossterm)
12212 #: ../source/TortoiseGit_en.xml:14092
12213 #: ../source/TortoiseGit_en.xml:15954
12214 msgid "Lock"
12215 msgstr "Блокировка"
12217 #. (entry)
12218 #: ../source/TortoiseGit_en.xml:14096
12219 msgid "Remove Lock"
12220 msgstr "Снять блокировку"
12222 #. (entry)
12223 #: ../source/TortoiseGit_en.xml:14100
12224 msgid "Properties"
12225 msgstr "Свойства"
12227 #. (entry)
12228 #: ../source/TortoiseGit_en.xml:14104
12229 msgid "Diff with URL"
12230 msgstr "Различия с файлом по URL"
12232 #. (entry)
12233 #: ../source/TortoiseGit_en.xml:14108
12234 msgid "Delete unversioned items"
12235 msgstr "Удалить неверсированные элементы"
12237 #. (entry)
12238 #: ../source/TortoiseGit_en.xml:14112
12239 msgid "Settings"
12240 msgstr "Настройки"
12242 #. (entry)
12243 #: ../source/TortoiseGit_en.xml:14116
12244 msgid "Help"
12245 msgstr "Справка"
12247 #. (entry)
12248 #: ../source/TortoiseGit_en.xml:14120
12249 msgid "About"
12250 msgstr "О программе"
12252 #. (para)
12253 #: ../source/TortoiseGit_en.xml:14126
12254 msgid ""
12255 "Example: to disable the <quote>Relocate</quote> the <quote>Delete unversioned items</quote> and the <quote>Settings</quote> menu entries, add the values assigned to the entries like this: <screen>\n"
12256 "  0x0000000000080000\n"
12257 "+ 0x0000000080000000\n"
12258 "+ 0x2000000000000000\n"
12259 "= 0x2000000080080000\n"
12260 "</screen> The lower <literal>DWORD</literal> value (<literal>0x80080000</literal>) must then be stored in <filename>HKEY_CURRENT_USER\\Software\\TortoiseGit\\ContextMenuEntriesMaskLow</filename>, the higher <literal>DWORD</literal> value (<literal>0x20000000</literal>) in <filename>HKEY_CURRENT_USER\\Software\\TortoiseGit\\ContextMenuEntriesMaskHigh</filename>."
12261 msgstr ""
12262 "Например: для отключения пунктов меню <quote>Перебазировать</quote>, <quote>Удалить неверсированные элементы</quote> и <quote>Настройки</quote>, сложите значения, назначенные этим пунктам следующим образом: <screen>\n"
12263 "  0x0000000000080000\n"
12264 "+ 0x0000000080000000\n"
12265 "+ 0x2000000000000000\n"
12266 "= 0x2000000080080000\n"
12267 "</screen> Значение младшего <literal>DWORD</literal> (<literal>0x80080000</literal>) должно быть записано в <filename>HKEY_CURRENT_USER\\Software\\TortoiseGit\\ContextMenuEntriesMaskLow</filename>, значение старшего <literal>DWORD</literal> (<literal>0x20000000</literal>) - в <filename>HKEY_CURRENT_USER\\Software\\TortoiseGit\\ContextMenuEntriesMaskHigh</filename>."
12269 #. (para)
12270 #: ../source/TortoiseGit_en.xml:14143
12271 msgid "To enable the menu entries again, simply delete the two registry keys."
12272 msgstr "Для того, чтобы снова включить эти пункты меню, просто удалите эти два ключа реестра."
12274 # ---- App. D
12275 #. (title)
12276 #: ../source/TortoiseGit_en.xml:14149
12277 msgid "Automating TortoiseGit"
12278 msgstr "Автоматизация TortoiseGit"
12280 #. (para)
12281 #: ../source/TortoiseGit_en.xml:14151
12282 msgid "Since all commands for TortoiseGit are controlled through command line parameters, you can automate it with batch scripts or start specific commands and dialogs from other programs (e.g. your favourite text editor)."
12283 msgstr "Поскольку всеми командами TortoiseGit можно управлять при помощи параметров командной строки, вы можете использовать их для автоматизации в пакетных скриптах или же запустить конкретную команду и диалог из других программ (например, из вашего любимого текстового редактора)."
12285 #. (para)
12286 #: ../source/TortoiseGit_en.xml:14157
12287 msgid "Remember that TortoiseGit is a GUI client, and this automation guide shows you how to make the TortoiseGit dialogs appear to collect user input. If you want to write a script which requires no input, you should use the official Git command line client instead."
12288 msgstr "Помните, что TortoiseGit является клиентом с графическим интерфейсом пользователя, и это руководство по автоматизации показывает, как показывать диалоги TortoiseGit для получения пользовательского ввода. Если вы хотите написать скрипт, который не требует ввода, вы должны использовать официальный клиент Git для командной строки."
12290 #. (title)
12291 #. (title)
12292 #: ../source/TortoiseGit_en.xml:14169
12293 #: ../source/TortoiseGit_en.xml:14799
12294 msgid "TortoiseGit Commands"
12295 msgstr "Команды TortoiseGit"
12297 #. (primary)
12298 #. (primary)
12299 #: ../source/TortoiseGit_en.xml:14171
12300 #: ../source/TortoiseGit_en.xml:14644
12301 msgid "automation"
12302 msgstr "автоматизация"
12304 #. (primary)
12305 #. (primary)
12306 #: ../source/TortoiseGit_en.xml:14174
12307 #: ../source/TortoiseGit_en.xml:14647
12308 msgid "command line"
12309 msgstr "командная строка"
12311 #. (para)
12312 #: ../source/TortoiseGit_en.xml:14176
12313 msgid "The TortoiseGit GUI program is called <literal>TortoiseProc.exe</literal>. All commands are specified with the parameter <option>/command:abcd</option> where <literal>abcd</literal> is the required command name. Most of these commands need at least one path argument, which is given with <option>/path:\"some\\path\"</option>. In the following table the command refers to the <option>/command:abcd</option> parameter and the path refers to the <option>/path:\"some\\path\"</option> parameter."
12314 msgstr "Программа, отображающая интерфейс пользователя TortoiseGit, называется <literal>TortoiseProc.exe</literal>. Все команды указываются с параметрами <option>/command:abcd</option>, где <literal>abcd</literal> - это обязательное имя команды. Большинству из этих команд необходим как минимум один параметр с именем пути, задаваемый при помощи <option>/path:\"некоторый\\путь\"</option>. В следующей таблице 'команда' обозначает параметр <option>/command:abcd</option> и 'путь' обозначает параметр <option>/path:\"некоторый\\путь\"</option>."
12316 #. (para)
12317 #: ../source/TortoiseGit_en.xml:14185
12318 msgid "Since some of the commands can take a list of target paths (e.g. committing several specific files) the <option>/path</option> parameter can take several paths, separated by a <literal>*</literal> character."
12319 msgstr "Так как некоторые команды могут принимать список целевых путей (например, фиксация нескольких конкретных файлов) в параметре <option>/path</option> можно задать несколько путей, разделённых символом <literal>*</literal>."
12321 #. (para)
12322 #: ../source/TortoiseGit_en.xml:14190
12323 msgid "TortoiseGit uses temporary files to pass multiple arguments between the shell extension and the main program. From TortoiseGit 1.5.0 on and later, <option>/notempfile</option> parameter is obsolete and there is no need to add it anymore."
12324 msgstr "TortoiseGit использует временные файлы для передачи множественных параметров между расширением оболочки и основной программой. Начиная с TortoiseGit 1.5.0, параметр <option>/notempfile</option> считается устаревшим и его больше добавлять не надо."
12326 #. (para)
12327 #: ../source/TortoiseGit_en.xml:14196
12328 msgid "The progress dialog which is used for commits, updates and many more commands usually stays open after the command has finished until the user presses the <guibutton>OK</guibutton> button. This can be changed by checking the corresponding option in the settings dialog. But using that setting will close the progress dialog, no matter if you start the command from your batch file or from the TortoiseGit context menu."
12329 msgstr "Окно выполнения, используемое при фиксации, обновлении и множестве других команд, обычно остаётся открытым после завершения команды до тех пор, пока пользователь не нажмёт кнопку <guibutton>ОК</guibutton>. Это может быть изменено установкой соответствующего параметра в диалоге настроек. Но использование этой настройки будет закрывать окно выполнения независимо от того, запущена ли команда из вашего пакетного командного файла или из контекстного меню TortoiseGit."
12331 #. (para)
12332 #: ../source/TortoiseGit_en.xml:14204
12333 msgid "To specify a different location of the configuration file, use the parameter <option>/configdir:\"path\\to\\config\\directory\"</option>. This will override the default path, including any registry setting."
12334 msgstr "Для указания другого местоположения конфигурационного файла, используйте параметр <option>/configdir:\"путь\\до\\конигурационной\\папки\"</option>. Этот параметр будет использован вместо пути по умолчанию, а также вместо настроек из реестра."
12336 #. (para)
12337 #: ../source/TortoiseGit_en.xml:14215
12338 msgid "<option>/closeonend:0</option> don't close the dialog automatically"
12339 msgstr "<option>/closeonend:0</option> не закрывать диалог автоматически"
12341 #. (para)
12342 #: ../source/TortoiseGit_en.xml:14220
12343 msgid "<option>/closeonend:1</option> auto close if no errors"
12344 msgstr "<option>/closeonend:1</option> закрывать автоматически, если нет ошибок"
12346 #. (para)
12347 #: ../source/TortoiseGit_en.xml:14225
12348 msgid "<option>/closeonend:2</option> auto close if no errors and conflicts"
12349 msgstr "<option>/closeonend:2</option> закрывать автоматически, если нет ошибок и конфликтов"
12351 #. (para)
12352 #: ../source/TortoiseGit_en.xml:14230
12353 msgid "<option>/closeonend:3</option> auto close if no errors, conflicts and merges"
12354 msgstr "<option>/closeonend:3</option> закрывать автоматически, если нет ошибок, конфликтов и слияний"
12356 #. (para)
12357 #: ../source/TortoiseGit_en.xml:14235
12358 msgid "<option>/closeonend:4</option> auto close if no errors, conflicts and merges for local operations"
12359 msgstr "<option>/closeonend:4</option> закрывать автоматически, если нет ошибок, конфликтов и слияний для локальных операций"
12361 #. (para)
12362 #: ../source/TortoiseGit_en.xml:14209
12363 msgid "To close the progress dialog at the end of a command automatically without using the permanent setting you can pass the <option>/closeonend</option> parameter. <placeholder-1/>"
12364 msgstr "Для автоматического закрытия окна выполнения по окончанию команды без предварительного постоянного изменения настройки вы можете указать параметр <option>/closeonend</option>. <placeholder-1/>"
12366 #. (para)
12367 #: ../source/TortoiseGit_en.xml:14242
12368 msgid "The table below lists all the commands which can be accessed using the TortoiseProc.exe command line. As described above, these should be used in the form <literal>/command:abcd</literal>. In the table, the <literal>/command</literal> prefix is omitted to save space."
12369 msgstr "В нижеприведённой таблице содержатся все команды, доступные при использовании командной строки TortoiseProc.exe. Как описано выше, они должны использоваться в виде <literal>/command:abcd</literal>. В таблице префикс <literal>/command</literal> опущен для экономии места."
12371 #. (title)
12372 #: ../source/TortoiseGit_en.xml:14261
12373 msgid "List of available commands and options"
12374 msgstr "Список доступных команд и параметров"
12376 #. (entry)
12377 #: ../source/TortoiseGit_en.xml:14267
12378 msgid "Command"
12379 msgstr "Команда"
12381 #. (entry)
12382 #: ../source/TortoiseGit_en.xml:14274
12383 msgid "Shows the about dialog. This is also shown if no command is given."
12384 msgstr "Показывает диалог 'О программе'. Он же отображается, если команда не указана."
12386 #. (option)
12387 #. (option)
12388 #. (option)
12389 #. (option)
12390 #. (option)
12391 #. (option)
12392 #. (option)
12393 #. (option)
12394 #. (option)
12395 #. (option)
12396 #. (option)
12397 #. (option)
12398 #. (option)
12399 #. (option)
12400 #. (option)
12401 #. (option)
12402 #. (option)
12403 #. (option)
12404 #. (option)
12405 #. (option)
12406 #. (option)
12407 #. (option)
12408 #. (option)
12409 #. (option)
12410 #. (option)
12411 #. (option)
12412 #. (option)
12413 #. (option)
12414 #. (option)
12415 #. (option)
12416 #. (option)
12417 #. (option)
12418 #. (option)
12419 #. (option)
12420 #: ../source/TortoiseGit_en.xml:14282
12421 #: ../source/TortoiseGit_en.xml:14293
12422 #: ../source/TortoiseGit_en.xml:14301
12423 #: ../source/TortoiseGit_en.xml:14308
12424 #: ../source/TortoiseGit_en.xml:14320
12425 #: ../source/TortoiseGit_en.xml:14337
12426 #: ../source/TortoiseGit_en.xml:14345
12427 #: ../source/TortoiseGit_en.xml:14353
12428 #: ../source/TortoiseGit_en.xml:14360
12429 #: ../source/TortoiseGit_en.xml:14369
12430 #: ../source/TortoiseGit_en.xml:14375
12431 #: ../source/TortoiseGit_en.xml:14382
12432 #: ../source/TortoiseGit_en.xml:14383
12433 #: ../source/TortoiseGit_en.xml:14385
12434 #: ../source/TortoiseGit_en.xml:14391
12435 #: ../source/TortoiseGit_en.xml:14407
12436 #: ../source/TortoiseGit_en.xml:14415
12437 #: ../source/TortoiseGit_en.xml:14436
12438 #: ../source/TortoiseGit_en.xml:14443
12439 #: ../source/TortoiseGit_en.xml:14453
12440 #: ../source/TortoiseGit_en.xml:14459
12441 #: ../source/TortoiseGit_en.xml:14492
12442 #: ../source/TortoiseGit_en.xml:14498
12443 #: ../source/TortoiseGit_en.xml:14511
12444 #: ../source/TortoiseGit_en.xml:14520
12445 #: ../source/TortoiseGit_en.xml:14526
12446 #: ../source/TortoiseGit_en.xml:14534
12447 #: ../source/TortoiseGit_en.xml:14569
12448 #: ../source/TortoiseGit_en.xml:14579
12449 #: ../source/TortoiseGit_en.xml:14586
12450 #: ../source/TortoiseGit_en.xml:14593
12451 #: ../source/TortoiseGit_en.xml:14602
12452 #: ../source/TortoiseGit_en.xml:14619
12453 msgid "/path"
12454 msgstr "/path"
12456 #. (option)
12457 #. (option)
12458 #: ../source/TortoiseGit_en.xml:14285
12459 #: ../source/TortoiseGit_en.xml:14461
12460 msgid "/startrev:xxx"
12461 msgstr "/startrev:xxx"
12463 #. (option)
12464 #. (option)
12465 #: ../source/TortoiseGit_en.xml:14286
12466 #: ../source/TortoiseGit_en.xml:14462
12467 msgid "/endrev:xxx"
12468 msgstr "/endrev:xxx"
12470 #. (option)
12471 #: ../source/TortoiseGit_en.xml:14287
12472 msgid "/strict"
12473 msgstr "/strict"
12475 #. (entry)
12476 #: ../source/TortoiseGit_en.xml:14281
12477 msgid "Opens the log dialog. The <placeholder-1/> specifies the file or folder for which the log should be shown. Three additional options can be set: <placeholder-2/>, <placeholder-3/> and <placeholder-4/>"
12478 msgstr "Открывает диалог журнала. Параметр <placeholder-1/> указывает файл или папку, для которых должен быть показан журнал. Могут быть заданы три дополнительных параметра: <placeholder-2/>, <placeholder-3/> и <placeholder-4/>"
12480 #. (option)
12481 #. (option)
12482 #: ../source/TortoiseGit_en.xml:14294
12483 #: ../source/TortoiseGit_en.xml:14417
12484 msgid "/url"
12485 msgstr "/url"
12487 #. (entry)
12488 #: ../source/TortoiseGit_en.xml:14292
12489 msgid "Opens the checkout dialog. The <placeholder-1/> specifies the target directory and the <placeholder-2/> specifies the URL to checkout from."
12490 msgstr "Открывает диалог извлечения. Параметр <placeholder-1/> задаёт целевую папку, а <placeholder-2/> задаёт URL, из которого будет происходить извлечение."
12492 #. (entry)
12493 #: ../source/TortoiseGit_en.xml:14300
12494 msgid "Opens the import dialog. The <placeholder-1/> specifies the directory with the data to import."
12495 msgstr "Открывает диалог импорта. Параметр <placeholder-1/> задаёт папку с данными, которые должны быть импортированы."
12497 #. (option)
12498 #: ../source/TortoiseGit_en.xml:14309
12499 msgid "/rev"
12500 msgstr "/rev"
12502 #. (option)
12503 #: ../source/TortoiseGit_en.xml:14312
12504 msgid "/rev:1234"
12505 msgstr "/rev:1234"
12507 #. (option)
12508 #: ../source/TortoiseGit_en.xml:14313
12509 msgid "/nonrecursive"
12510 msgstr "/nonrecursive"
12512 #. (option)
12513 #: ../source/TortoiseGit_en.xml:14314
12514 msgid "/ignoreexternals"
12515 msgstr "/ignoreexternals"
12517 #. (entry)
12518 #: ../source/TortoiseGit_en.xml:14307
12519 msgid "Updates the working copy in <placeholder-1/> to HEAD. If the option <placeholder-2/> is given then a dialog is shown to ask the user to which revision the update should go. To avoid the dialog specify a revision number <placeholder-3/>. Other options are <placeholder-4/> and <placeholder-5/>."
12520 msgstr "Обновляет рабочую копию в <placeholder-1/> до ведущей ревизии (HEAD). Если указан параметр <placeholder-2/>, то показывается диалог, запрашивающий, до какой ревизии должно происходить обновление у пользователя. Чтобы диалог не появлялся, укажите номер ревизии <placeholder-3/>. Другие параметры: <placeholder-4/> и <placeholder-5/>."
12522 #. (option)
12523 #. (option)
12524 #: ../source/TortoiseGit_en.xml:14322
12525 #: ../source/TortoiseGit_en.xml:14419
12526 msgid "/logmsg"
12527 msgstr "/logmsg"
12529 #. (option)
12530 #. (option)
12531 #: ../source/TortoiseGit_en.xml:14325
12532 #: ../source/TortoiseGit_en.xml:14422
12533 msgid "/logmsgfile:path"
12534 msgstr "/logmsgfile:путь"
12536 #. (option)
12537 #. (option)
12538 #: ../source/TortoiseGit_en.xml:14326
12539 #: ../source/TortoiseGit_en.xml:14423
12540 msgid "path"
12541 msgstr "путь"
12543 #. (option)
12544 #: ../source/TortoiseGit_en.xml:14330
12545 msgid "/bugid:\"the bug id here\""
12546 msgstr "/bugid:\"здесь id ошибки\""
12548 #. (entry)
12549 #: ../source/TortoiseGit_en.xml:14319
12550 msgid "Opens the commit dialog. The <placeholder-1/> specifies the target directory or the list of files to commit. You can also specify the <placeholder-2/> switch to pass a predefined log message to the commit dialog. Or, if you don't want to pass the log message on the command line, use <placeholder-3/>, where <placeholder-4/> points to a file containing the log message. To pre-fill the bug ID box (in case you've set up integration with bug trackers properly), you can use the <placeholder-5/> to do that."
12551 msgstr "Открывает диалог фиксации. Параметр <placeholder-1/> задаёт целевую папку или список файлов для фиксации. Вы можете также задать параметр <placeholder-2/> для указания предопределённого сообщения журнала, которое будет передано в диалог фиксации. Или, если вы не желаете передавать сообщение журнала в командной строке, воспользуйтесь <placeholder-3/>, где <placeholder-4/> задаёт файл, содержащий сообщение журнала. Для предварительного заполнения поля 'ID ошибки' (в случае, если у вас настроена интеграция с системой отслеживания ошибок) вы можете применить параметр <placeholder-5/>."
12553 #. (entry)
12554 #: ../source/TortoiseGit_en.xml:14336
12555 msgid "Adds the files in <placeholder-1/> to version control."
12556 msgstr "Добавляет файлы в <placeholder-1/> под управление версиями."
12558 #. (entry)
12559 #: ../source/TortoiseGit_en.xml:14343
12560 msgid "Reverts local modifications of a working copy. The <placeholder-1/> tells which items to revert."
12561 msgstr "Отменяет локальные изменения в рабочей копии. Параметр <placeholder-1/> указывает, какие элементы должны быть возвращены в прежнее состояние."
12563 #. (entry)
12564 #: ../source/TortoiseGit_en.xml:14351
12565 msgid "Cleans up interrupted or aborted operations and unlocks the working copy in <placeholder-1/>."
12566 msgstr "Очищает прерванные или отменённые операции и разблокирует рабочую копию в <placeholder-1/>."
12568 #. (option)
12569 #. (option)
12570 #. (option)
12571 #: ../source/TortoiseGit_en.xml:14361
12572 #: ../source/TortoiseGit_en.xml:14446
12573 #: ../source/TortoiseGit_en.xml:14612
12574 msgid "/noquestion"
12575 msgstr "/noquestion"
12577 #. (entry)
12578 #: ../source/TortoiseGit_en.xml:14358
12579 msgid "Marks a conflicted file specified in <placeholder-1/> as resolved. If <placeholder-2/> is given, then resolving is done without asking the user first if it really should be done."
12580 msgstr "Помечает конфликтные файлы, указанные в <placeholder-1/>, как улаженные. Если задан параметр <placeholder-2/>, то улаживание производится, не спрашивая предварительно разрешения на выполнение у пользователя."
12582 #. (entry)
12583 #: ../source/TortoiseGit_en.xml:14368
12584 msgid "Creates a repository in <placeholder-1/>"
12585 msgstr "Создаёт хранилище в папке, указанной параметром <placeholder-1/>"
12587 #. (entry)
12588 #: ../source/TortoiseGit_en.xml:14374
12589 msgid "Opens the switch dialog. The <placeholder-1/> specifies the target directory."
12590 msgstr "Открывает диалог переключения. Параметр <placeholder-1/> задаёт целевую папку."
12592 #. (entry)
12593 #: ../source/TortoiseGit_en.xml:14381
12594 msgid "Exports the working copy in <placeholder-1/> to another directory. If the <placeholder-2/> points to an unversioned directory, a dialog will ask for an URL to export to the directory in <placeholder-3/>."
12595 msgstr "Экспортирует рабочую копию из <placeholder-1/> в другую папку. Если <placeholder-2/> указывает на неверсированную папку, диалог запросит URL, который надо будет экспортировать в папку, заданную параметром <placeholder-3/>."
12597 #. (option)
12598 #. (option)
12599 #: ../source/TortoiseGit_en.xml:14394
12600 #: ../source/TortoiseGit_en.xml:14397
12601 msgid "/fromurl:URL"
12602 msgstr "/fromurl:URL"
12604 #. (option)
12605 #: ../source/TortoiseGit_en.xml:14395
12606 msgid "/revrange:string"
12607 msgstr "/revrange:строка"
12609 #. (option)
12610 #: ../source/TortoiseGit_en.xml:14398
12611 msgid "/tourl:URL"
12612 msgstr "/tourl:URL"
12614 #. (option)
12615 #: ../source/TortoiseGit_en.xml:14399
12616 msgid "/fromrev:xxx"
12617 msgstr "/fromrev:xxx"
12619 #. (option)
12620 #: ../source/TortoiseGit_en.xml:14400
12621 msgid "/torev:xxx"
12622 msgstr "/torev:xxx"
12624 #. (entry)
12625 #: ../source/TortoiseGit_en.xml:14390
12626 msgid "Opens the merge dialog. The <placeholder-1/> specifies the target directory. For merging a revision range, the following options are available: <placeholder-2/>, <placeholder-3/>. For merging two repository trees, the following options are available: <placeholder-4/>, <placeholder-5/>, <placeholder-6/> and <placeholder-7/>. These pre-fill the relevant fields in the merge dialog."
12627 msgstr "Открывает диалог слияния. Параметр <placeholder-1/> задаёт целевую папку. Для слияния диапазона ревизий доступны следующие параметры: <placeholder-2/>, <placeholder-3/>. Для слияния двух деревьев из хранилища доступны следующие параметры:  <placeholder-4/>, <placeholder-5/>, <placeholder-6/> и <placeholder-7/>. Эти параметры будут подставлены в соответствующие поля в диалоге слияния."
12629 #. (entry)
12630 #: ../source/TortoiseGit_en.xml:14406
12631 msgid "Opens the merge all dialog. The <placeholder-1/> specifies the target directory."
12632 msgstr "Открывает диалог 'Слить все'. Параметр <placeholder-1/> задаёт целевую папку."
12634 #. (entry)
12635 #: ../source/TortoiseGit_en.xml:14413
12636 msgid "Brings up the branch/tag dialog. The <placeholder-1/> is the working copy to branch/tag from. And the <placeholder-2/> is the target URL. You can also specify the <placeholder-3/> switch to pass a predefined log message to the branch/tag dialog. Or, if you don't want to pass the log message on the command line, use <placeholder-4/>, where <placeholder-5/> points to a file containing the log message."
12637 msgstr "Открывает диалог ответвления/метки. Параметр <placeholder-1/> задаёт рабочую копию, из которой будет выполнятся создаваться ответвление/метка. Параметр <placeholder-2/> задаёт целевой URL. Вы можете также задать параметр <placeholder-3/> для указания предопределённого сообщения журнала, которое будет передано в диалог ответвления/метки. Или, если вы не желаете передавать сообщение журнала в командной строке, воспользуйтесь <placeholder-4/>, где <placeholder-5/> задаёт файл, содержащий сообщение журнала."
12639 #. (entry)
12640 #: ../source/TortoiseGit_en.xml:14429
12641 msgid "Opens the settings dialog."
12642 msgstr "Открывает диалог настроек."
12644 #. (entry)
12645 #: ../source/TortoiseGit_en.xml:14435
12646 msgid "Removes the file(s) in <placeholder-1/> from version control."
12647 msgstr "Убирает файл(-ы) в <placeholder-1/> из-под управления версиями."
12649 #. (entry)
12650 #: ../source/TortoiseGit_en.xml:14442
12651 msgid "Renames the file in <placeholder-1/>. The new name for the file is asked with a dialog. To avoid the question about renaming similar files in one step, pass <placeholder-2/>."
12652 msgstr "Переименовывает файл, заданный параметром <placeholder-1/>. Новое имя для файла запрашивается при помощи диалога. Для подавления вопроса о переименовании похожих файлов за один приём, укажите <placeholder-2/>."
12654 #. (option)
12655 #. (option)
12656 #. (option)
12657 #: ../source/TortoiseGit_en.xml:14455
12658 #: ../source/TortoiseGit_en.xml:14457
12659 #: ../source/TortoiseGit_en.xml:14463
12660 msgid "/path2"
12661 msgstr "/path2"
12663 #. (option)
12664 #: ../source/TortoiseGit_en.xml:14463
12665 msgid "/blame"
12666 msgstr "/blame"
12668 #. (entry)
12669 #: ../source/TortoiseGit_en.xml:14451
12670 msgid "Starts the external diff program specified in the TortoiseGit settings. The <placeholder-1/> specifies the first file. If the option <placeholder-2/> is set, then the diff program is started with those two files. If <placeholder-3/> is omitted, then the diff is done between the file in <placeholder-4/> and its BASE. To explicitly set the revision numbers use <placeholder-5/> and <placeholder-6/>. If <placeholder-7/> is set and <placeholder-8/> is not set, then the diff is done by first blaming the files with the given revisions."
12671 msgstr "Запускает указанную в настройках TortoiseGit внешнюю программу сравнения. Параметр <placeholder-1/> задаёт первый файл. Если указан параметр <placeholder-2/>, то программа сравнения запускается с этими двумя файлами. Если параметр <placeholder-3/> опущен, то сравнение делается между файлом, задаваемым <placeholder-4/> и его базой. Для явного задания номеров ревизий используйте параметры <placeholder-5/> и <placeholder-6/>. Если параметр <placeholder-7/> задан, а <placeholder-8/> - нет, то сначала производится получение авторства для файлов в заданных ревизиях, после чего выполняется сравнение."
12673 #. (para)
12674 #: ../source/TortoiseGit_en.xml:14471
12675 msgid "Depending on the URLs and revisions to compare, this either shows a unified diff (if the option <option>unified</option> is set), a dialog with a list of files that have changed or if the URLs point to files starts the diff viewer for those two files."
12676 msgstr "В зависимости от указанных URL и ревизий для сравнения, будет показаны либо объединённые различия (если указан параметр <option>unified</option>), диалог со списком изменённых файлов, либо, если адреса URL указывают на файлы, запускает программу просмотра различий для этих двух файлов."
12678 #. (para)
12679 #: ../source/TortoiseGit_en.xml:14478
12680 msgid "The options <option>url1</option>, <option>url2</option>, <option>revision1</option> and <option>revision2</option> must be specified. The options <option>pegrevision</option>, <option>ignoreancestry</option>, <option>blame</option> and <option>unified</option> are optional."
12681 msgstr "Параметры <option>url1</option>, <option>url2</option>, <option>revision1</option> и <option>revision2</option> должны быть указаны. Параметры <option>pegrevision</option>, <option>ignoreancestry</option>, <option>blame</option> и <option>unified</option> являются необязательными."
12683 #. (entry)
12684 #: ../source/TortoiseGit_en.xml:14489
12685 msgid "Starts the conflict editor specified in the TortoiseGit settings with the correct files for the conflicted file in <placeholder-1/>."
12686 msgstr "Запускает указанный в настройках TortoiseGit редактор конфликтов для файлов, соответствующих конфликтующему файлу, задаваемому параметром <placeholder-1/>."
12688 #. (entry)
12689 #: ../source/TortoiseGit_en.xml:14497
12690 msgid "Opens the relocate dialog. The <placeholder-1/> specifies the working copy path to relocate."
12691 msgstr "Открывает диалог перебазирования. Параметр <placeholder-1/> указывает путь рабочей копии, который будет перебазирован."
12693 #. (entry)
12694 #: ../source/TortoiseGit_en.xml:14504
12695 msgid "Opens the help file."
12696 msgstr "Открывает файл справки."
12698 #. (entry)
12699 #: ../source/TortoiseGit_en.xml:14510
12700 msgid "Opens the check-for-modifications dialog. The <placeholder-1/> specifies the working copy directory."
12701 msgstr "Открывает диалог проверки на наличие изменений. Параметр <placeholder-1/> указывает папку рабочей копии."
12703 #. (option)
12704 #. (option)
12705 #: ../source/TortoiseGit_en.xml:14522
12706 #: ../source/TortoiseGit_en.xml:14524
12707 msgid "/rev:xxx"
12708 msgstr "/rev:xxx"
12710 #. (option)
12711 #: ../source/TortoiseGit_en.xml:14527
12712 msgid "/projectpropertiespath:path/to/wc"
12713 msgstr "/projectpropertiespath:путь/к/рабочей/копии"
12715 #. (entry)
12716 #: ../source/TortoiseGit_en.xml:14517
12717 msgid "Starts the repository browser dialog, pointing to the URL of the working copy given in <placeholder-1/> or <placeholder-2/> points directly to an URL. An additional option <placeholder-3/> can be used to specify the revision which the repository browser should show. If the <placeholder-4/> is omitted, it defaults to HEAD. If <placeholder-5/> points to an URL, the <placeholder-6/> specifies the path from where to read and use the project properties."
12718 msgstr "Запускает обозреватель хранилища, указывающий на URL из рабочей копии, заданной <placeholder-1/> или же <placeholder-2/> может указывать прямо на URL. Для указания ревизии, которую обозреватель хранилища должен показывать, можно использовать дополнительный параметр <placeholder-3/>. Если параметр <placeholder-4/> опущен, то по умолчанию используется ведущая ревизия (HEAD). Если параметр <placeholder-5/> указывает на URL, то параметр <placeholder-6/> задаёт путь, по которому должны считываться и применяться свойства проекта."
12720 #. (literal)
12721 #: ../source/TortoiseGit_en.xml:14535
12722 msgid "svn:ignore"
12723 msgstr "svn:ignore"
12725 #. (entry)
12726 #: ../source/TortoiseGit_en.xml:14533
12727 msgid "Adds all targets in <placeholder-1/> to the ignore list, i.e. adds the <placeholder-2/> property to those files."
12728 msgstr "Добавляет все целевые файлы из <placeholder-1/> в список игнорирования, т.е. добавляет к этим файлам свойство <placeholder-2/>."
12730 #. (para)
12731 #: ../source/TortoiseGit_en.xml:14542
12732 msgid "Opens the blame dialog for the file specified in <option>/path</option>."
12733 msgstr "Открывает диалог авторства для файла, указанного в <option>/path</option>."
12735 #. (para)
12736 #: ../source/TortoiseGit_en.xml:14546
12737 msgid "If the options <option>/startrev</option> and <option>/endrev</option> are set, then the dialog asking for the blame range is not shown but the revision values of those options are used instead."
12738 msgstr "Если заданы параметры <option>/startrev</option> и <option>/endrev</option>, то диалог запроса диапазона ревизий для получения информации об авторстве не отображается, вместо этого используются значения этих параметров."
12740 #. (para)
12741 #: ../source/TortoiseGit_en.xml:14553
12742 msgid "If the option <option>/line:nnn</option> is set, TortoiseBlame will open with the specified line number showing."
12743 msgstr "Если задан параметр <option>/line:nnn</option>, TortoiseBlame откроется, отображая строку с указанным номером."
12745 #. (para)
12746 #: ../source/TortoiseGit_en.xml:14558
12747 msgid "The options <option>/ignoreeol</option>, <option>/ignorespaces</option> and <option>/ignoreallspaces</option> are also supported."
12748 msgstr "Также поддерживаются параметры <option>/ignoreeol</option> (игнорировать окончания строк), <option>/ignorespaces</option> (игнорировать непечатаемые знаки) и <option>/ignoreallspaces</option> (игнорировать все непечатаемые знаки)."
12750 #. (option)
12751 #: ../source/TortoiseGit_en.xml:14570
12752 msgid "/savepath:path"
12753 msgstr "/savepath:путь"
12755 #. (option)
12756 #: ../source/TortoiseGit_en.xml:14571
12757 msgid "/revision:xxx"
12758 msgstr "/revision:xxx"
12760 #. (entry)
12761 #: ../source/TortoiseGit_en.xml:14567
12762 msgid "Saves a file from an URL or working copy path given in <placeholder-1/> to the location given in <placeholder-2/>. The revision is given in <placeholder-3/>. This can be used to get a file with a specific revision."
12763 msgstr "Сохраняет файл из URL или пути в рабочей копии, заданному в <placeholder-1/>, в место, указанное в <placeholder-2/>. Ревизия передается при помощи <placeholder-3/>. Может быть использовано для получения файла нужной ревизии."
12765 #. (entry)
12766 #: ../source/TortoiseGit_en.xml:14577
12767 msgid "Creates a patch file for the path given in <placeholder-1/>."
12768 msgstr "Создаёт файл заплатки для пути, указанному в <placeholder-1/>"
12770 #. (entry)
12771 #: ../source/TortoiseGit_en.xml:14584
12772 msgid "Shows the revision graph for the path given in <placeholder-1/>."
12773 msgstr "Отображает граф ревизий для пути, указанному в <placeholder-1/>."
12775 #. (entry)
12776 #: ../source/TortoiseGit_en.xml:14591
12777 msgid "Locks a file or all files in a directory given in <placeholder-1/>. The 'lock' dialog is shown so the user can enter a comment for the lock."
12778 msgstr "Блокирует файл или все файлы в папке, указанной в <placeholder-1/>. Отображается диалог блокирования, чтобы пользователь мог ввести комментарий для блокировки. "
12780 #. (entry)
12781 #: ../source/TortoiseGit_en.xml:14600
12782 msgid "Unlocks a file or all files in a directory given in <placeholder-1/>."
12783 msgstr "Разблокирует файл или все файлы в папке, указанной в <placeholder-1/>."
12785 #. (entry)
12786 #: ../source/TortoiseGit_en.xml:14607
12787 msgid "Rebuilds the windows icon cache. Only use this in case the windows icons are corrupted. A side effect of this (which can't be avoided) is that the icons on the desktop get rearranged. To suppress the message box, pass <placeholder-1/>."
12788 msgstr "Восстанавливает кэш значков Windows. Используйте только в случае, если значки Windows испорчены. Побочный эффект этой команды (которого нельзя избежать) состоит в переупорядочивании значков на рабочем столе. Чтобы не появлялось окно сообщения, укажите <placeholder-1/>."
12790 #. (entry)
12791 #: ../source/TortoiseGit_en.xml:14617
12792 msgid "Shows the properties dialog for the path given in <placeholder-1/>."
12793 msgstr "Показывает диалог работы со свойствами для пути, указанному в <placeholder-1/>."
12795 #. (para)
12796 #: ../source/TortoiseGit_en.xml:14626
12797 msgid ""
12798 "Examples (which should be entered on one line): <screen>\n"
12799 "TortoiseProc.exe /command:commit\n"
12800 "                 /path:\"c:\\svn_wc\\file1.txt*c:\\svn_wc\\file2.txt\"\n"
12801 "                 /logmsg:\"test log message\" /closeonend:0\n"
12802 "\n"
12803 "TortoiseProc.exe /command:update /path:\"c:\\svn_wc\\\" /closeonend:0\n"
12804 "\n"
12805 "TortoiseProc.exe /command:log /path:\"c:\\svn_wc\\file1.txt\"\n"
12806 "                 /startrev:50 /endrev:60 /closeonend:0\n"
12807 "</screen>"
12808 msgstr ""
12809 "Примеры (должны быть введены в одной строке): <screen>\n"
12810 "TortoiseProc.exe /command:commit\n"
12811 "                 /path:\"c:\\svn_wc\\file1.txt*c:\\svn_wc\\file2.txt\"\n"
12812 "                 /logmsg:\"test log message\" /closeonend:0\n"
12813 "\n"
12814 "TortoiseProc.exe /command:update /path:\"c:\\svn_wc\\\" /closeonend\n"
12815 "\n"
12816 "TortoiseProc.exe /command:log /path:\"c:\\svn_wc\\file1.txt\"\n"
12817 "                 /startrev:50 /endrev:60 /closeonend:0\n"
12818 "</screen>"
12820 #. (title)
12821 #: ../source/TortoiseGit_en.xml:14642
12822 msgid "TortoiseIDiff Commands"
12823 msgstr "Команды TortoiseIDiff"
12825 #. (para)
12826 #: ../source/TortoiseGit_en.xml:14649
12827 msgid "The image diff tool has a few command line options which you can use to control how the tool is started. The program is called <literal>TortoiseIDiff.exe</literal>."
12828 msgstr "У программы-инструмента сравнения картинок есть несколько параметров командной строки, используемых для управления её запуском. Программа называется <literal>TortoiseIDiff.exe</literal>."
12830 #. (para)
12831 #: ../source/TortoiseGit_en.xml:14654
12832 msgid "The table below lists all the options which can be passed to the image diff tool on the command line."
12833 msgstr "В нижеприведённой таблице перечислены все параметры, которые можно передать в командной строке инструменту сравнения картинок."
12835 #. (title)
12836 #: ../source/TortoiseGit_en.xml:14670
12837 msgid "List of available options"
12838 msgstr "Список доступных параметров"
12840 #. (entry)
12841 #: ../source/TortoiseGit_en.xml:14676
12842 msgid "Option"
12843 msgstr "Параметр"
12845 #. (entry)
12846 #: ../source/TortoiseGit_en.xml:14683
12847 msgid "Path to the file shown on the left."
12848 msgstr "Путь к файлу, показываемому слева."
12850 #. (entry)
12851 #. (entry)
12852 #: ../source/TortoiseGit_en.xml:14689
12853 #: ../source/TortoiseGit_en.xml:14702
12854 msgid "A title string. This string is used in the image view title instead of the full path to the image file."
12855 msgstr "Строка заголовка. Эта строка используется в заголовке картинки вместо полного пути к файлу."
12857 #. (entry)
12858 #: ../source/TortoiseGit_en.xml:14696
12859 msgid "Path to the file shown on the right."
12860 msgstr "Путь к файлу, показываемому справа."
12862 #. (entry)
12863 #: ../source/TortoiseGit_en.xml:14709
12864 msgid "If specified, the image diff tool switches to the overlay mode (alpha blend)."
12865 msgstr "Если указано, инструмент сравнения картинок переключается в режим наложения картинок (альфа-сопряжение)."
12867 #. (entry)
12868 #: ../source/TortoiseGit_en.xml:14716
12869 msgid "If specified, the image diff tool fits both images together."
12870 msgstr "Если указано, инструмент сравнения картинок будет вписывать обе картинки в окно."
12872 #. (entry)
12873 #: ../source/TortoiseGit_en.xml:14723
12874 msgid "Shows the image info box."
12875 msgstr "Показывает окно информации о картинке."
12877 #. (para)
12878 #: ../source/TortoiseGit_en.xml:14731
12879 msgid ""
12880 "Example (which should be entered on one line): <screen>\n"
12881 "TortoiseIDiff.exe /left:\"c:\\images\\img1.jpg\" /lefttitle:\"image 1\"\n"
12882 "                  /right:\"c:\\images\\img2.jpg\" /righttitle:\"image 2\"\n"
12883 "                  /fit /overlay\n"
12884 "</screen>"
12885 msgstr ""
12886 "Пример (должен быть введён в одной строке): <screen>\n"
12887 "TortoiseIDiff.exe /left:\"c:\\images\\img1.jpg\" /lefttitle:\"image 1\"\n"
12888 "                  /right:\"c:\\images\\img2.jpg\" /righttitle:\"image 2\"\n"
12889 "                  /fit /overlay\n"
12890 "</screen>"
12892 # ---- App. E
12893 #. (title)
12894 #: ../source/TortoiseGit_en.xml:14743
12895 msgid "Command Line Interface Cross Reference"
12896 msgstr "Справочник соответствия с интерфейсом командной строки"
12898 #. (primary)
12899 #: ../source/TortoiseGit_en.xml:14746
12900 msgid "command line client"
12901 msgstr "клиент командной строки"
12903 #. (primary)
12904 #: ../source/TortoiseGit_en.xml:14749
12905 msgid "CLI"
12906 msgstr "CLI"
12908 #. (para)
12909 #: ../source/TortoiseGit_en.xml:14751
12910 msgid "Sometimes this manual refers you to the main Git documentation, which describes Git in terms of the Command Line Interface (CLI). To help you understand what TortoiseGit is doing behind the scenes, we have compiled a list showing the equivalent CLI commands for each of TortoiseGit's GUI operations."
12911 msgstr "Иногда это руководство отсылает вас к основной документации Git, которая описывает Git в терминах интерфейса командной строки - ИКС (Command Line Interface - CLI). Чтобы помочь вам понять, что TortoiseGit делает за кулисами, мы составили список, показывающий эквиваленты команд ИКС для каждой операции, выполняемой в графическом интерфейсе TortoiseGit."
12913 #. (para)
12914 #: ../source/TortoiseGit_en.xml:14760
12915 msgid "Even though there are CLI equivalents to what TortoiseGit does, remember that TortoiseGit does <emphasis>not</emphasis> call the CLI but uses the Git library directly."
12916 msgstr "Даже несмотря на то, что в ИКС есть эквиваленты для операций, выполняемых TortoiseGit, помните, что TortoiseGit <emphasis>не вызывает</emphasis> ИКС, а использует библиотеку Git напрямую."
12918 #. (para)
12919 #: ../source/TortoiseGit_en.xml:14766
12920 msgid "If you think you have found a bug in TortoiseGit, we may ask you to try to reproduce it using the CLI, so that we can distinguish TortoiseGit issues from Git issues. This reference tells you which command to try."
12921 msgstr "Если вы думаете, что нашли ошибку в TortoiseGit, мы можем попросить вас попробовать воспроизвести её при помощи ИКС, чтобы мы могли отделить проблемы с TortoiseGit от проблем с Git. Этот справочник расскажет вам, какую команду надо попробовать."
12923 #. (title)
12924 #: ../source/TortoiseGit_en.xml:14774
12925 msgid "Conventions and Basic Rules"
12926 msgstr "Соглашения и основные правила"
12928 #. (para)
12929 #: ../source/TortoiseGit_en.xml:14775
12930 msgid "In the descriptions which follow, the URL for a repository location is shown simply as <literal>URL</literal>, and an example might be <systemitem class=\"url\">http://TortoiseGit.tigris.org/svn/TortoiseGit/trunk</systemitem>. The working copy path is shown simply as <literal>PATH</literal>, and an example might be <filename>C:\\TortoiseGit\\trunk</filename>."
12931 msgstr "В последующем описании URL расположения хранилища показывается просто как <literal>URL</literal>, и в качестве примера такого URL может служить <systemitem class=\"url\">http://TortoiseGit.tigris.org/svn/TortoiseGit/trunk</systemitem>. Путь к рабочей копии показывается просто как <literal>ПУТЬ</literal>, и примером такого пути может быть <filename>C:\\TortoiseGit\\trunk</filename>."
12933 #. (para)
12934 #: ../source/TortoiseGit_en.xml:14785
12935 msgid "Because TortoiseGit is a Windows Shell Extension, it is not able to use the notion of a current working directory. All working copy paths must be given using the absolute path, not a relative path."
12936 msgstr "Из-за того, что TortoiseGit является расширением Проводника Windows, невозможно использовать обозначение текущей рабочей папки. Все пути к рабочим копиям должны указываться при помощи абсолютных, а не относительных путей."
12938 #. (para)
12939 #: ../source/TortoiseGit_en.xml:14792
12940 msgid "Certain items are optional, and these are often controlled by checkboxes or radio buttons in TortoiseGit. These options are shown in [square brackets] in the command line definitions."
12941 msgstr "Определённые элементы являются необязательными, и они часто задаются флажками или переключателями в TortoiseGit. Эти опции показаны в [квадратных скобках] в определениях командной строки."
12943 #. (screen)
12944 #: ../source/TortoiseGit_en.xml:14802
12945 #, no-wrap
12946 msgid ""
12947 "\n"
12948 "svn checkout [-N] [--ignore-externals] [-r rev] URL PATH\n"
12949 msgstr ""
12950 "\n"
12951 "svn checkout [-N] [--ignore-externals] [-r rev] URL ПУТЬ\n"
12953 #. (para)
12954 #: ../source/TortoiseGit_en.xml:14805
12955 msgid "If <guilabel>Only checkout the top folder</guilabel> is checked, use the <literal>-N</literal> switch."
12956 msgstr "Если помечен флажок <guilabel>Извлечь только папку верхнего уровня</guilabel>, используйте параметр <literal>-N</literal>."
12958 #. (para)
12959 #. (para)
12960 #: ../source/TortoiseGit_en.xml:14809
12961 #: ../source/TortoiseGit_en.xml:14852
12962 msgid "If <guilabel>Omit externals</guilabel> is checked, use the <literal>--ignore-externals</literal> switch."
12963 msgstr "Если помечен флажок <guilabel>Пропустить внешние</guilabel>, используйте параметр <literal>--ignore-externals</literal>."
12965 #. (para)
12966 #: ../source/TortoiseGit_en.xml:14813
12967 msgid "If you are checking out a specific revision, specify that after the URL using <literal>-r</literal> switch."
12968 msgstr "Если вы извлекаете конкретную ревизию, укажите её после URL при помощи параметра <literal>-r</literal>."
12970 #. (screen)
12971 #: ../source/TortoiseGit_en.xml:14820
12972 #, no-wrap
12973 msgid ""
12974 "\n"
12975 "svn info URL_of_WC\n"
12976 "svn update [-r rev] PATH\n"
12977 msgstr ""
12978 "\n"
12979 "svn info URL_рабочей_копии\n"
12980 "svn update [-r rev] ПУТЬ\n"
12982 #. (para)
12983 #: ../source/TortoiseGit_en.xml:14824
12984 msgid "Updating multiple items is currently not an atomic operation in Git. So TortoiseGit first finds the HEAD revision of the repository, and then updates all items to that particular revision number to avoid creating a mixed revision working copy."
12985 msgstr "Обновление нескольких элементов в данный момент не является атомарной операцией в Git. Поэтому TortoiseGit сначала находит ведущую ревизию (HEAD) в хранилище, а затем обновляет все элементы до этой ревизии во избежание создания рабочей копии со смешанными ревизиями."
12987 #. (para)
12988 #: ../source/TortoiseGit_en.xml:14831
12989 msgid "If only one item is selected for updating or the selected items are not all from the same repository, TortoiseGit just updates to HEAD."
12990 msgstr "Если для обновления выбран только один элемент, или выбранные элементы не все из одного и того же хранилища, TortoiseGit просто обновляет до ведущей ревизии."
12992 #. (para)
12993 #: ../source/TortoiseGit_en.xml:14836
12994 msgid "No command line options are used here. <guilabel>Update to revision</guilabel> also implements the update command, but offers more options."
12995 msgstr "Здесь параметры командной строки не используются. <guilabel>Обновить до ревизии</guilabel> также реализует команду обновления, но предлагает больше возможностей."
12997 #. (title)
12998 #: ../source/TortoiseGit_en.xml:14843
12999 msgid "Update to Revision"
13000 msgstr "Обновить до ревизии"
13002 #. (screen)
13003 #: ../source/TortoiseGit_en.xml:14844
13004 #, no-wrap
13005 msgid ""
13006 "\n"
13007 "svn info URL_of_WC\n"
13008 "svn update [-r rev] [-N] [--ignore-externals] PATH\n"
13009 msgstr ""
13010 "\n"
13011 "svn info URL_рабочей_копии\n"
13012 "svn update [-r rev] [-N] [--ignore-externals] ПУТЬ\n"
13014 #. (para)
13015 #: ../source/TortoiseGit_en.xml:14848
13016 msgid "If <guilabel>Only update the top folder</guilabel> is checked, use the <literal>-N</literal> switch."
13017 msgstr "Если помечен флажок <guilabel>Обновить только папку верхнего уровня</guilabel>, используйте параметр <literal>-N</literal>."
13019 #. (para)
13020 #: ../source/TortoiseGit_en.xml:14859
13021 msgid "In TortoiseGit, the commit dialog uses several Git commands. The first stage is a status check which determines the items in your working copy which can potentially be committed. You can review the list, diff files against BASE and select the items you want to be included in the commit."
13022 msgstr "В TortoiseGit диалог фиксации использует несколько команд Git. Первая стадия - это проверка статуса, которая определяет элементы вашей рабочей копии, которые потенциально могут быть зафиксированы. Вы можете просмотреть этот список, сравнить файлы с их базой и выбрать элементы, которые вы желаете включить в фиксацию."
13024 #. (screen)
13025 #. (screen)
13026 #. (screen)
13027 #: ../source/TortoiseGit_en.xml:14866
13028 #: ../source/TortoiseGit_en.xml:15028
13029 #: ../source/TortoiseGit_en.xml:15056
13030 #, no-wrap
13031 msgid ""
13032 "\n"
13033 "svn status -v PATH\n"
13034 msgstr ""
13035 "\n"
13036 "svn status -v ПУТЬ\n"
13038 #. (para)
13039 #. (para)
13040 #: ../source/TortoiseGit_en.xml:14869
13041 #: ../source/TortoiseGit_en.xml:14957
13042 msgid "If <guilabel>Show unversioned files</guilabel> is checked, TortoiseGit will also show all unversioned files and folders in the working copy hierarchy, taking account of the ignore rules. This particular feature has no direct equivalent in Git, as the <literal>svn status</literal> command does not descend into unversioned folders."
13043 msgstr "Если отмечен флажок <guilabel>Показать неверсированные файлы</guilabel>, TortoiseGit также будет показывать неверсированные файлы и папки в иерархии рабочей копии, учитывая правила игнорирования. Конкретно это свойство не имеет прямого эквивалента в Git, поскольку команда <literal>svn status</literal> не заходит в неверсированные папки."
13045 #. (para)
13046 #: ../source/TortoiseGit_en.xml:14877
13047 msgid "If you check any unversioned files and folders, those items will first be added to your working copy."
13048 msgstr "Если вы отметите какие-либо неверсированные файлы и папки, эти элементы сначала будут добавлены к вашей рабочей копии."
13050 #. (screen)
13051 #. (screen)
13052 #: ../source/TortoiseGit_en.xml:14881
13053 #: ../source/TortoiseGit_en.xml:15169
13054 #, no-wrap
13055 msgid ""
13056 "\n"
13057 "svn add PATH...\n"
13058 msgstr ""
13059 "\n"
13060 "svn add ПУТЬ...\n"
13062 #. (para)
13063 #: ../source/TortoiseGit_en.xml:14884
13064 msgid "When you click on OK, the Git commit takes place. If you have left all the file selection checkboxes in their default state, TortoiseGit uses a single recursive commit of the working copy. If you deselect some files, then a non-recursive commit (<literal>-N</literal>) must be used, and every path must be specified individually on the commit command line."
13065 msgstr "Когда вы нажимаете на ОК, Git начинает выполнение фиксации. Если вы оставили все флажки, отмечающие файлы, в состоянии по умолчанию, TortoiseGit использует одну рекурсивную фиксацию рабочей копии. Если вы сняли пометки с некоторых файлов, тогда должна использоваться нерекурсивная фиксация (<literal>-N</literal>), и каждый путь должен быть указан индивидуально в командной строке для фиксации."
13067 #. (screen)
13068 #: ../source/TortoiseGit_en.xml:14892
13069 #, no-wrap
13070 msgid ""
13071 "\n"
13072 "svn commit -m \"LogMessage\" [-N] [--no-unlock] PATH...\n"
13073 msgstr ""
13074 "\n"
13075 "svn commit -m \"СообщениеЖурнала\" [-N] [--no-unlock] ПУТЬ...\n"
13077 #. (para)
13078 #. (para)
13079 #. (para)
13080 #: ../source/TortoiseGit_en.xml:14895
13081 #: ../source/TortoiseGit_en.xml:15101
13082 #: ../source/TortoiseGit_en.xml:15182
13083 msgid "<literal>LogMessage</literal> here represents the contents of the log message edit box. This can be empty."
13084 msgstr "<literal>СообщениеЖурнала</literal> здесь представляет собой содержимое поля ввода сообщения журнала. Оно может быть пустым."
13086 #. (para)
13087 #: ../source/TortoiseGit_en.xml:14899
13088 msgid "If <guilabel>Keep locks</guilabel> is checked, use the <literal>--no-unlock</literal> switch."
13089 msgstr "Если помечен флажок <guilabel>Сохранить блокировки</guilabel>, используйте параметр <literal>--no-unlock</literal>."
13091 #. (screen)
13092 #: ../source/TortoiseGit_en.xml:14906
13093 #, no-wrap
13094 msgid ""
13095 "\n"
13096 "svn diff PATH\n"
13097 msgstr ""
13098 "\n"
13099 "svn diff ПУТЬ\n"
13101 #. (para)
13102 #: ../source/TortoiseGit_en.xml:14909
13103 msgid "If you use Diff from the main context menu, you are diffing a modified file against its BASE revision. The output from the CLI command above also does this and produces output in unified-diff format. However, this is not what TortoiseGit is using. TortoiseGit uses TortoiseMerge (or a diff program of your choosing) to display differences visually between full-text files, so there is no direct CLI equivalent."
13104 msgstr "Если вы используете команду 'Различия' из главного контекстного меню, вы сравниваете изменённый файл с его базовой ревизией. Вывод из ИКС вышеприведенной команды тоже это выполняет и производит выдачу в формате объединённых различий. Однако, TortoiseGit это не использует. TortoiseGit применяет TortoiseMerge (или программу сравнения по вашему выбору) для наглядного отображения различий между текстовыми файлами, поэтому прямого эквивалента ИКС нет."
13106 #. (para)
13107 #: ../source/TortoiseGit_en.xml:14918
13108 msgid "You can also diff any 2 files using TortoiseGit, whether or not they are version controlled. TortoiseGit just feeds the two files into the chosen diff program and lets it work out where the differences lie."
13109 msgstr "Вы можете также сравнить любые два файла при помощи TortoiseGit, независимо от того, находятся ли они под управлением версиями. TortoiseGit просто скармливает эти два файла в выбранную программу сравнения и позволяет ей определить, где находятся различия."
13111 #. (screen)
13112 #: ../source/TortoiseGit_en.xml:14927
13113 #, no-wrap
13114 msgid ""
13115 "\n"
13116 "svn log -v -r 0:N --limit 100 [--stop-on-copy] PATH\n"
13117 "  or\n"
13118 "svn log -v -r M:N [--stop-on-copy] PATH\n"
13119 msgstr ""
13120 "\n"
13121 "svn log -v -r 0:N --limit 100 [--stop-on-copy] ПУТЬ\n"
13122 "  или\n"
13123 "svn log -v -r M:N [--stop-on-copy] ПУТЬ\n"
13125 #. (para)
13126 #: ../source/TortoiseGit_en.xml:14932
13127 msgid "By default, TortoiseGit tries to fetch 100 log messages using the --limit method. If the settings instruct it to use old APIs, then the second form is used to fetch the log messages for 100 repository revisions."
13128 msgstr "По умолчанию, TortoiseGit пытается извлечь 100 сообщений журнала, используя метод --limit. Если установки заставляют использовать старые API, тогда для получения сообщений журнала для 100 ревизий из хранилища используется вторая форма."
13130 #. (para)
13131 #: ../source/TortoiseGit_en.xml:14938
13132 msgid "If <guilabel>Stop on copy/rename</guilabel> is checked, use the <literal>--stop-on-copy</literal> switch."
13133 msgstr "Если отмечен флажок <guilabel>Остановиться на копировании/переименовании</guilabel>, используйте параметр <literal>--stop-on-copy</literal>."
13135 #. (screen)
13136 #: ../source/TortoiseGit_en.xml:14945
13137 #, no-wrap
13138 msgid ""
13139 "\n"
13140 "svn status -v PATH\n"
13141 "  or\n"
13142 "svn status -u -v PATH\n"
13143 msgstr ""
13144 "\n"
13145 "svn status -v ПУТЬ\n"
13146 "  или\n"
13147 "svn status -u -v ПУТЬ\n"
13149 #. (para)
13150 #: ../source/TortoiseGit_en.xml:14950
13151 msgid "The initial status check looks only at your working copy. If you click on <guibutton>Check repository</guibutton> then the repository is also checked to see which files would be changed by an update, which requires the <literal>-u</literal> switch."
13152 msgstr "Начальная проверка статуса смотрит только на вашу рабочую копию. Если вы нажмёте на <guibutton>Проверить хранилище</guibutton>, тогда проверяется также и хранилище, чтобы посмотреть, какие файлы будут изменены при обновлении, и это требует параметра <literal>-u</literal>."
13154 #. (title)
13155 #: ../source/TortoiseGit_en.xml:14967
13156 msgid "Revision Graph"
13157 msgstr "Граф ревизий"
13159 #. (para)
13160 #: ../source/TortoiseGit_en.xml:14968
13161 msgid "The revision graph is a feature of TortoiseGit only. There's no equivalent in the command line client."
13162 msgstr "Граф ревизий - это возможность, предоставляемая только TortoiseGit. Аналога в клиенте командной строки нет."
13164 #. (para)
13165 #: ../source/TortoiseGit_en.xml:14972
13166 msgid ""
13167 "What TortoiseGit does is an <screen>\n"
13168 "svn info URL_of_WC\n"
13169 "svn log -v URL\n"
13170 "</screen> where URL is the repository <emphasis>root</emphasis> and then analyzes the data returned."
13171 msgstr ""
13172 "Что TortoiseGit при этом делает: <screen>\n"
13173 "svn info URL_рабочей_копии\n"
13174 "svn log -v URL\n"
13175 "</screen> где URL - это <emphasis>корень</emphasis> хранилища, и затем анализирует возвращённые данные."
13177 #. (title)
13178 #: ../source/TortoiseGit_en.xml:14983
13179 msgid "Repo Browser"
13180 msgstr "Обозреватель хранилища"
13182 #. (screen)
13183 #: ../source/TortoiseGit_en.xml:14984
13184 #, no-wrap
13185 msgid ""
13186 "\n"
13187 "svn info URL_of_WC\n"
13188 "svn list [-r rev] -v URL\n"
13189 msgstr ""
13190 "\n"
13191 "svn info URL_рабочей_копии\n"
13192 "svn list [-r rev] -v URL\n"
13194 #. (para)
13195 #: ../source/TortoiseGit_en.xml:14988
13196 msgid "You can use <literal>svn info</literal> to determine the repository root, which is the top level shown in the repository browser. You cannot navigate <literal>Up</literal> above this level. Also, this command returns all the locking information shown in the repository browser."
13197 msgstr "Вы можете использовать <literal>svn info</literal> для определения корня хранилища: это верхний уровень, отображаемый в обозревателе хранилища. Вы не можете перемещаться <literal>выше</literal> этого уровня. Также, эта команда возвращает всю информацию о блокировках, отображаемую в обозревателе хранилища."
13199 #. (para)
13200 #: ../source/TortoiseGit_en.xml:14995
13201 msgid "The <literal>svn list</literal> call will list the contents of a directory, given a URL and revision."
13202 msgstr "Вызов <literal>svn list</literal> покажет список содержимого папки, для указанного URL и ревизии."
13204 #. (para)
13205 #: ../source/TortoiseGit_en.xml:15002
13206 msgid "This command has no CLI equivalent. It invokes TortoiseMerge or an external 3-way diff/merge tool to look at the files involved in the conflict and sort out which lines to use."
13207 msgstr "Эта команда не имеет эквивалента в ИКС. Она вызывает TortoiseMerge или внешний инструмент трёхстороннего различия/слияния для просмотра файлов, вовлечённых в конфликт и отбора строк, которые должны быть использованы."
13209 #. (title)
13210 #: ../source/TortoiseGit_en.xml:15009
13211 msgid "Resolved"
13212 msgstr "Улажено"
13214 #. (screen)
13215 #: ../source/TortoiseGit_en.xml:15010
13216 #, no-wrap
13217 msgid ""
13218 "\n"
13219 "svn resolved PATH\n"
13220 msgstr ""
13221 "\n"
13222 "svn resolved ПУТЬ\n"
13224 #. (screen)
13225 #: ../source/TortoiseGit_en.xml:15016
13226 #, no-wrap
13227 msgid ""
13228 "\n"
13229 "svn rename CURR_PATH NEW_PATH\n"
13230 msgstr ""
13231 "\n"
13232 "svn rename ТЕКУЩИЙ_ПУТЬ НОВЫЙ_ПУТЬ\n"
13234 #. (screen)
13235 #: ../source/TortoiseGit_en.xml:15022
13236 #, no-wrap
13237 msgid ""
13238 "\n"
13239 "svn delete PATH\n"
13240 msgstr ""
13241 "\n"
13242 "svn delete ПУТЬ\n"
13244 #. (para)
13245 #: ../source/TortoiseGit_en.xml:15031
13246 msgid "The first stage is a status check which determines the items in your working copy which can potentially be reverted. You can review the list, diff files against BASE and select the items you want to be included in the revert."
13247 msgstr "Первая стадия - проверка статуса, определяющая элементы в вашей рабочей копии, в которых потенциально могут убраны изменения. Вы можете просмотреть список, сравнить файлы с базой и выбрать элементы, в которых вы желаете убрать изменения."
13249 #. (para)
13250 #: ../source/TortoiseGit_en.xml:15037
13251 msgid "When you click on OK, the Git revert takes place. If you have left all the file selection checkboxes in their default state, TortoiseGit uses a single recursive (<literal>-R</literal>) revert of the working copy. If you deselect some files, then every path must be specified individually on the revert command line."
13252 msgstr "Когда вы нажмёте на ОК, Git уберёт изменения. Если вы оставили все флажки выбора файлов в состоянии по умолчанию, TortoiseGit использует одиночную рекурсивную (<literal>-R</literal>) отмену изменений в рабочей копии. Если вы снимете пометки с некоторых файлов, тогда каждый путь должен быть указан индивидуально в командной строке для удаления изменений."
13254 #. (screen)
13255 #: ../source/TortoiseGit_en.xml:15044
13256 #, no-wrap
13257 msgid ""
13258 "\n"
13259 "svn revert [-R] PATH...\n"
13260 msgstr ""
13261 "\n"
13262 "svn revert [-R] ПУТЬ...\n"
13264 #. (screen)
13265 #: ../source/TortoiseGit_en.xml:15050
13266 #, no-wrap
13267 msgid ""
13268 "\n"
13269 "svn cleanup PATH\n"
13270 msgstr ""
13271 "\n"
13272 "svn cleanup ПУТЬ\n"
13274 #. (title)
13275 #: ../source/TortoiseGit_en.xml:15055
13276 msgid "Get Lock"
13277 msgstr "Заблокировать"
13279 #. (para)
13280 #: ../source/TortoiseGit_en.xml:15059
13281 msgid "The first stage is a status check which determines the files in your working copy which can potentially be locked. You can select the items you want to be locked."
13282 msgstr "Первая стадия - проверка статуса, при которой определяются файлы в вашей рабочей копии, которые потенциально могут быть заблокированы. Вы можете выбрать элементы, которые вы желаете заблокировать."
13284 #. (screen)
13285 #: ../source/TortoiseGit_en.xml:15064
13286 #, no-wrap
13287 msgid ""
13288 "\n"
13289 "svn lock -m \"LockMessage\" [--force] PATH...\n"
13290 msgstr ""
13291 "\n"
13292 "svn lock -m \"СообщениеБлокировки\" [--force] ПУТЬ...\n"
13294 #. (para)
13295 #: ../source/TortoiseGit_en.xml:15067
13296 msgid "<literal>LockMessage</literal> here represents the contents of the lock message edit box. This can be empty."
13297 msgstr "<literal>СообщениеБлокировки</literal> представляет собой содержимое поля сообщения блокировки. Оно может быть пустым."
13299 #. (para)
13300 #: ../source/TortoiseGit_en.xml:15071
13301 msgid "If <guilabel>Steal the locks</guilabel> is checked, use the <literal>--force</literal> switch."
13302 msgstr "Если отмечен флажок <guilabel>Перехватить блокировки</guilabel>, используйте параметр <literal>--force</literal>."
13304 #. (title)
13305 #: ../source/TortoiseGit_en.xml:15077
13306 msgid "Release Lock"
13307 msgstr "Снятие блокировки"
13309 #. (screen)
13310 #: ../source/TortoiseGit_en.xml:15078
13311 #, no-wrap
13312 msgid ""
13313 "\n"
13314 "svn unlock PATH\n"
13315 msgstr ""
13316 "\n"
13317 "svn unlock ПУТЬ\n"
13319 #. (screen)
13320 #: ../source/TortoiseGit_en.xml:15084
13321 #, no-wrap
13322 msgid ""
13323 "\n"
13324 "svn copy -m \"LogMessage\" URL URL\n"
13325 "  or\n"
13326 "svn copy -m \"LogMessage\" URL@rev URL@rev\n"
13327 "  or\n"
13328 "svn copy -m \"LogMessage\" PATH URL\n"
13329 msgstr ""
13330 "\n"
13331 "svn copy -m \"СообщениеЖурнала\" URL URL\n"
13332 "  или\n"
13333 "svn copy -m \"СообщениеЖурнала\" URL@rev URL@rev\n"
13334 "  или\n"
13335 "svn copy -m \"СообщениеЖурнала\" ПУТЬ URL\n"
13337 #. (listitem)
13338 #: ../source/TortoiseGit_en.xml:15096
13339 msgid "Specific revision in repository"
13340 msgstr "Указанной ревизии в хранилище"
13342 #. (para)
13343 #: ../source/TortoiseGit_en.xml:15091
13344 msgid "The Branch/Tag dialog performs a copy to the repository. There are 3 radio button options: <placeholder-1/> which correspond to the 3 command line variants above."
13345 msgstr "Диалог Ответвление/Метка выполняет копирование в хранилище. Есть 3 переключаемые кнопки: <placeholder-1/>  которые соответствуют трем вышеприведённым вариантам командной строки."
13347 #. (screen)
13348 #: ../source/TortoiseGit_en.xml:15108
13349 #, no-wrap
13350 msgid ""
13351 "\n"
13352 "svn info URL_of_WC\n"
13353 "svn switch [-r rev] URL PATH\n"
13354 msgstr ""
13355 "\n"
13356 "svn info URL_рабочей_копии\n"
13357 "svn switch [-r rev] URL ПУТЬ\n"
13359 #. (screen)
13360 #: ../source/TortoiseGit_en.xml:15115
13361 #, no-wrap
13362 msgid ""
13363 "\n"
13364 "svn merge [--dry-run] --force From_URL@revN To_URL@revM PATH\n"
13365 msgstr ""
13366 "\n"
13367 "svn merge [--dry-run] --force От_URL@revN До_URL@revM ПУТЬ\n"
13369 #. (para)
13370 #: ../source/TortoiseGit_en.xml:15118
13371 msgid "The <guibutton>Dry run</guibutton> performs the same merge with the <literal>--dry-run</literal> switch."
13372 msgstr "Кнопка <guibutton>Пробный запуск</guibutton> выполняет такое же слияние с параметром <literal>--dry-run</literal>."
13374 #. (screen)
13375 #: ../source/TortoiseGit_en.xml:15122
13376 #, no-wrap
13377 msgid ""
13378 "\n"
13379 "svn diff From_URL@revN To_URL@revM\n"
13380 msgstr ""
13381 "\n"
13382 "svn diff От_URL@revN До_URL@revM\n"
13384 #. (para)
13385 #: ../source/TortoiseGit_en.xml:15125
13386 msgid "The <guibutton>Unified diff</guibutton> shows the diff operation which will be used to do the merge."
13387 msgstr "Кнопка <guibutton>Объедин. различия</guibutton> показывает результат операции различия, который будет использован для выполнения слияния."
13389 #. (screen)
13390 #: ../source/TortoiseGit_en.xml:15132
13391 #, no-wrap
13392 msgid ""
13393 "\n"
13394 "svn export [-r rev] [--ignore-externals] URL Export_PATH\n"
13395 msgstr ""
13396 "\n"
13397 "svn export [-r rev] [--ignore-externals] URL ПУТЬ_Экспорта\n"
13399 #. (para)
13400 #: ../source/TortoiseGit_en.xml:15135
13401 msgid "This form is used when accessed from an unversioned folder, and the folder is used as the destination."
13402 msgstr "Эта форма используется, когда вызывается из неверсированной папки, и эта папка используется как адресат."
13404 #. (para)
13405 #: ../source/TortoiseGit_en.xml:15139
13406 msgid "Exporting a working copy to a different location is done without using the Git library, so there's no matching command line equivalent."
13407 msgstr "Экспорт рабочей копии в другое место делается без использования библиотеки Git, так что подходящего эквивалента командной строки нет."
13409 #. (para)
13410 #: ../source/TortoiseGit_en.xml:15144
13411 msgid "What TortoiseGit does is to copy all files to the new location while showing you the progress of the operation. Unversioned files/folders can optionally be exported too."
13412 msgstr "Всё, что делает TortoiseGit, - это копирует все файлы в новое место, показывая ход выполнения операции. Дополнительно также могут быть экспортированы неверсированные файлы/папки."
13414 #. (para)
13415 #: ../source/TortoiseGit_en.xml:15149
13416 msgid "In both cases, if <guilabel>Omit externals</guilabel> is checked, use the <literal>--ignore-externals</literal> switch."
13417 msgstr "В обоих случаях, если помечен флажок <guilabel>Игнорировать внешние</guilabel>, используйте параметр <literal>--ignore-externals</literal>."
13419 #. (screen)
13420 #: ../source/TortoiseGit_en.xml:15157
13421 #, no-wrap
13422 msgid ""
13423 "\n"
13424 "svn switch --relocate From_URL To_URL\n"
13425 msgstr ""
13426 "\n"
13427 "svn switch --relocate Из_URL На_URL\n"
13429 #. (title)
13430 #: ../source/TortoiseGit_en.xml:15162
13431 msgid "Create Repository Here"
13432 msgstr "Создать здесь хранилище"
13434 #. (screen)
13435 #: ../source/TortoiseGit_en.xml:15163
13436 #, no-wrap
13437 msgid ""
13438 "\n"
13439 "svnadmin create --fs-type fsfs PATH\n"
13440 msgstr ""
13441 "\n"
13442 "svnadmin create --fs-type fsfs ПУТЬ\n"
13444 #. (para)
13445 #: ../source/TortoiseGit_en.xml:15172
13446 msgid "If you selected a folder, TortoiseGit first scans it recursively for items which can be added."
13447 msgstr "Если вы выделили папку, TortoiseGit сначала рекурсивно просмотрит её для поиска элементов, которые могут быть добавлены."
13449 #. (screen)
13450 #: ../source/TortoiseGit_en.xml:15179
13451 #, no-wrap
13452 msgid ""
13453 "\n"
13454 "svn import -m LogMessage PATH URL\n"
13455 msgstr ""
13456 "\n"
13457 "svn import -m СообщениеЖурнала ПУТЬ URL\n"
13459 #. (screen)
13460 #: ../source/TortoiseGit_en.xml:15189
13461 #, no-wrap
13462 msgid ""
13463 "\n"
13464 "svn blame -r N:M -v PATH\n"
13465 "svn log -r N:M PATH\n"
13466 msgstr ""
13467 "\n"
13468 "svn blame -r N:M -v ПУТЬ\n"
13469 "svn log -r N:M ПУТЬ\n"
13471 #. (para)
13472 #: ../source/TortoiseGit_en.xml:15193
13473 msgid "If you use TortoiseBlame to view the blame info, the file log is also required to show log messages in a tooltip. If you view blame as a text file, this information is not required."
13474 msgstr "Если вы используете TortoiseBlame для просмотра информации об авторстве, также потребуется журнал файла для отображения сообщений журнала в всплывающих подсказках. Если вы просматриваете эту информацию как текстовый файл, этот файл не требуется."
13476 #. (title)
13477 #: ../source/TortoiseGit_en.xml:15201
13478 msgid "Add to Ignore List"
13479 msgstr "Добавить в список игнорирования"
13481 #. (screen)
13482 #: ../source/TortoiseGit_en.xml:15202
13483 #, no-wrap
13484 msgid ""
13485 "\n"
13486 "svn propget svn:ignore PATH &gt; tempfile\n"
13487 "{edit new ignore item into tempfile}\n"
13488 "svn propset svn:ignore -F tempfile PATH\n"
13489 msgstr ""
13490 "\n"
13491 "svn propget svn:ignore ПУТЬ &gt; tempfile\n"
13492 "{внести новый игнорируемый элемент в tempfile}\n"
13493 "svn propset svn:ignore -F tempfile ПУТЬ\n"
13495 #. (para)
13496 #: ../source/TortoiseGit_en.xml:15207
13497 msgid "Because the <literal>svn:ignore</literal> property is often a multi-line value, it is shown here as being changed via a text file rather than directly on the command line."
13498 msgstr "Поскольку в свойстве <literal>svn:ignore</literal> часто содержится несколько строк, здесь показано, как его изменять через текстовый файл, а не непосредственно через командную строку."
13500 #. (screen)
13501 #: ../source/TortoiseGit_en.xml:15215
13502 #, no-wrap
13503 msgid ""
13504 "\n"
13505 "svn diff PATH &gt; patch-file\n"
13506 msgstr ""
13507 "\n"
13508 "svn diff ПУТЬ &gt; файл-заплатка\n"
13510 #. (para)
13511 #: ../source/TortoiseGit_en.xml:15218
13512 msgid "TortoiseGit creates a patch file in unified diff format by comparing the working copy with its BASE version."
13513 msgstr "TortoiseGit создаёт файл заплатки в формате объединённых различий, сравнивая рабочую копию с её базовой версией."
13515 #. (para)
13516 #: ../source/TortoiseGit_en.xml:15225
13517 msgid "Applying patches is a tricky business unless the patch and working copy are at the same revision. Luckily for you, you can use TortoiseMerge, which has no direct equivalent in Git."
13518 msgstr "Применение заплатки - хитрое дело, если только у заплатки и рабочей копии не одна и та же ревизия. К счастью для вас, можно использовать программу TortoiseMerge, которая не имеет прямого эквивалента в Git."
13520 # ---- App. F
13521 #. (title)
13522 #: ../source/TortoiseGit_en.xml:15239
13523 msgid "Implementation Details"
13524 msgstr "Подробности реализации"
13526 #. (para)
13527 #: ../source/TortoiseGit_en.xml:15241
13528 msgid "This appendix contains a more detailed discussion of the implementation of some of TortoiseGit's features."
13529 msgstr "Это приложение содержит более подробное описание реализации некоторых возможностей TortoiseGit."
13531 #. (primary)
13532 #: ../source/TortoiseGit_en.xml:15249
13533 msgid "overlay priority"
13534 msgstr "приоритеты пометок"
13536 #. (para)
13537 #: ../source/TortoiseGit_en.xml:15254
13538 msgid "Every file and folder has a Git status value as reported by the Git library. In the command line client, these are represented by single letter codes, but in TortoiseGit they are shown graphically using the icon overlays. Because the number of overlays is very limited, each overlay may represent one of several status values."
13539 msgstr "Каждому файлу и папке соответствует значение статуса Git, сообщаемое библиотекой Git. В клиенте командной строки статус обозначается однобуквенным кодом, но в TortoiseGit они показываются графически, в виде пометок на значках. Поскольку количество пометок сильно ограничено, каждая пометка может представлять один из нескольких значений статуса."
13541 # Если в процессе обновления возник <emphasis>конфликт</emphasis>, тогда пометка меняется на желтый восклицательный знак.
13542 #. (para)
13543 #: ../source/TortoiseGit_en.xml:15262
13544 msgid "<graphic fileref=\"images/ConflictIcon.png\"/> The <emphasis>Conflicted</emphasis> overlay is used to represent the <literal>conflicted</literal> state, where an update or switch results in conflicts between local changes and changes downloaded from the repository. It is also used to indicate the <literal>obstructed</literal> state, which can occur when an operation is unable to complete."
13545 msgstr "<graphic fileref=\"images/ConflictIcon.png\"/> Пометка <emphasis>Конфликтующее</emphasis> применяется для обозначения состояния <literal>конфликта</literal>, в котором обновление или переключение привело к конфликту между локальными изменениями и изменениями, полученными из хранилища. Она также используется для обозначения <literal>мешающего</literal> состояния, которое может возникнуть при невозможности завершения операции."
13547 #. (para)
13548 #: ../source/TortoiseGit_en.xml:15271
13549 msgid "<graphic fileref=\"images/ModifiedIcon.png\"/> The <emphasis>Modified</emphasis> overlay represents the <literal>modified</literal> state, where you have made local modifications, the <literal>merged</literal> state, where changes from the repository have been merged with local changes, and the <literal>replaced</literal> state, where a file has been deleted and replaced by another different file with the same name."
13550 msgstr "<graphic fileref=\"images/ModifiedIcon.png\"/> Пометка <emphasis>Изменённое</emphasis> обозначает состояние <literal>изменено</literal> (вы сделали локальные изменения), состояние <literal>слито</literal> (изменения из хранилища были слиты с локальными), и состояние <literal>замещён</literal> (файл был удалён и заменён другим, отличающимся файлом с таким же именем)."
13552 #. (para)
13553 #: ../source/TortoiseGit_en.xml:15281
13554 msgid "<graphic fileref=\"images/DeletedIcon.png\"/> The <emphasis>Deleted</emphasis> overlay represents the <literal>deleted</literal> state, where an item is scheduled for deletion, or the <literal>missing</literal> state, where an item is not present. Naturally an item which is missing cannot have an overlay itself, but the parent folder can be marked if one of its child items is missing."
13555 msgstr "<graphic fileref=\"images/DeletedIcon.png\"/> Пометка <emphasis>Удалённое</emphasis> обозначает состояние <literal>удалено</literal>, в котором элемент запланирован для удаления, либо <literal>отсутсвующее</literal> состояние, когда элемент отсутствует. Конечно же, пометки у отсутствующего элемента быть не может, но эта пометка может быть у родительской папки, когда отсутствует один из её дочерних элементов."
13557 # Символ плюс говорит вам, что файл или папка запланированы для <emphasis>добавления</emphasis> под управление версиями.
13558 #. (para)
13559 #: ../source/TortoiseGit_en.xml:15290
13560 msgid "<graphic fileref=\"images/AddedIcon.png\"/> The <emphasis>Added</emphasis> overlay is simply used to represent the <literal>added</literal> status when an item has been added to version control."
13561 msgstr "<graphic fileref=\"../images/AddedIcon.png\"/> Пометка <emphasis>Добавленное</emphasis> используется просто для обозначения состояния <literal>добавлено</literal>, когда элемент был добавлен под управление версиями."
13563 #. (para)
13564 #: ../source/TortoiseGit_en.xml:15296
13565 msgid "<graphic fileref=\"images/InGitIcon.png\"/> The <emphasis>In Git</emphasis> overlay is used to represent an item which is in the <literal>normal</literal> state, or a versioned item whose state is not yet known. Because TortoiseGit uses a background caching process to gather status, it may take a few seconds before the overlay updates."
13566 msgstr "<graphic fileref=\"images/InGitIcon.png\"/> Пометка <emphasis>В Git</emphasis> применяется для обозначения элемента в <literal>нормальном</literal> состоянии, а также используется для версированного элемента, чьё состояние пока неизвестно. Поскольку TortoiseGit использует фоновый кэширующий процесс для получения статуса, может потребоваться несколько секунд для обновления пометки."
13568 #. (para)
13569 #: ../source/TortoiseGit_en.xml:15305
13570 msgid "<graphic fileref=\"images/ReadOnlyIcon.png\"/> The <emphasis>Needs Lock</emphasis> overlay is used to indicate when a file has the <literal>svn:needs-lock</literal> property set. For working copies which were created using Git 1.4.0 and later, the <literal>svn:needs-lock</literal> status is cached locally by Git and this is used to determine when to show this overlay. For working copies which are in pre-1.4.x format, TortoiseGit shows this overlay when the file has read-only status. Note that Git automatically upgrades working copies when you update them, although the caching of the <literal>svn:needs-lock</literal> property may not happen until the file itself is updated."
13571 msgstr "<graphic fileref=\"images/ReadOnlyIcon.png\"/> Пометка <emphasis>Требуется блокировка</emphasis> применяется для обозначения того, что у файла установлено свойство <literal>svn:needs-lock</literal>. Для рабочих копий, созданных при помощи Git 1.4.0 или более поздних версий, состояние <literal>svn:needs-lock</literal> кэшируется локально Git, что и используется для определения того, когда показывать пометку. Для рабочих копий в формате версий до 1.4.0, TortoiseGit показывает эту пометку, когда файл имеет статус только-для-чтения. Обратите внимание, Git автоматически обновляет рабочие копии при выполнении операции обновления, хотя кэширование свойства <literal>svn:needs-lock</literal> может не произойти, пока не будет обновлён сам файл."
13573 #. (para)
13574 #: ../source/TortoiseGit_en.xml:15319
13575 msgid "<graphic fileref=\"images/LockedIcon.png\"/> The <emphasis>Locked</emphasis> overlay is used when the local working copy holds a lock for that file."
13576 msgstr "<graphic fileref=\"images/LockedIcon.png\"/> Пометка <emphasis>Заблокированное</emphasis> применяется для файла, который был заблокирован из локальной рабочей копии."
13578 #. (para)
13579 #: ../source/TortoiseGit_en.xml:15324
13580 msgid "<graphic fileref=\"images/IgnoredIcon.png\"/> The <emphasis>Ignored</emphasis> overlay is used to represent an item which is in the <literal>ignored</literal> state, either due to a global ignore pattern, or the <literal>svn:ignore</literal> property of the parent folder. This overlay is optional."
13581 msgstr "<graphic fileref=\"images/IgnoredIcon.png\"/> Пометка <emphasis>Игнорируемое</emphasis> используется для обозначения элемента в <literal>игнорируемом</literal> состоянии, возникающем вследствие применения или глобального шаблона игнорирования, или свойства <literal>svn:ignore</literal> родительской папки. Это необязательная пометка."
13583 #. (para)
13584 #: ../source/TortoiseGit_en.xml:15332
13585 msgid "<graphic fileref=\"images/UnversionedIcon.png\"/> The <emphasis>Unversioned</emphasis> overlay is used to represent an item which is in the <literal>unversioned</literal> state. This is an item in a versioned folder, but which is not under version control itself. This overlay is optional."
13586 msgstr "<graphic fileref=\"../images/AddedIcon.png\"/> Пометка <emphasis>Неверсированное</emphasis> используется просто для обозначения элемента в <literal>неверсированном</literal> состоянии. Это элемент, располагающийся в версированной папке, но в то же время сам не находящийся под управлением версиями. Это необязательная пометка."
13588 #. (para)
13589 #: ../source/TortoiseGit_en.xml:15340
13590 msgid "If an item has Git status <literal>none</literal> (the item is not within a working copy) then no overlay is shown. If you have chosen to disable the <emphasis>Ignored</emphasis> and <emphasis>Unversioned</emphasis> overlays then no overlay will be shown for those files either."
13591 msgstr "Если элемент имеет статус Git <literal>none</literal> (элемент вне рабочей копии), то пометка не показывается. Если вы отключили пометки <emphasis>Игнорируемое</emphasis> и <emphasis>Неверсированное</emphasis>, то и для этих файлов никаких пометок показано не будет."
13593 #. (para)
13594 #: ../source/TortoiseGit_en.xml:15347
13595 msgid "An item can only have one Git status value. For example a file could be locally modified and it could be marked for deletion at the same time. Git returns a single status value - in this case <literal>deleted</literal>. Those priorities are defined within Git itself."
13596 msgstr "У элемента может быть только одно значение статуса Git. Например, файл может быть изменён локально и в то же время помечен для удаления. Git вернёт единственное значение статуса - в данном случае <literal>удалён</literal>. Эти приоритеты определены внутри самой Git."
13598 #. (para)
13599 #: ../source/TortoiseGit_en.xml:15354
13600 msgid "When TortoiseGit displays the status recursively (the default setting), each folder displays an overlay reflecting its own status and the status of all its children. In order to display a single <emphasis>summary</emphasis> overlay, we use the priority order shown above to determine which overlay to use, with the <emphasis>Conflicted</emphasis> overlay taking highest priority."
13601 msgstr "Когда TortoiseGit показывает статус рекурсивно (это настройка по умолчанию), для каждой папки выбирается пометка, отражающая её собственное состояние и состояние всех её дочерних элементов. Для того, чтобы показать одну <emphasis>итоговую</emphasis> пометку, мы используем вышеприведённый порядок приоритетов для определения того, какую пометку показывать, при этом пометка <emphasis>Конфликтующее</emphasis> имеет наивысший приоритет."
13603 #. (para)
13604 #: ../source/TortoiseGit_en.xml:15363
13605 msgid "In fact, you may find that not all of these icons are used on your system. This is because the number of overlays allowed by Windows is limited to 15. Windows uses 4 of those, and the remaining 11 can be used by other applications. If there are not enough overlay slots available, TortoiseGit tries to be a <quote>Good Citizen (TM)</quote> and limits its use of overlays to give other apps a chance."
13606 msgstr "Вы можете обнаружить, что не все из этих пометок фактически используются в вашей системе. Это происходит из-за того, что число пометок, доступных в Windows, ограничено 15-ю. Из них 4 использует Windows, остальные 11 могут быть использованы другими приложениями. Если доступных позиций для размещения пометок недостаточно, TortoiseGit попытается быть <quote>Добропорядочным Гражданином (TM)</quote> и ограничит своё использование пометок, оставляя эту возможность и другим программам."
13608 #. (para)
13609 #: ../source/TortoiseGit_en.xml:15374
13610 msgid "<emphasis>Normal</emphasis>, <emphasis>Modified</emphasis> and <emphasis>Conflicted</emphasis> are always loaded and visible."
13611 msgstr "<emphasis>Нормальный</emphasis>, <emphasis>Изменено</emphasis> и <emphasis>Конфликтующее</emphasis> всегда загружаются и отображаются."
13613 #. (para)
13614 #: ../source/TortoiseGit_en.xml:15382
13615 msgid "<emphasis>Deleted</emphasis> is loaded if possible, but falls back to <emphasis>Modified</emphasis> if there are not enough slots."
13616 msgstr "<emphasis>Удалено</emphasis> загружается по возможности, и отображается как <emphasis>Изменено</emphasis>, если свободных позиций не хватает."
13618 #. (para)
13619 #: ../source/TortoiseGit_en.xml:15389
13620 msgid "<emphasis>Read-Only</emphasis> is loaded if possible, but falls back to <emphasis>Normal</emphasis> if there are not enough slots."
13621 msgstr "<emphasis>Только-для-чтения</emphasis> загружается по возможности, или же отображается как <emphasis>Нормальный</emphasis>, когда свободных позиций не хватает."
13623 #. (para)
13624 #: ../source/TortoiseGit_en.xml:15396
13625 msgid "<emphasis>Locked</emphasis> is only loaded if there are fewer than 13 overlays already loaded. It falls back to <emphasis>Normal</emphasis> if there are not enough slots."
13626 msgstr "<emphasis>Заблокировано</emphasis> загружается, только если уже загружено меньше 13 пометок. Отображается как <emphasis>Нормальный</emphasis>, если свободных позиций не хватает."
13628 #. (para)
13629 #: ../source/TortoiseGit_en.xml:15404
13630 msgid "<emphasis>Added</emphasis> is only loaded if there are fewer than 14 overlays already loaded. It falls back to <emphasis>Modified</emphasis> if there are not enough slots."
13631 msgstr "<emphasis>Добавлено</emphasis> загружается, только если уже загружено менее 14 пометок. Показывается как <emphasis>Изменено</emphasis>, когда не хватает свободных позиций."
13633 # ---- App. G
13634 #. (title)
13635 #: ../source/TortoiseGit_en.xml:15415
13636 msgid "Securing Svnserve using SSH"
13637 msgstr "Организация защиты Svnserve при помощи SSH"
13639 #. (para)
13640 #: ../source/TortoiseGit_en.xml:15417
13641 msgid "This section provides a step-by-step guide to setting up Git and TortoiseGit to use the <literal>svn+ssh</literal> protocol. If you already use authenticated SSH connections to login to your server, then you are already there and you can find more detail in the Git book. If you are not using SSH but would like to do so to protect your Git installation, this guide gives a simple method which does not involve creating a separate SSH user account on the server for every Git user."
13642 msgstr "В этом разделе приведено руководство, рассказывающее о том, как шаг за шагом настроить Git и TortoiseGit для использования протокола <literal>svn+ssh</literal>. Если вы уже используете соединения, аутентифицируемые SSH, для входа на ваш сервер, то вам это руководство не пригодится и вы можете найти дополнительные подробности в книге о Git. Если вы пока не начали использовать SSH, но хотели бы это сделать для защиты вашей установки Git, это руководство предоставит простой метод, который не требует создания на сервере для каждого пользователя Git отдельной пользовательской учётной записи для доступа через SSH."
13644 #. (para)
13645 #: ../source/TortoiseGit_en.xml:15427
13646 msgid "In this implementation we create a single SSH user account for all Git users, and use different authentication keys to differentiate between the real Git users."
13647 msgstr "В этой реализации мы создаём одну учётную запись пользователя для доступа через SSH для всех пользователей Git, и используем различные ключи аутентификации для разграничения между реальными пользователями Git."
13649 #. (para)
13650 #: ../source/TortoiseGit_en.xml:15432
13651 msgid "In this appendix we assume that you already have the Git tools installed, and that you have created a repository as detailed elsewhere in this manual. Note that you should <emphasis>not</emphasis> start svnserve as a service or daemon when used with SSH."
13652 msgstr "В этом приложении мы предполагаем, что у вас уже установлены инструменты Git, и что вы уже создали хранилище, как описано в другом месте руководства. Обратите внимание: вы <emphasis>не должны</emphasis> запускать svnserve как службу или демон при использовании с SSH."
13654 #. (para)
13655 #: ../source/TortoiseGit_en.xml:15438
13656 msgid "Much of the information here comes from a tutorial provided by Marc Logemann, which can be found at <ulink url=\"http://www.logemann.org/2007/03/13/Git-TortoiseGit-ssh-howto/\"><citetitle>www.logemann.org</citetitle></ulink> Additional information on setting up a Windows server was provided by Thorsten Müller. Thanks guys!"
13657 msgstr "Большая часть приведённой здесь информации поступила из обучающего документа, подготовленного Марком Логеманном (Marc Logemann), который может быть найден по адресу <ulink url=\"http://www.logemann.org/2007/03/13/Git-TortoiseGit-ssh-howto/\"><citetitle>www.logemann.org</citetitle></ulink> Дополнительная информация по настройке севера Windows была предоставлена Торстеном Мюллером (Thorsten Müller). Спасибо, ребята!"
13659 #. (title)
13660 #: ../source/TortoiseGit_en.xml:15449
13661 msgid "Setting Up a Linux Server"
13662 msgstr "Настройка Linux-сервера"
13664 #. (para)
13665 #: ../source/TortoiseGit_en.xml:15450
13666 msgid ""
13667 "You need to have SSH enabled on the server, and here we assume that you will be using OpenSSH. On most distributions this will already be installed. To find out, type: <screen>\n"
13668 "ps xa | grep sshd\n"
13669 "</screen> and look for ssh jobs."
13670 msgstr ""
13671 "Вам необходимо включить SSH на сервере, и здесь мы предполагаем, что вы будете использовать OpenSSH. В большинстве дистрибутивов оно уже установлено. Чтобы убедиться, наберите: <screen>\n"
13672 "ps xa | grep sshd\n"
13673 "</screen> и посмотрите наличие работ ssh."
13675 #. (para)
13676 #: ../source/TortoiseGit_en.xml:15459
13677 msgid "One point to note is that if you build Git from source and do not provide any argument to <filename>./configure</filename>, Git creates a <filename>bin</filename> directory under <filename>/usr/local</filename> and places its binaries there. If you want to use tunneling mode with SSH, you have to be aware that the user logging in via SSH needs to execute the svnserve program and some other binaries. For this reason, either place <filename>/usr/local/bin</filename> into the <literal>PATH</literal> variable or create symbolic links of your binaries to the <filename>/usr/sbin</filename> directory, or to any other directory which is commonly in the <literal>PATH</literal>."
13678 msgstr "Ещё один момент: если вы собирали Git из исходного кода и не указывали аргументов для <filename>./configure</filename>, Git создаёт папку <filename>bin</filename> в <filename>/usr/local</filename> и помещает свои исполняемые файлы туда. Если вы собираетесь использовать режим туннелирования с SSH, вы должны понимать, что пользователь, зашедший через SSH, должен запустить программу svnserve и некоторые другие исполняемые файлы. По этой причине, либо поместите <filename>/usr/local/bin</filename> в переменную <literal>PATH</literal>, либо создайте символьные ссылки ваших исполняемых файлов в папке <filename>/usr/sbin</filename>, или в любой другой папке, которая обычно есть в <literal>PATH</literal>."
13680 #. (para)
13681 #: ../source/TortoiseGit_en.xml:15472
13682 msgid ""
13683 "To check that everything is OK, login in as the target user with SSH and type: <screen>\n"
13684 "which svnserve\n"
13685 "</screen> This command should tell you if svnserve is reachable."
13686 msgstr ""
13687 "Чтобы проверить, что всё в порядке, зайдите как целевой пользователь через SSH и наберите: <screen>\n"
13688 "which svnserve\n"
13689 "</screen> Эта команда должна продемонстрировать, что svnserve доступна."
13691 #. (para)
13692 #: ../source/TortoiseGit_en.xml:15480
13693 msgid ""
13694 "Create a new user which we will use to access the svn repository: <screen>\n"
13695 "useradd -m svnuser\n"
13696 "</screen> Be sure to give this user full access rights to the repository."
13697 msgstr ""
13698 "Создайте нового пользователя, которого мы будем использовать для доступа к хранилищу svn: <screen>\n"
13699 "useradd -m svnuser\n"
13700 "</screen> Убедитесь, что предоставили этому пользователю права на полный доступ к хранилищу."
13702 #. (title)
13703 #: ../source/TortoiseGit_en.xml:15489
13704 msgid "Setting Up a Windows Server"
13705 msgstr "Настройка Windows-сервера"
13707 #. (para)
13708 #: ../source/TortoiseGit_en.xml:15490
13709 msgid "Install Cygwin SSH daemon as described here: <ulink url=\"http://pigtail.net/LRP/printsrv/cygwin-sshd.html\"><citetitle>http://pigtail.net/LRP/printsrv/cygwin-sshd.html</citetitle></ulink>"
13710 msgstr "Установите демона SSH из Cygwin, как описано здесь: <ulink url=\"http://pigtail.net/LRP/printsrv/cygwin-sshd.html\"><citetitle>http://pigtail.net/LRP/printsrv/cygwin-sshd.html</citetitle></ulink>"
13712 #. (para)
13713 #: ../source/TortoiseGit_en.xml:15496
13714 msgid "Create a new Windows user account <literal>svnuser</literal> which we will use to access the repository. Be sure to give this user full access rights to the repository."
13715 msgstr "Создайте новую учётную запись пользователя Windows <literal>svnuser</literal>, которую мы будем использовать для доступа к хранилищу. Убедитесь, что предоставили этому пользователю права на полный доступ к хранилищу."
13717 #. (para)
13718 #: ../source/TortoiseGit_en.xml:15501
13719 msgid ""
13720 "If there is no password file yet then create one from the Cygwin console using: <screen>\n"
13721 "mkpasswd -l &gt; /etc/passwd\n"
13722 "</screen>"
13723 msgstr ""
13724 "Если файла паролей пока нет, создайте его из консоли Cygwin при помощи следующей команды: <screen>\n"
13725 "mkpasswd -l &gt; /etc/passwd\n"
13726 "</screen>"
13728 #. (title)
13729 #: ../source/TortoiseGit_en.xml:15509
13730 msgid "SSH Client Tools for use with TortoiseGit"
13731 msgstr "Инструменты клиента SSH для использования с TortoiseGit"
13733 #. (para)
13734 #: ../source/TortoiseGit_en.xml:15510
13735 msgid "Grab the tools we need for using SSH on the windows client from this site: <ulink url=\"http://www.chiark.greenend.org.uk/~sgtatham/putty/\"><citetitle>http://www.chiark.greenend.org.uk/~sgtatham/putty/</citetitle></ulink> Just go to the download section and get <filename>Putty</filename>, <filename>Plink</filename>, <filename>Pageant</filename> and <filename>Puttygen</filename>."
13736 msgstr "Скачайте инструменты, необходимые для использования клиента SSH под Windows, с этого сайта: <ulink url=\"http://www.chiark.greenend.org.uk/~sgtatham/putty/\"><citetitle>http://www.chiark.greenend.org.uk/~sgtatham/putty/</citetitle></ulink> Просто идите в раздел загрузок (download) и загрузите <filename>Putty</filename>, <filename>Plink</filename>, <filename>Pageant</filename> и <filename>Puttygen</filename>."
13738 #. (title)
13739 #: ../source/TortoiseGit_en.xml:15523
13740 msgid "Creating OpenSSH Certificates"
13741 msgstr "Создание сертификатов OpenSSH"
13743 #. (para)
13744 #: ../source/TortoiseGit_en.xml:15524
13745 msgid "The next step is to create a key pair for authentication. There are two possible ways to create keys. The first is to create the keys with PuTTYgen on the client, upload the public key to your server and use the private key with PuTTY. The other is to create the key pair with the OpenSSH tool ssh-keygen, download the private key to your client and convert the private key to a PuTTY-style private key."
13746 msgstr "Следующим шагом будет создание пары ключей для аутентификации. Есть два возможных способа для создания ключей. Первый - создать ключи при помощи PuTTYgen на клиенте, загрузить открытый ключ на ваш сервер и использовать секретный ключ с PuTTY. Другой - создать пару ключей с помощью инструмента OpenSSH ssh-keygen, сказать секретный ключ на ваш клиент и преобразовать его в совместимый с PuTTY тип."
13748 #. (title)
13749 #: ../source/TortoiseGit_en.xml:15534
13750 msgid "Create Keys using ssh-keygen"
13751 msgstr "Создание ключей при помощи ssh-keygen"
13753 #. (para)
13754 #: ../source/TortoiseGit_en.xml:15535
13755 msgid ""
13756 "Login to the server as <literal>root</literal> or <literal>svnuser</literal> and type: <screen>\n"
13757 "ssh-keygen -b 1024 -t dsa -N passphrase -f keyfile\n"
13758 "</screen> substituting a real pass-phrase (which only you know) and key file. We just created a SSH2 DSA key with 1024 bit key-phrase. If you type <screen>\n"
13759 "ls -l keyfile*\n"
13760 "</screen> you will see two files, <filename>keyfile</filename> and <filename>keyfile.pub</filename>. As you might guess, the <filename>.pub</filename> file is the public key file, the other is the private one."
13761 msgstr ""
13762 "Зайдите на сервер под <literal>root</literal> или <literal>svnuser</literal> и наберите: <screen>\n"
13763 "ssh-keygen -b 1024 -t dsa -N парольная_фраза -f файл_ключа\n"
13764 "</screen> подставив настоящую фразу пароля (которую знаете только вы) и файл ключа. Мы только что создали SSH2 DSA ключ с 1024-битной ключевой фразой. Если вы наберёте <screen>\n"
13765 "ls -l файл_ключа*\n"
13766 "</screen> вы увидите два файла, <filename>файл_ключа</filename> и <filename>файл_ключа.pub</filename>. Как вы можете догадаться, файл <filename>.pub</filename> является файлом открытого ключа, другой - секретного."
13768 #. (para)
13769 #: ../source/TortoiseGit_en.xml:15552
13770 msgid ""
13771 "Append the public key to those in the <filename>.ssh</filename> folder within the <literal>svnuser</literal> home directory: <screen>\n"
13772 "cat keyfile.pub &gt;&gt; /home/svnuser/.ssh/authorized_keys\n"
13773 "</screen>"
13774 msgstr ""
13775 "Присоедините открытый ключ к уже существующим в папке <filename>.ssh</filename> в домашней папке пользователя <literal>svnuser</literal>: <screen>\n"
13776 "cat файл_ключа.pub &gt;&gt; /home/svnuser/.ssh/authorized_keys\n"
13777 "</screen>"
13779 #. (para)
13780 #: ../source/TortoiseGit_en.xml:15559
13781 msgid "In order to use the private key we generated, we have to convert it to a putty format. This is because the private key file format is not specified by a standards body. After you download the private key file to your client PC, start PuTTYgen and use <menuchoice><guimenu>Conversions</guimenu><guimenuitem>Import key</guimenuitem></menuchoice>. Browse to your file <filename>keyfile</filename> which you got from the server the passphrase you used when creating the key. Finally click on <guibutton>Save private key</guibutton> and save the file as <filename>keyfile.PPK</filename>."
13782 msgstr "Для того, чтобы мы могли использовать сгенерированный секретный ключ, необходимо преобразовать его в формат putty. Это необходимо, поскольку формат файла секретного ключа стандартом не определяется. После того, как вы скачали секретный ключ на ваш клиентский ПК, запустите PuTTYgen и выберите <menuchoice><guimenu>Conversions</guimenu><guimenuitem>Import key</guimenuitem></menuchoice>. Перейдите к вашему файлу <filename>файл_ключа</filename>, который вы получили с сервера, и введите фразу пароля, которую вы использовали при создании ключа. В завершение щёлкните на <guibutton>Save private key</guibutton> и сохраните файл как <filename>файл_ключа.PPK</filename>."
13784 #. (title)
13785 #: ../source/TortoiseGit_en.xml:15576
13786 msgid "Create Keys using PuTTYgen"
13787 msgstr "Создание ключей при помощи PuTTYgen"
13789 #. (para)
13790 #: ../source/TortoiseGit_en.xml:15577
13791 msgid ""
13792 "Use PuTTYgen to generate a public-key/private-key pair and save it. Copy the public key to the server and append it to those in the <filename>.ssh</filename> folder within the <literal>svnuser</literal> home directory: <screen>\n"
13793 "cat keyfile.pub &gt;&gt; /home/svnuser/.ssh/authorized_keys\n"
13794 "</screen>"
13795 msgstr ""
13796 "Используйте PuTTYgen для генерации пары открытый-ключ/секретный-ключ и сохраните их. Скопируйте открытый ключ на сервер и присоедините его к уже существующим в папке <filename>.ssh</filename> в домашней папке пользователя <literal>svnuser</literal>: <screen>\n"
13797 "cat файл_ключа.pub &gt;&gt; /home/svnuser/.ssh/authorized_keys\n"
13798 "</screen>"
13800 #. (title)
13801 #: ../source/TortoiseGit_en.xml:15589
13802 msgid "Test using PuTTY"
13803 msgstr "Проверка при помощи PuTTY"
13805 #. (para)
13806 #: ../source/TortoiseGit_en.xml:15590
13807 msgid "To test the connection we will use PuTTY. Start the program and on the <guilabel>Session</guilabel> tab set the hostname to the name or IP address of your server, the protocol to SSH and save the session as <literal>SvnConnection</literal> or whatever name you prefer. On the <guilabel>SSH</guilabel> tab set the preferred SSH protocol version to 2 and from <guilabel>Auth</guilabel> set the full path to the <literal>.PPK</literal> private key file you converted earlier. Go back to the <guilabel>Sessions</guilabel> tab and hit the <guilabel>Save</guilabel> button. You will now see <literal>SvnConnection</literal> in the list of saved sessions."
13808 msgstr "Для проверки соединения мы воспользуемся PuTTY. Запустите программу и во вкладке <guilabel>Session</guilabel> задайте имя сервера или его ip-адрес в поле <guilabel>Host name (or IP address)</guilabel>, протокол (connection type) - SSH и сохраните сессию как <literal>SvnConnection</literal> или под любым другим именем, которое вам нравится. На вкладке <guilabel>SSH</guilabel> укажите предпочитаемую версию протокола SSH (preferred SSH protocol version) как 2 и во вкладке <guilabel>Auth</guilabel> задайте полный путь до секретного ключа <literal>.PPK</literal>, который вы получили ранее. Вернитесь ко вкладке <guilabel>Sessions</guilabel> и нажмите кнопку <guilabel>Save</guilabel>. Теперь вы увидите <literal>SvnConnection</literal> в списке сохранённых сессий (saved sessions)."
13810 #. (para)
13811 #: ../source/TortoiseGit_en.xml:15603
13812 msgid "Click on <guilabel>Open</guilabel> and you should see a telnet style login prompt. Use <literal>svnuser</literal> as the user name and if all is well you should connect directly without being prompted for a password."
13813 msgstr "Щёлкните на <guilabel>Open</guilabel> и вы должны увидеть приглашение ко входу в стиле telnet. Используйте <literal>svnuser</literal> в качестве имени пользователя (user name) и если всё хорошо, вы должны тотчас же подключиться без запроса пароля."
13815 #. (para)
13816 #: ../source/TortoiseGit_en.xml:15609
13817 msgid ""
13818 "You may need to edit <filename>/etc/sshd_config</filename> on the server. Edit lines as follows and restart the SSH service afterwards. <screen>\n"
13819 "PubkeyAuthentication yes\n"
13820 "PasswordAuthentication no\n"
13821 "PermitEmptyPasswords no\n"
13822 "ChallengeResponseAuthentication no\n"
13823 "</screen>"
13824 msgstr ""
13825 "Возможно, вам потребуется отредактировать <filename>/etc/sshd_config</filename> на сервере. Исправьте строки как указано далее и после этого перезапустите службу SSH. <screen>\n"
13826 "PubkeyAuthentication yes\n"
13827 "PasswordAuthentication no\n"
13828 "PermitEmptyPasswords no\n"
13829 "ChallengeResponseAuthentication no\n"
13830 "</screen>"
13832 #. (title)
13833 #: ../source/TortoiseGit_en.xml:15621
13834 msgid "Testing SSH with TortoiseGit"
13835 msgstr "Проверка SSH при помощи TortoiseGit"
13837 #. (para)
13838 #: ../source/TortoiseGit_en.xml:15622
13839 msgid "So far we have only tested that you can login using SSH. Now we need to make sure that the SSH connection can actually run svnserve. On the server modify <filename>/home/svnuser/.ssh/authorized_keys</filename> as follows to allow many Git authors to use the same system account, <literal>svnuser</literal>. Note that every Git author uses the same login but a different authentication key, thus you have to add one line for every author."
13840 msgstr "Пока мы проверили только то, что вы можете зайти на сервер при помощи SSH. Теперь нам надо убедиться, что SSH-соединение действительно может выполнять svnserve. На сервере измените <filename>/home/svnuser/.ssh/authorized_keys</filename> как указано далее, чтобы разрешить нескольким авторам Git использовать одну и ту же системную учётную запись, <literal>svnuser</literal>. Обратите внимание: каждый автор Git использует одну и ту же учётную запись, но различные ключи аутентификации, таким образом, вы должны добавить по одной строке для каждого автора."
13842 #. (para)
13843 #: ../source/TortoiseGit_en.xml:15631
13844 msgid ""
13845 "Note: This is all on one very long line. <screen>\n"
13846 "command=\"svnserve -t -r &lt;ReposRootPath&gt; --tunnel-user=&lt;author&gt;\",\n"
13847 "            no-port-forwarding,no-agent-forwarding,no-X11-forwarding,\n"
13848 "            no-pty ssh-rsa &lt;PublicKey&gt; &lt;Comment&gt;\n"
13849 "</screen> There are several values that you need to set according to your setup."
13850 msgstr ""
13851 "Заметьте: всё это вводится одной, очень длинной, строкой. <screen>\n"
13852 "command=\"svnserve -t -r &lt;ПутьККорнюХранилищ&gt;\n"
13853 "            --tunnel-user=&lt;автор&gt;\",\n"
13854 "            no-port-forwarding,no-agent-forwarding,no-X11-forwarding,\n"
13855 "            no-pty ssh-rsa &lt;ОткрытыйКлюч&gt; &lt;Комментарий&gt;\n"
13856 "</screen> Есть несколько значений, которые вы должны указать в соответствии с вашими настройками."
13858 #. (para)
13859 #: ../source/TortoiseGit_en.xml:15640
13860 msgid "<literal>&lt;ReposRootPath&gt;</literal> should be replaced with the path to the directory containing your repositories. This avoids the need to specify full server paths within URLs. Note that you must use forward slashes even on a Windows server, e.g. <filename>c:/svn/reposroot</filename>. In the examples below we assume that you have a repository folder within the repository root called <filename>repos</filename>."
13861 msgstr "<literal>&lt;ПутьККорнюХранилищ&gt;</literal> должно быть заменено на путь к папке, содержащей ваши хранилища. Это позволяет избежать указания полных путей на сервере внутри URL. Заметьте, вы должны использовать прямую косую черту даже на сервере Windows, например, <filename>c:/svn/reposroot</filename>. В примерах ниже мы предполагаем, что папка вашего хранилища расположена в корне для хранилищ, называемого <filename>repos</filename>."
13863 #. (para)
13864 #: ../source/TortoiseGit_en.xml:15649
13865 msgid "<literal>&lt;author&gt;</literal> should be replaced with the svn author that you want to be stored on commit. This also allows svnserve to use its own access rights within <filename>svnserve.conf</filename>."
13866 msgstr "<literal>&lt;автор&gt;</literal> должно быть заменено автором svn, который будет регистрироваться при фиксации. Это также позволяет svnserve использовать собственные права доступа из <filename>svnserve.conf</filename>."
13868 #. (para)
13869 #: ../source/TortoiseGit_en.xml:15654
13870 msgid "<literal>&lt;PublicKey&gt;</literal> should be replaced with the public key that you generated earlier."
13871 msgstr "<literal>&lt;ОткрытыйКлюч&gt;</literal> должно быть заменено открытым ключом, сгенерированным вами ранее."
13873 #. (para)
13874 #: ../source/TortoiseGit_en.xml:15658
13875 msgid "<literal>&lt;Comment&gt;</literal> can be any comment you like, but it is useful for mapping an svn author name to the person's real name."
13876 msgstr "<literal>&lt;Комментарий&gt;</literal> может быть любым комментарием по вашему выбору, но бывает полезно связать имя автора svn с реальным именем человека."
13878 #. (para)
13879 #: ../source/TortoiseGit_en.xml:15662
13880 msgid ""
13881 "Right click on any folder in Windows Explorer and select <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Repo-Browser</guimenuitem></menuchoice>. You will be prompted to enter a URL, so enter one in this form: <screen>\n"
13882 "svn+ssh://svnuser@SvnConnection/repos\n"
13883 "</screen> What does this URL mean? The Schema name is <literal>svn+ssh</literal> which tells TortoiseGit how to handle the requests to the server. After the double slash, you specify the user to connect to the server, in our case <literal>svnuser</literal>. After the <literal>@</literal> we supply our PuTTY session name. This session name contains all details like where to find the private key and the server's IP or DNS. Lastly we have to provide the path to the repository, relative to the repository root on the server, as specified in the <filename>authorized_keys</filename> file."
13884 msgstr ""
13885 "Щёлкните правой кнопкой на любой папке в Проводнике Windows и выберите <menuchoice><guimenu>TortoiseGit</guimenu><guimenuitem>Обозреватель хранилища</guimenuitem></menuchoice>. У вас будет запрошен URL, введите его в следующем виде: <screen>\n"
13886 "svn+ssh://svnuser@SvnConnection/repos\n"
13887 "</screen> Что означает этот URL? Имя схемы <literal>svn+ssh</literal> говорит TortoiseGit как обрабатывать запросы на сервер. После двойной косой черты вы указываете пользователя для соединения с сервером, в нашем случае <literal>svnuser</literal>. После <literal>@</literal> мы указываем имя  нашей сессии PuTTY. Эта сессия содержит все подробности, вроде того, где искать секретный ключ и ip-адрес или имя сервера. Наконец, мы должны указать путь к хранилищу относительно корня хранилищ на сервере, как указано в файле <filename>authorized_keys</filename>."
13889 #. (para)
13890 #: ../source/TortoiseGit_en.xml:15682
13891 msgid "Click on <guibutton>OK</guibutton> and you should be able to browse the repository content. If so you now have a running SSH tunnel in conjunction with TortoiseGit."
13892 msgstr "Щёлкните на <guibutton>ОК</guibutton> и вы должны получить возможность просматривать содержимое хранилища. Если получилось, значит теперь у вас есть работающий SSH-туннель в соединении с TortoiseGit."
13894 #. (para)
13895 #: ../source/TortoiseGit_en.xml:15687
13896 msgid "Note that by default TortoiseGit uses its own version of Plink to connect. This avoids a console window popping up for every authentication attempt, but it also means that there is nowhere for error messages to appear. If you receive the error <quote>Unable to write to standard output</quote>, you can try specifying Plink as the client in TortoiseGit's network settings. This will allow you to see the real error message generated by Plink."
13897 msgstr "Обратите внимание: по умолчанию TortoiseGit для соединения использует собственную версию Plink. Это позволяет избежать появления консольного окна при каждой попытке аутентификации, но это также означает, что сообщениям об ошибке негде появляться. Если вы получите ошибку <quote>Unable to write to standard output</quote> (невозможно записать в стандартный вывод), вы можете попробовать указать Plink в качестве клиента в сетевых настройках TortoiseGit. Это позволит вам увидеть настоящую ошибку, выдаваемую Plink."
13899 #. (title)
13900 #: ../source/TortoiseGit_en.xml:15697
13901 msgid "SSH Configuration Variants"
13902 msgstr "Варианты конфигурации SSH"
13904 #. (para)
13905 #: ../source/TortoiseGit_en.xml:15698
13906 msgid ""
13907 "One way to simplify the URL in TortoiseGit is to set the user inside the PuTTY session. For this you have to load your already defined session <literal>SvnConnection</literal> in PuTTY and in the <guilabel>Connection</guilabel> tab set <guilabel>Auto login user</guilabel> to the user name, e.g. <literal>svnuser</literal>. Save your PuTTY session as before and try the following URL inside TortoiseGit: <screen>\n"
13908 "svn+ssh://SvnConnection/repos\n"
13909 "</screen> This time we only provide the PuTTY session <literal>SvnConnection</literal> to the SSH client TortoiseGit uses (TortoisePlink.exe). This client will check the session for all necessary details."
13910 msgstr ""
13911 "Один из способов упростить URL в TortoiseGit - указать пользователя внутри сессии PuTTY. Для этого вы должны загрузить вашу уже подготовленную сессию <literal>SvnConnection</literal> в PuTTY и во вкладке <guilabel>Connection - Data</guilabel> указать имя пользователя в поле <guilabel>Auto login user</guilabel>, например, <literal>svnuser</literal>. Сохраните вашу сессию PuTTY как раньше и попробуйте следующий URL в TortoiseGit: <screen>\n"
13912 "svn+ssh://SvnConnection/repos\n"
13913 "</screen> В этот раз мы указываем только сессию PuTTY <literal>SvnConnection</literal> клиенту SSH, используемому TortoiseGit (TortoisePlink.exe). Этот клиент получит из сессии все необходимые подробности."
13915 #. (para)
13916 #: ../source/TortoiseGit_en.xml:15713
13917 msgid "At the time of writing PuTTY does not check all saved configurations, so if you have multiple configurations with the same server name, it will pick the first one which matches. Also, if you edit the default configuration and save it, the auto login user name is <emphasis>not</emphasis> saved."
13918 msgstr "На время написания этих строк PuTTY не проверяет все сохранённые конфигурации, поэтому, если у вас есть несколько конфигураций с одним и тем же именем сервера, она выберет первую же подходящую. Также, если отредактировать и сохранить конфигурацию по умолчанию, имя пользователя для автоматического входа <emphasis>не сохранится</emphasis>."
13920 #. (para)
13921 #: ../source/TortoiseGit_en.xml:15720
13922 msgid "Many people like to use Pageant for storing all their keys. Because a PuTTY session is capable of storing a key, you don't always need Pageant. But imagine you want to store keys for several different servers; in that case you would have to edit the PuTTY session over and over again, depending on the server you are trying to connect with. In this situation Pageant makes perfect sense, because when PuTTY, Plink, TortoisePlink or any other PuTTY-based tool is trying to connect to an SSH server, it checks all private keys that Pageant holds to initiate the connection."
13923 msgstr "Многим нравится использовать Pageant для хранения своих ключей. Поскольку сессия PuTTY способна сохранять ключ, вам не всегда нужен Pageant. Но представьте, что вы храните ключи для нескольких различных серверов; в этом случае вам придётся редактировать сессию PuTTY снова и снова, в зависимости от сервера, к которому вы собираетесь подключиться. В этой ситуации Pageant определённо имеет смысл, поскольку когда PuTTY, Plink, TortoisePlink или любой другой основанный на PuTTY инструмент пытается соединиться с сервером SSH, он проверяет все секретные ключи, содержащееся в Pageant, для установления соединения."
13925 #. (para)
13926 #: ../source/TortoiseGit_en.xml:15731
13927 msgid "For this task, simply run Pageant and add the private key. It should be the same private key you defined in the PuTTY session above. If you use Pageant for private key storage, you can delete the reference to the private key file in your saved PuTTY session. You can add more keys for other servers, or other users of course."
13928 msgstr "Для просто запустите Pageant и добавьте секретный ключ. Это должен быть тот же самый секретный ключ, что вы задавали в сессии PuTTY выше. Если вы используете Pageant для содержания секретных ключей, вы можете удалить ссылку на файл секретного ключа в вашей сохранённой сессии PuTTY. Конечно же, вы можете добавить дополнительные ключи для других серверов, или для других пользователей."
13930 #. (para)
13931 #: ../source/TortoiseGit_en.xml:15738
13932 msgid "If you don't want to repeat this procedure after every reboot of your client, you should place Pageant in the auto-start group of your Windows installation. You can append the keys with complete paths as command line arguments to Pageant.exe"
13933 msgstr "Если вы не желаете повторять эту процедуру после каждой перезагрузки клиента, вы должны поместить Pageant в группу автозапуска вашей установки Windows. Вы можете добавить ключи, каждый с полным путём, как параметры командной строки Pageant.exe"
13935 #. (para)
13936 #: ../source/TortoiseGit_en.xml:15744
13937 msgid ""
13938 "The last way to connect to an SSH server is simply by using this URL inside TortoiseGit: <screen>\n"
13939 "svn+ssh://svnuser@100.101.102.103/repos\n"
13940 "svn+ssh://svnuser@mydomain.com/repos\n"
13941 "</screen> As you can see, we don't use a saved PuTTY session but an IP address (or domain name) as the connection target. We also supply the user, but you might ask how the private key file will be found. Because TortoisePlink.exe is just a modified version of the standard Plink tool from the PuTTY suite, TortoiseGit will also try all the keys stored in Pageant."
13942 msgstr ""
13943 "Последний способ подсоединиться к серверу SSH - просто использовать этот URL в TortoiseGit: <screen>\n"
13944 "svn+ssh://svnuser@100.101.102.103/repos\n"
13945 "svn+ssh://svnuser@mydomain.com/repos\n"
13946 "</screen> Как вы видите, мы не используем сохранённой сессии PuTTY, но IP-адрес (или имя домена) как цель соединения. Мы также указали пользователя, но вы можете поинтересоваться, как же будет найден секретный ключ. Поскольку TortoisePlink.exe является всего лишь слегка изменённой версией стандартного инструмента Plink из набора PuTTY, TortoiseGit также будет пробовать все ключи, хранящиеся в Pageant."
13948 #. (para)
13949 #: ../source/TortoiseGit_en.xml:15758
13950 msgid "If you use this last method, be sure you do not have a default username set in PuTTY. We have had reports of a bug in PuTTY causing connections to close in this case. To remove the default user, simply clear <filename>HKEY_CURRENT_USER\\Software\\SimonTatham\\Putty\\Sessions\\Default%20Settings\\HostName</filename>"
13951 msgstr "Если вы воспользовались этим последним методом, убедитесь, что у вас в PuTTY не задано имя по умолчанию. Нам сообщали об ошибках в PuTTY, приводящих в этом случае к закрытию соединения. Чтобы убрать пользователя по умолчанию, просто очистите <filename>HKEY_CURRENT_USER\\Software\\SimonTatham\\Putty\\Sessions\\Default%20Settings\\HostName</filename>"
13953 # ---- Glossary
13954 #. (title)
13955 #: ../source/TortoiseGit_en.xml:15770
13956 msgid "Glossary"
13957 msgstr "Глоссарий"
13959 #. (para)
13960 #: ../source/TortoiseGit_en.xml:15774
13961 msgid "A Git command that is used to add a file or directory to your working copy. The new items are added to the repository when you commit."
13962 msgstr "Команда Git, которая используется для добавления файла или папки в вашу рабочую копию. Эти новые элементы будут добавлены в хранилище при фиксации."
13964 #. (glossterm)
13965 #: ../source/TortoiseGit_en.xml:15782
13966 msgid "BASE revision"
13967 msgstr "Базовая ревизия (BASE)"
13969 #. (para)
13970 #: ../source/TortoiseGit_en.xml:15784
13971 msgid "The current base revision of a file or folder in your <emphasis>working copy</emphasis>. This is the revision the file or folder was in, when the last checkout, update or commit was run. The BASE revision is normally not equal to the HEAD revision."
13972 msgstr "Текущая базовая ревизия файла или папки в вашей <emphasis>рабочей копии</emphasis>. Эта та ревизия, в которой файл или папка были при последнем извлечении, обновлении или фиксации. Базовая ревизия обычно не равна ведущей (HEAD) ревизии."
13974 #. (para)
13975 #: ../source/TortoiseGit_en.xml:15795
13976 msgid "This command is for text files only, and it annotates every line to show the repository revision in which it was last changed, and the author who made that change. Our GUI implementation is called TortoiseBlame and it also shows the commit date/time and the log message when you hover the mouse of the revision number."
13977 msgstr "Эта команда предназначена только для текстовых файлов. Она снабжает каждую строку информацией о том, в какой ревизии хранилища строка была последний раз изменена, и об авторе, выполнившем это изменение. Наша реализация с графическим интерфейсом пользователя называется TortoiseBlame и показывает также дату/время фиксации и сообщение журнала при наведении указателя мыши на номер ревизии."
13979 #. (glossterm)
13980 #: ../source/TortoiseGit_en.xml:15805
13981 msgid "BDB"
13982 msgstr "BDB"
13984 #. (para)
13985 #: ../source/TortoiseGit_en.xml:15807
13986 msgid "Berkeley DB. A well tested database backend for repositories, that cannot be used on network shares. Default for pre 1.2 repositories."
13987 msgstr "Berkeley DB. Хорошо протестированная база данных для хранилища, которая не может быть использована на сетевых разделяемых ресурсах. В версиях до 1.2 используется для хранилищ по умолчанию."
13989 #. (glossterm)
13990 #: ../source/TortoiseGit_en.xml:15814
13991 msgid "Branch"
13992 msgstr "Ответвление"
13994 #. (para)
13995 #: ../source/TortoiseGit_en.xml:15816
13996 msgid "A term frequently used in revision control systems to describe what happens when development forks at a particular point and follows 2 separate paths. You can create a branch off the main development line so as to develop a new feature without rendering the main line unstable. Or you can branch a stable release to which you make only bug fixes, while new developments take place on the unstable trunk. In Git a branch is implemented as a <quote>cheap copy</quote>."
13997 msgstr "Термин, часто используемый в системах управления версиями для описания ситуации, когда разработка разветвляется в определённой точке и следует по двум различным путям. Можно создать ответвление из основной линии разработки - для реализации новой возможности без приведения главной линии в нестабильное состояние, или можно ответвить стабильную версию, в которой делаются только исправления ошибок, в то время как новые разработки ведутся в нестабильном стволе. В Git ответвления реализованы как <quote>лёгкие копии</quote>."
13999 #. (para)
14000 #: ../source/TortoiseGit_en.xml:15831
14001 msgid "A Git command which creates a local working copy in an empty directory by downloading versioned files from the repository."
14002 msgstr "Команда Git, создающая локальную рабочую копию в пустой папке путём загрузки версированных файлов из хранилища."
14004 #. (para)
14005 #: ../source/TortoiseGit_en.xml:15840
14006 msgid "To quote from the Git book: <quote> Recursively clean up the working copy, removing locks and resuming unfinished operations. If you ever get a <emphasis>working copy locked</emphasis> error, run this command to remove stale locks and get your working copy into a usable state again. </quote> Note that in this context <emphasis>lock</emphasis> refers to local filesystem locking, not repository locking."
14007 msgstr "Цитата из Книги о Git: <quote>Рекурсивно очищает рабочую копию, удаляя блокировки и возобновляя незаконченные действия. Если вы когда-либо столкнётесь с ошибкой <emphasis>рабочая копия заблокирована</emphasis>, то запустите эту команду для удаления подвисших блокировок и приведения вашей рабочей копии в работоспособное состояние.</quote> Заметьте, что в этом контексте <emphasis>блокировка</emphasis> относится к блокированию в локальной файловой системе, а не в хранилище."
14009 #. (para)
14010 #: ../source/TortoiseGit_en.xml:15857
14011 msgid "This Git command is used to pass the changes in your local working copy back into the repository, creating a new repository revision."
14012 msgstr "Эта команда Git используется для передачи изменений из вашей рабочей копии обратно в хранилище, при этом создавая в нём новую ревизию."
14014 #. (glossterm)
14015 #: ../source/TortoiseGit_en.xml:15865
14016 msgid "Conflict"
14017 msgstr "Конфликт"
14019 #. (para)
14020 #: ../source/TortoiseGit_en.xml:15867
14021 msgid "When changes from the repository are merged with local changes, sometimes those changes occur on the same lines. In this case Git cannot automatically decide which version to use and the file is said to be in conflict. You have to edit the file manually and resolve the conflict before you can commit any further changes."
14022 msgstr "Когда изменения из хранилища сливаются с локальными, иногда случается, что они затрагивают одни и те же строки. В этом случае Git не может самостоятельно решить, какую из версий использовать и файл считается находящимся в конфликтном состоянии. Вы должны вручную отредактировать файл и уладить конфликты перед тем, как вы сможете зафиксировать любые дальнейшие изменения."
14024 #. (glossterm)
14025 #: ../source/TortoiseGit_en.xml:15877
14026 msgid "Copy"
14027 msgstr "Копирование"
14029 #. (para)
14030 #: ../source/TortoiseGit_en.xml:15879
14031 msgid "In a Git repository you can create a copy of a single file or an entire tree. These are implemented as <quote>cheap copies</quote> which act a bit like a link to the original in that they take up almost no space. Making a copy preserves the history of the item in the copy, so you can trace changes made before the copy was made."
14032 msgstr "В хранилище Git вы можете создать копию одного файла или целого дерева. Это реализовано через <quote>лёгкие копии</quote>, которые ведут себя подобно ссылке на оригинал: они почти не занимают места. Создание копии сохраняет историю элемента в копии, так что вы можете отследить изменения, сделанные до создания копии."
14034 #. (para)
14035 #: ../source/TortoiseGit_en.xml:15891
14036 msgid "When you delete a versioned item (and commit the change) the item no longer exists in the repository after the committed revision. But of course it still exists in earlier repository revisions, so you can still access it. If necessary, you can copy a deleted item and <quote>resurrect</quote> it complete with history."
14037 msgstr "Когда вы удаляете версированный элемент (и фиксируете это изменение), элемент больше не существует в хранилище после зафиксированной ревизии. Но, конечно, он всё ещё существует в более ранних ревизиях хранилища, так что вы всё ещё можете получить к нему доступ. При необходимости, вы можете скопировать удалённый элемент и <quote>воскресить</quote> его вместе с историей."
14039 #. (para)
14040 #: ../source/TortoiseGit_en.xml:15903
14041 msgid "Shorthand for <quote>Show Differences</quote>. Very useful when you want to see exactly what changes have been made."
14042 msgstr "Обозначение для <quote>Показать различия</quote>. Очень полезно, когда вы желаете увидеть, какие именно изменения были сделаны."
14044 #. (para)
14045 #: ../source/TortoiseGit_en.xml:15912
14046 msgid "This command produces a copy of a versioned folder, just like a working copy, but without the local <literal>.svn</literal> folders."
14047 msgstr "Эта команда создаёт копию версированной папки, почти как рабочая копия, но без локальных папок <literal>.svn</literal>."
14049 #. (glossterm)
14050 #: ../source/TortoiseGit_en.xml:15920
14051 msgid "FSFS"
14052 msgstr "FSFS"
14054 #. (para)
14055 #: ../source/TortoiseGit_en.xml:15922
14056 msgid "A proprietary Git filesystem backend for repositories. Can be used on network shares. Default for 1.2 and newer repositories."
14057 msgstr "Собственная внутренняя файловая система Git для хранилищ. Может быть использована на сетевых разделяемых ресурсах. Используется по умолчанию для хранилищ, начиная с версии 1.2."
14059 #. (para)
14060 #: ../source/TortoiseGit_en.xml:15931
14061 msgid "Group policy object"
14062 msgstr "Объект групповой политики"
14064 #. (glossterm)
14065 #: ../source/TortoiseGit_en.xml:15937
14066 msgid "HEAD revision"
14067 msgstr "Ведущая ревизия (HEAD)"
14069 #. (para)
14070 #: ../source/TortoiseGit_en.xml:15939
14071 msgid "The latest revision of a file or folder in the <emphasis>repository</emphasis>."
14072 msgstr "Последняя ревизия файла или папки в <emphasis>хранилище</emphasis>."
14074 #. (para)
14075 #: ../source/TortoiseGit_en.xml:15947
14076 msgid "Git command to import an entire folder hierarchy into the repository in a single revision."
14077 msgstr "Команда Git для импорта в хранилище целой иерархии папок за одну ревизию."
14079 #. (para)
14080 #: ../source/TortoiseGit_en.xml:15956
14081 msgid "When you take out a lock on a versioned item, you mark it in the repository as non-committable, except from the working copy where the lock was taken out."
14082 msgstr "Когда вы выполняете блокировку версированного элемента, вы помечаете его в хранилище как недоступный для фиксации никому, кроме той рабочей копии, которая произвела блокировку."
14084 #. (glossterm)
14085 #: ../source/TortoiseGit_en.xml:15964
14086 msgid "Log"
14087 msgstr "Журнал"
14089 #. (para)
14090 #: ../source/TortoiseGit_en.xml:15966
14091 msgid "Show the revision history of a file or folder. Also known as <quote>History</quote>."
14092 msgstr "Показывает историю ревизий файла или папки. Также известен как <quote>История</quote>."
14094 #. (glossterm)
14095 #: ../source/TortoiseGit_en.xml:15973
14096 msgid "History"
14097 msgstr "История"
14099 #. (para)
14100 #: ../source/TortoiseGit_en.xml:15975
14101 msgid "Show the revision history of a file or folder. Also known as <quote>Log</quote>."
14102 msgstr "Показывает историю ревизий файла или папки. Также известна как <quote>Журнал</quote>."
14104 #. (para)
14105 #: ../source/TortoiseGit_en.xml:15984
14106 msgid "The process by which changes from the repository are added to your working copy without disrupting any changes you have already made locally. Sometimes these changes cannot be reconciled automatically and the working copy is said to be in conflict."
14107 msgstr "Процесс, при помощи которого изменения из хранилища добавляются в вашу рабочую копию без разрушения уже сделанных в ней изменений. Иногда изменения не могут быть приведены в соответствие автоматически, и рабочая копия считается находящейся в состоянии конфликта."
14109 #. (para)
14110 #: ../source/TortoiseGit_en.xml:15990
14111 msgid "Merging happens automatically when you update your working copy. You can also merge specific changes from another branch using TortoiseGit's Merge command."
14112 msgstr "Слияние случается автоматически при обновлении рабочей копии. Вы можете слить отдельные изменения из другого ответвления при помощи команды слияния TortoiseGit."
14114 #. (glossterm)
14115 #: ../source/TortoiseGit_en.xml:15998
14116 msgid "Patch"
14117 msgstr "Заплатка (Patch)"
14119 #. (para)
14120 #: ../source/TortoiseGit_en.xml:16000
14121 msgid "If a working copy has changes to text files only, it is possible to use Git's Diff command to generate a single file summary of those changes in Unified Diff format. A file of this type is often referred to as a <quote>Patch</quote>, and it can be emailed to someone else (or to a mailing list) and applied to another working copy. Someone without commit access can make changes and submit a patch file for an authorized committer to apply. Or if you are unsure about a change you can submit a patch for others to review."
14122 msgstr "Если рабочая копия содержит изменения только в текстовых файлах, можно воспользоваться командой 'Различия' Git для генерации одного сводного файла, содержащего все эти изменения в формате объединённых различий. Файлы этого типа часто называются <quote>Заплатками</quote>, и они могут быть отправлены по электропочте кому-либо ещё (или в список рассылки) и применены к другой рабочей копии. Кто-нибудь без возможности фиксировать изменения может подготовить изменения и отправить файл заплатки для применения лицу, обладающему правом фиксации. Или, если нет уверенности в изменении, можно отправить заплатку другим для рецензирования."
14124 #. (glossterm)
14125 #: ../source/TortoiseGit_en.xml:16013
14126 msgid "Property"
14127 msgstr "Свойство"
14129 #. (para)
14130 #: ../source/TortoiseGit_en.xml:16015
14131 msgid "In addition to versioning your directories and files, Git allows you to add versioned metadata - referred to as <quote>properties</quote> to each of your versioned directories and files. Each property has a name and a value, rather like a registry key. Git has some special properties which it uses internally, such as <literal>svn:eol-style</literal>. TortoiseGit has some too, such as <literal>tsvn:logminsize</literal>. You can add your own properties with any name and value you choose."
14132 msgstr "Помимо версирования ваших папок и файлов, Git позволяет добавлять версированные метаданные, - называемые <quote>свойствами</quote>, - к каждому версированному файлу или папке. У каждого свойства есть имя и значение, почти как у ключа реестра. В Git есть несколько специальных свойств для внутреннего использования, таких как <literal>svn:eol-style</literal>. И у TortoiseGit тоже есть такого рода свойства, вроде <literal>tsvn:logminsize</literal>. Вы можете добавить ваши собственные свойства с именем и значением по вашему выбору."
14134 #. (para)
14135 #: ../source/TortoiseGit_en.xml:16030
14136 msgid "If your repository moves, perhaps because you have moved it to a different directory on your server, or the server domain name has changed, you need to <quote>relocate</quote> your working copy so that its repository URLs point to the new location."
14137 msgstr "Когда ваше хранилище перемещается, возможно из-за переноса в другую папку на сервере, или изменяется доменное имя сервера, вам необходимо <quote>перебазировать</quote> вашу рабочую копию, чтобы содержащийся в ней URL хранилища указывал на новое местоположение."
14139 #. (para)
14140 #: ../source/TortoiseGit_en.xml:16036
14141 msgid "Note: you should only use this command if your working copy is referring to the same location in the same repository, but the repository itself has moved. In any other circumstance you probably need the <quote>Switch</quote> command instead."
14142 msgstr "Обратите внимание: вы должны использовать эту команду только в случае, если ваша рабочая копия относится к тому же местоположению в том же хранилище, но само хранилище было перемещено. В любом другом случае вам, вероятно, вместо этой команды необходимо использовать команду <quote>Переключить</quote>."
14144 #. (glossterm)
14145 #: ../source/TortoiseGit_en.xml:16045
14146 msgid "Repository"
14147 msgstr "Хранилище"
14149 #. (para)
14150 #: ../source/TortoiseGit_en.xml:16047
14151 msgid "A repository is a central place where data is stored and maintained. A repository can be a place where multiple databases or files are located for distribution over a network, or a repository can be a location that is directly accessible to the user without having to travel across a network."
14152 msgstr "Хранилище - центральное место, где данные хранятся и обслуживаются. Хранилище может быть местом, в котором размещаются несколько баз данных или файлов для распространения по сети, или хранилище может быть местом, которое непосредственно доступно пользователю без необходимости блуждания по сети."
14154 #. (para)
14155 #: ../source/TortoiseGit_en.xml:16058
14156 msgid "When files in a working copy are left in a conflicted state following a merge, those conflicts must be sorted out by a human using an editor (or perhaps TortoiseMerge). This process is referred to as <quote>Resolving Conflicts</quote>. When this is complete you can mark the conflicted files as being resolved, which allows them to be committed."
14157 msgstr "В случае, когда файлы в рабочей копии находятся в состоянии конфликта после слияния, эти конфликты должны быть разрешены человеком при помощи редактора (или, возможно, TortoiseMerge). Этот процесс называется <quote>улаживанием конфликтов</quote>. После его выполнения вы можете отметить конфликтующие файлы как улаженные, что позволит их зафиксировать."
14159 #. (para)
14160 #: ../source/TortoiseGit_en.xml:16070
14161 msgid "Git keeps a local <quote>pristine</quote> copy of each file as it was when you last updated your working copy. If you have made changes and decide you want to undo them, you can use the <quote>revert</quote> command to go back to the pristine copy."
14162 msgstr "Git локально сохраняет <quote>нетронутую</quote> копию каждого файла, каким этот файл был при последнем обновлении рабочей копии. Если вы сделали какие-то изменения и решили их откатить, вы можете использовать команду <quote>Убрать изменения</quote> для того, чтобы вернуться к нетронутой копии."
14164 #. (glossterm)
14165 #: ../source/TortoiseGit_en.xml:16079
14166 msgid "Revision"
14167 msgstr "Ревизия"
14169 #. (para)
14170 #: ../source/TortoiseGit_en.xml:16081
14171 msgid "Every time you commit a set of changes, you create one new <quote>revision</quote> in the repository. Each revision represents the state of the repository tree at a certain point in its history. If you want to go back in time you can examine the repository as it was at revision N."
14172 msgstr "Каждый раз при фиксации набора изменений создаётся новая <quote>ревизия</quote> в хранилище. Каждая ревизия представляет состояние дерева хранилища в определённой точке его истории. При желании, вы можете вернуться назад во времени и изучить хранилище, каким оно было в ревизии N."
14174 #. (para)
14175 #: ../source/TortoiseGit_en.xml:16088
14176 msgid "In another sense, a revision can refer to the set of changes that were made when that revision was created."
14177 msgstr "Иначе говоря, на ревизию можно ссылаться как на набор изменений, которые были сделаны при создании этой ревизии."
14179 #. (glossterm)
14180 #: ../source/TortoiseGit_en.xml:16095
14181 msgid "Revision Property (revprop)"
14182 msgstr "Свойство ревизии (revprop)"
14184 #. (para)
14185 #: ../source/TortoiseGit_en.xml:16097
14186 msgid "Just as files can have properties, so can each revision in the repository. Some special revprops are added automatically when the revision is created, namely: <literal>svn:date svn:author svn:log</literal> which represent the commit date/time, the committer and the log message respectively. These properties can be edited, but they are not versioned, so any change is permanent and cannot be undone."
14187 msgstr "Так же как и файлы, каждая ревизия в хранилище может обладать свойствами. Некоторые свойства добавляются автоматически при создании ревизии, а именно <literal>svn:date svn:author svn:log</literal>, представляющие дату/время фиксации, того, кто её произвёл и сообщение журнала, соответственно. Эти свойства могут быть отредактированы, но они не версируются, поэтому любое изменение является постоянным и не может быть отменено."
14189 #. (glossterm)
14190 #: ../source/TortoiseGit_en.xml:16109
14191 msgid "SVN"
14192 msgstr "SVN"
14194 #. (para)
14195 #: ../source/TortoiseGit_en.xml:16111
14196 msgid "A frequently-used abbreviation for Git."
14197 msgstr "Часто используемое сокращение для Git."
14199 #. (para)
14200 #: ../source/TortoiseGit_en.xml:16114
14201 msgid "The name of the Git custom protocol used by the <quote>svnserve</quote> repository server."
14202 msgstr "Имя собственного протокола Git, используемого сервером хранилища <quote>svnserve</quote>."
14204 #. (para)
14205 #: ../source/TortoiseGit_en.xml:16123
14206 msgid "Just as <quote>Update-to-revision</quote> changes the time window of a working copy to look at a different point in history, so <quote>Switch</quote> changes the space window of a working copy so that it points to a different part of the repository. It is particularly useful when working on trunk and branches where only a few files differ. You can switch your working copy between the two and only the changed files will be transferred."
14207 msgstr "Как <quote>обновить-до-ревизии</quote> изменяет временное окно, через которое смотрит рабочая копия, на другую точку в истории, так и <quote>переключить</quote> изменяет пространственное окно рабочей копии так, чтобы оно указывало на другую часть хранилища. Это особенно полезно при работе в стволе и ответвлениях, отличающихся всего несколькими файлами. Вы можете переключать вашу рабочую копию между двумя местами, и передаваться будут только изменённые файлы."
14209 #. (para)
14210 #: ../source/TortoiseGit_en.xml:16137
14211 msgid "This Git command pulls down the latest changes from the repository into your working copy, merging any changes made by others with local changes in the working copy."
14212 msgstr "Эта команда Git вносит последние изменения из хранилища в вашу рабочую копию, сливая все сделанные другими изменения с локальными изменениями из рабочей копии."
14214 #. (glossterm)
14215 #: ../source/TortoiseGit_en.xml:16145
14216 msgid "Working Copy"
14217 msgstr "Рабочая копия"
14219 #. (para)
14220 #: ../source/TortoiseGit_en.xml:16147
14221 msgid "This is your local <quote>sandbox</quote>, the area where you work on the versioned files, and it normally resides on your local hard disk. You create a working copy by doing a <quote>Checkout</quote> from a repository, and you feed your changes back into the repository using <quote>Commit</quote>."
14222 msgstr "Это ваша локальная <quote>песочница</quote>, область, где вы работаете с версированными файлами, и она обычно находится на вашем локальном жёстком диске. Вы создаёте рабочую копию путём <quote>извлечения</quote> из хранилища, и возвращаете изменения назад в хранилище при помощи <quote>фиксации</quote>."
14224 #. Put one translator per line, in the form of NAME <EMAIL>.
14225 #. (None)
14226 #: ../source/TortoiseGit_en.xml:0
14227 msgid "translator-credits"
14228 msgstr ""
14229 "Vladimir Serdyuk <vserd@users.sourceforge.net>\n"
14230 "Станислав Петраков <stannic@gmail.com>"
14232 # !!! СП: дальше пока не смотрел :)
14233 #. Place the translation of 'translation' here.
14234 #. (None)
14235 #: ../source/TortoiseGit_en.xml:0
14236 msgid "translator-translation"
14237 msgstr "Перевод"
14239 #~ msgid ""
14240 #~ "Git uses the <literal>/</literal> as the path delimiter in all "
14241 #~ "internal pathnames, and all pattern matching is done against this style "
14242 #~ "of path names. If you want to use a path delimiter in your ignore "
14243 #~ "pattern, be sure to use <literal>/</literal>, and not the Windows "
14244 #~ "backslash."
14245 #~ msgstr ""
14246 #~ "Git использует <literal>/</literal> (косую черту) как символ-"
14247 #~ "разделитель во всех внутренних представлениях путей, и такой стиль "
14248 #~ "используется для всех путей, которые сопоставляются с шаблоном. Поэтому, "
14249 #~ "если вы желаете задействовать разделитель пути в шаблоне игнорирования, "
14250 #~ "убедитесь, что указали <literal>/</literal>, а не обратную косую черту, "
14251 #~ "как в Windows."
14252 #~ msgid ""
14253 #~ "Git uses this pattern matching against every path presented to it "
14254 #~ "for action. These paths are generally relative to the directory being "
14255 #~ "acted upon for import, add, commit, etc. The matching pattern therefore "
14256 #~ "has to take account of the fact that there may or may not be path "
14257 #~ "components before the filename."
14258 #~ msgstr ""
14259 #~ "Такое сопоставление с шаблоном Git применяет для всех путей, "
14260 #~ "которые участвуют в её действиях. Эти пути обычно задаются относительно "
14261 #~ "папки, указанной для выполнения операций импорта, добавления, фиксации и "
14262 #~ "т.п. В связи с этим шаблон сопоставления должен учитывать, что части пути "
14263 #~ "перед именем файла могут как присутствовать, так и отсутствовать."
14265 # шаблону <literal>Fred.*</literal> значение <literal>Fred.c</literal> будет соответствовать, а <literal>subdir/Fred.c</literal> - нет
14266 #~ msgid ""
14267 #~ "If directory names are present in a path, the matching algorithm will not "
14268 #~ "trim them off, so pattern <literal>Fred.*</literal> will match "
14269 #~ "<literal>Fred.c</literal> but not <literal>subdir/Fred.c</literal>. This "
14270 #~ "is significant if you add a folder which contains some files that you "
14271 #~ "want to be ignored, because those filenames will be preceded with the "
14272 #~ "folder name when Git compares them with the ignore pattern."
14273 #~ msgstr ""
14274 #~ "Если в пути присутствуют имена папок, то алгоритм сопоставления их не "
14275 #~ "обрезает, так что <literal>Fred.c</literal> будет соответствовать шаблону "
14276 #~ "<literal>Fred.*</literal>, а <literal>subdir/Fred.c</literal> - нет. Это "
14277 #~ "существенно при добавлении папки, содержащей несколько файлов, которые вы "
14278 #~ "желаете игнорировать, так как этим именам файлов будет предшествовать имя "
14279 #~ "папки, когда Git будет сопоставлять их с шаблоном игнорирования."
14280 #~ msgid ""
14281 #~ "The <literal>/</literal> character is not treated in any special way for "
14282 #~ "pattern matching purposes, so the pattern <literal>abc*xyz</literal> "
14283 #~ "would match <literal>abcdxyz</literal> but also <literal>abcdir/subdir/"
14284 #~ "anything/morexyz</literal>."
14285 #~ msgstr ""
14286 #~ "При сопоставлении с шаблоном символ <literal>/</literal> не трактуется "
14287 #~ "никаким специальным образом, поэтому шаблону <literal>abc*xyz</literal> "
14288 #~ "будет соответствовать не только <literal>abcdxyz</literal>, но и "
14289 #~ "<literal>abcdir/subdir/anything/morexyz</literal>."
14290 #~ msgid ""
14291 #~ "To ignore all <literal>CVS</literal> folders you should either specify a "
14292 #~ "pattern of <literal>*CVS</literal> or better, the pair <literal>CVS */"
14293 #~ "CVS</literal>. The first option works, but would also exclude something "
14294 #~ "called <literal>ThisIsNotCVS</literal>. Using <literal>*/CVS</literal> "
14295 #~ "alone will not work on an immediate child <literal>CVS</literal> folder, "
14296 #~ "and <literal>CVS</literal> alone will not work on sub-folders."
14297 #~ msgstr ""
14298 #~ "Для игнорирования всех папок <literal>CVS</literal> вам надо указать либо "
14299 #~ "шаблон <literal>*CVS</literal>, либо, что лучше, пару <literal>CVS */CVS</"
14300 #~ "literal>. Первый вариант работает, но исключает также и что-нибудь "
14301 #~ "названное <literal>ЭтоНеCVS</literal>. При использовании только "
14302 #~ "<literal>*/CVS</literal>, не будет игнорироваться непосредственно "
14303 #~ "вложенная папка <literal>CVS</literal>, а использование только "
14304 #~ "<literal>CVS</literal> не будет работать в подпапках."
14305 #~ msgid "Replaced with the current time and date"
14306 #~ msgstr "Заменяется на текущую дату и время"
14307 #~ msgid "Replaced with the current time and date in standard format"
14308 #~ msgstr "Заменяется на текущую дату и время в стандартном формате"
14309 #~ msgid "Replaced with the lock date"
14310 #~ msgstr "Заменяется на дату блокирования"
14311 #~ msgid "Hook Scripts"
14312 #~ msgstr "Скрипты ловушек"
14313 #~ msgid ""
14314 #~ "Unlike the command line client, the merge dialog merges all revisions of "
14315 #~ "a range. For example, if you want to merge revisions 5-7, you have to "
14316 #~ "specify \"5-7\" or \"5,6,7\". With the command line client, you would "
14317 #~ "have to specify \"4-7\" to include revision 5 in the merge."
14318 #~ msgstr ""
14319 #~ "В отличие от клиента командной строки, диалог слияния производит слияние "
14320 #~ "всех ревизий диапазона. Например, если вы желаете произвести слияние "
14321 #~ "ревизий 5-7, вы должны указать \"5-7\" или \"5,6,7\". В клиенте командной "
14322 #~ "строки вы должны указать диапазон \"4-7\", чтобы ревизия 5 также "
14323 #~ "участвовала в слиянии."
14324 #~ msgid ""
14325 #~ "\n"
14326 #~ "// testCOM.js - javascript file\n"
14327 #~ "// test script for the SubWCRev COM/Automation-object\n"
14328 #~ "\n"
14329 #~ "filesystem = new ActiveXObject(\"Scripting.FileSystemObject\");\n"
14330 #~ "\n"
14331 #~ "SubWCRev1 = new ActiveXObject(\"SubWCRev.object\");\n"
14332 #~ "SubWCRev2 = new ActiveXObject(\"SubWCRev.object\");\n"
14333 #~ "SubWCRev3 = new ActiveXObject(\"SubWCRev.object\");\n"
14334 #~ "\n"
14335 #~ "SubWCRev1.GetWCInfo(filesystem.GetAbsolutePathName(\".\"), 0, 0);\n"
14336 #~ "SubWCRev2.GetWCInfo(filesystem.GetAbsolutePathName(\"..\"), 1, 1);\n"
14337 #~ "SubWCRev3.GetWCInfo(filesystem.GetAbsolutePathName(\"SubWCRev.cpp\"), \n"
14338 #~ "                    0, 0);\n"
14339 #~ "\n"
14340 #~ "sInfo1 = \"Revision = \" + SubWCRev1.Revision + \n"
14341 #~ "         \"\\nMin Revision = \" + SubWCRev1.MinRev +\n"
14342 #~ "         \"\\nMax Revision = \" + SubWCRev1.MaxRev +\n"
14343 #~ "         \"\\nDate = \" + SubWCRev1.Date +\n"
14344 #~ "         \"\\nURL = \" + SubWCRev1.Url +\n"
14345 #~ "         \"\\nAuthor = \" + SubWCRev1.Author +\n"
14346 #~ "         \"\\nHasMods = \" + SubWCRev1.HasModifications;\n"
14347 #~ "sInfo2 = \"Revision = \" + SubWCRev2.Revision +\n"
14348 #~ "         \"\\nMin Revision = \" + SubWCRev2.MinRev +\n"
14349 #~ "         \"\\nMax Revision = \" + SubWCRev2.MaxRev +\n"
14350 #~ "         \"\\nDate = \" + SubWCRev2.Date +\n"
14351 #~ "         \"\\nURL = \" + SubWCRev2.Url +\n"
14352 #~ "         \"\\nAuthor = \" + SubWCRev2.Author +\n"
14353 #~ "         \"\\nHasMods = \" + SubWCRev2.HasModifications;\n"
14354 #~ "sInfo3 = \"Revision = \" + SubWCRev3.Revision +\n"
14355 #~ "         \"\\nMin Revision = \" + SubWCRev3.MinRev +\n"
14356 #~ "         \"\\nMax Revision = \" + SubWCRev3.MaxRev +\n"
14357 #~ "         \"\\nDate = \" + SubWCRev3.Date +\n"
14358 #~ "         \"\\nURL = \" + SubWCRev3.Url +\n"
14359 #~ "         \"\\nAuthor = \" + SubWCRev3.Author +\n"
14360 #~ "         \"\\nHasMods = \" + SubWCRev3.HasModifications;\n"
14361 #~ "\n"
14362 #~ "WScript.Echo(sInfo1);\n"
14363 #~ "WScript.Echo(sInfo2);\n"
14364 #~ "WScript.Echo(sInfo3);\n"
14365 #~ msgstr ""
14366 #~ "\n"
14367 #~ "// testCOM.js - файл javascript\n"
14368 #~ "// пробный скрипт для COM/Automation-object SubWCRev\n"
14369 #~ "\n"
14370 #~ "filesystem = new ActiveXObject(\"Scripting.FileSystemObject\");\n"
14371 #~ "\n"
14372 #~ "SubWCRev1 = new ActiveXObject(\"SubWCRev.object\");\n"
14373 #~ "SubWCRev2 = new ActiveXObject(\"SubWCRev.object\");\n"
14374 #~ "SubWCRev3 = new ActiveXObject(\"SubWCRev.object\");\n"
14375 #~ "\n"
14376 #~ "SubWCRev1.GetWCInfo(filesystem.GetAbsolutePathName(\".\"), 0, 0);\n"
14377 #~ "SubWCRev2.GetWCInfo(filesystem.GetAbsolutePathName(\"..\"), 1, 1);\n"
14378 #~ "SubWCRev3.GetWCInfo(filesystem.GetAbsolutePathName(\"SubWCRev.cpp\"),\n"
14379 #~ "                    0, 0);\n"
14380 #~ "\n"
14381 #~ "sInfo1 = \"Ревизия = \" + SubWCRev1.Revision + \n"
14382 #~ "         \"\\nMin ревизия = \" + SubWCRev1.MinRev +\n"
14383 #~ "         \"\\nMax ревизия = \" + SubWCRev1.MaxRev +\n"
14384 #~ "         \"\\nДата = \" + SubWCRev1.Date +\n"
14385 #~ "         \"\\nURL = \" + SubWCRev1.Url +\n"
14386 #~ "         \"\\nАвтор = \" + SubWCRev1.Author +\n"
14387 #~ "         \"\\nЕстьИзм = \" + SubWCRev1.HasModifications;\n"
14388 #~ "sInfo2 = \"Ревизия = \" + SubWCRev2.Revision +\n"
14389 #~ "         \"\\nMin ревизия = \" + SubWCRev2.MinRev +\n"
14390 #~ "         \"\\nMax ревизия = \" + SubWCRev2.MaxRev +\n"
14391 #~ "         \"\\nДата = \" + SubWCRev2.Date +\n"
14392 #~ "         \"\\nURL = \" + SubWCRev2.Url +\n"
14393 #~ "         \"\\nАвтор = \" + SubWCRev2.Author +\n"
14394 #~ "         \"\\nЕстьИзм = \" + SubWCRev2.HasModifications;\n"
14395 #~ "sInfo3 = \"Ревизия = \" + SubWCRev3.Revision +\n"
14396 #~ "         \"\\nMin ревизия = \" + SubWCRev3.MinRev +\n"
14397 #~ "         \"\\nMax ревизия = \" + SubWCRev3.MaxRev +\n"
14398 #~ "         \"\\nДата = \" + SubWCRev3.Date +\n"
14399 #~ "         \"\\nURL = \" + SubWCRev3.Url +\n"
14400 #~ "         \"\\nАвтор = \" + SubWCRev3.Author +\n"
14401 #~ "         \"\\nЕстьИзм = \" + SubWCRev3.HasModifications;\n"
14402 #~ "\n"
14403 #~ "WScript.Echo(sInfo1);\n"
14404 #~ "WScript.Echo(sInfo2);\n"
14405 #~ "WScript.Echo(sInfo3);\n"
14406 #~ msgid "/mergefrom:xxx"
14407 #~ msgstr "/mergefrom:xxx"
14408 #~ msgid "/mergeto:xxx"
14409 #~ msgstr "/mergeto:xxx"
14410 #~ msgid "Merge All Changes"
14411 #~ msgstr "Слияние всех изменений"
14412 #~ msgid "merge all"
14413 #~ msgstr "слияние всего"
14414 #~ msgid ""
14415 #~ "If you use this feature you must be sure that all clients are using merge "
14416 #~ "tracking, otherwise the merge history may be incomplete. Also, if the "
14417 #~ "server does not have a merge tracking database, gathering the information "
14418 #~ "will be very slow."
14419 #~ msgstr ""
14420 #~ "При применении этой возможности вы должны быть уверены, что все клиенты "
14421 #~ "используют отслеживание слияний, иначе история слияний может быть "
14422 #~ "неполной. Также, если на сервере нет базы данных по отслеживанию слияний, "
14423 #~ "сбор информации будет очень медленным."
14424 #~ msgid ""
14425 #~ "Get the latest version of Git from <ulink url=\"http://Git."
14426 #~ "tigris.org/servlets/ProjectDocumentList?folderID=91\"><citetitle>http://"
14427 #~ "Git.tigris.org/servlets/ProjectDocumentList?folderID=91</"
14428 #~ "citetitle></ulink>."
14429 #~ msgstr ""
14430 #~ "Загрузите последнюю версию Git по адресу <ulink url=\"http://"
14431 #~ "Git.tigris.org/servlets/ProjectDocumentList?folderID=91"
14432 #~ "\"><citetitle>http://Git.tigris.org/servlets/ProjectDocumentList?"
14433 #~ "folderID=91</citetitle></ulink>."
14434 #~ msgid ""
14435 #~ "It is beyond the scope of this documentation to detail the installation "
14436 #~ "and setup of a secure shell, however you can find further information in "
14437 #~ "the <ulink url=\"http://TortoiseGit.net/ssh_howto"
14438 #~ "\"><citetitle>TortoiseGit FAQ, SSH How-To</citetitle></ulink>. You can "
14439 #~ "find other SSH topics within the FAQ by searching for <quote>SSH</quote>."
14440 #~ msgstr ""
14441 #~ "Детали установки и настройки безопасной оболочки (SSH) выходят за рамки "
14442 #~ "этой документации, тем не менее, вы можете найти дополнительную "
14443 #~ "информацию в <ulink url=\"http://TortoiseGit.net/ssh_howto"
14444 #~ "\"><citetitle>TortoiseGit ЧаВо, как использовать SSH</citetitle></ulink>. "
14445 #~ "Вы можете найти в ЧаВо другие вопросы по SSH поиском по слову <quote>SSH</"
14446 #~ "quote>."
14447 #~ msgid "Cyrus SASL Support"
14448 #~ msgstr "Поддержка Cyrus SASL"
14449 #, fuzzy
14450 #~ msgid ""
14451 #~ "Starting with Git 1.5.0, svnserve and TortoiseGit support Cyrus "
14452 #~ "SASL (Simple Authentication and Security Layer) for the <literal>svn://</"
14453 #~ "literal> protocol. You can find further information in this Git "
14454 #~ "app note: <ulink url=\"http://svn.collab.net/repos/svn/trunk/notes/sasl."
14455 #~ "txt\"><citetitle>Using Cyrus SASL Authentication with Git</"
14456 #~ "citetitle></ulink>."
14457 #~ msgstr ""
14458 #~ "Начиная с Git 1.5.0, svnserve и TortoiseGit поддерживают Cyrus "
14459 #~ "SASL (Simple Authentication and Security Layer) для протокола "
14460 #~ "<filename>svn://</filename>. Дополнительную информацию можно найти в "
14461 #~ "следующей заметке о применении Git: <ulink url=\"http://svn.collab."
14462 #~ "net/repos/svn/trunk/notes/sasl.txt\"><citetitle>Using Cyrus SASL "
14463 #~ "Authentication with Git (Использование аутентификации Cyrus SASL с "
14464 #~ "Git)</citetitle></ulink>."
14465 #~ msgid ""
14466 #~ "If you really need to access a repository through a network share, create "
14467 #~ "the repository with FSFS format. If you need to provide server access as "
14468 #~ "well, you will need Git Server 1.1 or higher."
14469 #~ msgstr ""
14470 #~ "Если вы действительно нужен доступ к хранилищу через сетевой разделяемый "
14471 #~ "ресурс, создайте хранилище в формате FSFS. Если вам необходимо обеспечить "
14472 #~ "также и серверный доступ, вам нужен сервер Git версии 1.1 или "
14473 #~ "более новой."
14474 #~ msgid ""
14475 #~ "So if you haven't already created a basic folder structure inside your "
14476 #~ "repository you should do that now: <placeholder-1/>"
14477 #~ msgstr ""
14478 #~ "Итак, если вы ещё не создали структуру основных папок внутри хранилища, "
14479 #~ "вам надо сделать это сейчас: <placeholder-1/>"
14480 #~ msgid ""
14481 #~ "You can also use the repository browser to create new folders directly in "
14482 #~ "the repository."
14483 #~ msgstr ""
14484 #~ "Вы также можете воспользоваться Обозревателем хранилища для создания "
14485 #~ "новых папок прямо в хранилище."
14486 #~ msgid ""
14487 #~ "In this dialog you have to enter the URL of the repository into which you "
14488 #~ "want to import your project."
14489 #~ msgstr ""
14490 #~ "В этом диалоге вы должны ввести URL-адрес хранилища, в которое хотите "
14491 #~ "импортировать ваш проект."
14492 #~ msgid ""
14493 #~ "The Git import command has limited functionality - you cannot "
14494 #~ "easily pick items for import. Also, the folder you are importing does not "
14495 #~ "become a Git working copy - you have to do a separate checkout. "
14496 #~ "But don't worry, there is another way of working which overcomes both "
14497 #~ "these shortcomings :-)"
14498 #~ msgstr ""
14499 #~ "Возможности команды Git 'Импорт' ограничены - вы не можете легко "
14500 #~ "выбрать элементы для импорта. Опять же, импортируемая папка не становится "
14501 #~ "рабочей копией Git - вам необходимо сделать отдельное извлечение. "
14502 #~ "Но не переживайте, есть другой рабочий способ, который преодолевает эти "
14503 #~ "дефекты :-)"
14504 #~ msgid ""
14505 #~ "Note that if you change the URL in an <literal>svn:externals</literal> "
14506 #~ "property, then next time you update your working copy Git will "
14507 #~ "delete the old external folder and make a fresh checkout, so you will see "
14508 #~ "files being <emphasis>Added</emphasis>, rather than being "
14509 #~ "<emphasis>Updated</emphasis> as you might have expected. This situation "
14510 #~ "might occur if you reference a tag from another project. When a new "
14511 #~ "version of that project is released, you change your external reference "
14512 #~ "to point to the new tag."
14513 #~ msgstr ""
14514 #~ "Обратите внимание, если вы изменили URL в свойстве <literal>svn:"
14515 #~ "externals</literal>, то при следующем обновлении рабочей копии Git "
14516 #~ "удалит старую внешнюю папку и произведёт свежее извлечение, так что файлы "
14517 #~ "будут иметь статус <emphasis>добавлено</emphasis>, а не "
14518 #~ "<emphasis>обновлено</emphasis>, как вы могли ожидать. Эта ситуация может "
14519 #~ "произойти, если вы ссылаетесь на метку из другого проекта. Когда "
14520 #~ "выпускается новая версия этого проекта, вы изменяете вашу внешнюю ссылку "
14521 #~ "для указания на новую метку."
14522 #~ msgid ""
14523 #~ "URLs in <literal>svn:externals</literal> definitions are absolute. You "
14524 #~ "cannot use relative URLs. If you relocate your working copy, or if the "
14525 #~ "external repository is relocated, these URLs will not be updated "
14526 #~ "automatically. Also, if you branch a project which has external "
14527 #~ "references within the same repository, the URLs in the branched copy will "
14528 #~ "be unchanged; you may then want to change trunk references to branch "
14529 #~ "references instead."
14530 #~ msgstr ""
14531 #~ "Адреса URL в определениях <literal>svn:externals</literal> абсолютные. Вы "
14532 #~ "не можете использовать относительные URL. Если вы перебазируете вашу "
14533 #~ "рабочую копию, или если внешнее хранилище было перебазировано, эти URL не "
14534 #~ "будут обновлены автоматически. Также, если вы создаёте ответвление "
14535 #~ "проекта, в котором есть внешние связи в то же хранилище, адреса URL в "
14536 #~ "скопированном ответвлении не будут изменены; возможно, вместо этого вы "
14537 #~ "захотите заменить ссылки, которые были в стволе, на ссылки, которые "
14538 #~ "должны быть в ответвлении."
14539 #~ msgid ""
14540 #~ "If two expressions are set, then the first expression is used to find a "
14541 #~ "string which relates to the bug ID but may contain more than just the bug "
14542 #~ "ID (e.g. <quote>Issue #123</quote> or <quote>resolves issue 123</quote>). "
14543 #~ "The second expression is then used to extract the bare bug ID from the "
14544 #~ "string extracted with the first expression. An example:"
14545 #~ msgstr ""
14546 #~ "Если заданы два выражения, тогда первое выражение используется для поиска "
14547 #~ "строки, которая относится к ID ошибки, но может содержать больше, чем "
14548 #~ "просто ID ошибки (например <quote>Issue #123</quote> или <quote>resolves "
14549 #~ "issue 123</quote>). Второе выражение используется для извлечения "
14550 #~ "<quote>чистого</quote> ID ошибки из строки, полученной первым выражением. "
14551 #~ "Пример:"
14552 #~ msgid ""
14553 #~ "Brings up the branch/tag dialog. The <placeholder-1/> is the working copy "
14554 #~ "to branch/tag from."
14555 #~ msgstr ""
14556 #~ "Показывает диалог ответвления/метки. Параметр <placeholder-1/> - это "
14557 #~ "рабочая копия, из которой делается ответвление/метка."
14558 #~ msgid ""
14559 #~ "If you have a question which is not answered anywhere else, the best "
14560 #~ "place to ask it is on the mailing list."
14561 #~ msgstr ""
14562 #~ "Если у вас есть вопрос, ответа на который вы не нашли, то лучшее место, "
14563 #~ "где его можно задать - это список рассылки."
14565 #, fuzzy
14566 #~ msgid "Git/TortoiseGit How-To"
14567 #~ msgstr "Свойства Git"
14569 #, fuzzy
14570 #~ msgid "Installing Git (server)"
14571 #~ msgstr "Установка Git"
14572 #~ msgid ""
14573 #~ "The paths which were selected when the operation was started, eg. the "
14574 #~ "paths selected in Explorer when invoking the Commit dialog. If multiple "
14575 #~ "paths were selected they are separated by a <literal>*</literal> "
14576 #~ "character."
14577 #~ msgstr ""
14578 #~ "Пути, которые были выбраны при запуске операции, например, пути, "
14579 #~ "отмеченные в Проводнике при вызове диалога фиксации. Символ <literal>*</"
14580 #~ "literal> служит для разделителем, если были выбраны несколько путей."
14581 #~ msgid ""
14582 #~ "Note that if possible, you should use <literal>%PATH%</literal> instead "
14583 #~ "of <literal>%PATHS%</literal> to avoid running into the size limit of the "
14584 #~ "command line."
14585 #~ msgstr ""
14586 #~ "Обратите внимание: по возможности, вы должны использовать <literal>%PATH%"
14587 #~ "</literal> вместо <literal>%PATHS%</literal>, чтобы не столкнуться с "
14588 #~ "ограничением на размер командной строки."
14589 #~ msgid ""
14590 #~ "Empty if the operation was successful, or the error message if the "
14591 #~ "operation was unsuccessful."
14592 #~ msgstr ""
14593 #~ "Пусто, если операция была выполнена успешно, или сообщение об ошибке, "
14594 #~ "если операция закончилась неудачей."
14595 #~ msgid ""
14596 #~ "TortoiseGit comes with an easy to use installer. Double click on the "
14597 #~ "installer file and follow the instructions. The installer will take care "
14598 #~ "of the rest. If you want to install TortoiseGit for <emphasis>all users</"
14599 #~ "emphasis> then you must have administrator rights on your system. If you "
14600 #~ "don't have those rights, TortoiseGit will automatically install for the "
14601 #~ "current user only."
14602 #~ msgstr ""
14603 #~ "TortoiseGit поставляется с простой в использовании программой установки. "
14604 #~ "Запустите файл установщика и следуйте инструкциям, об остальном "
14605 #~ "позаботится установщик. В случае, если вы желаете установить TortoiseGit "
14606 #~ "для <literal>всех пользователей</literal>, у вас должны быть права "
14607 #~ "администратора этой системы. Если у вас нет таких прав, TortoiseGit "
14608 #~ "автоматически установится только для текущего пользователя."
14609 #~ msgid ""
14610 #~ "If you don't have the latest C-runtime and MFC libraries installed, you "
14611 #~ "still must have Administrator privileges to install TortoiseGit. But once "
14612 #~ "those libraries are installed, you can update or install TortoiseGit "
14613 #~ "without those privileges."
14614 #~ msgstr ""
14615 #~ "Если у вас не установлены последние библиотеки периода выполнения для С "
14616 #~ "(С-runtime) и MFC, то вам всё равно потребуются права администратора для "
14617 #~ "установки TortoiseGit. Но как только эти библиотеки будут установлены, вы "
14618 #~ "сможете обновлять или устанавливать TortoiseGit и без этих полномочий."
14619 #~ msgid ""
14620 #~ "If you have to authenticate against a Windows NT domain, enter your "
14621 #~ "username including the domain name, like: <filename>MYDOMAIN\\johnd</"
14622 #~ "filename>."
14623 #~ msgstr ""
14624 #~ "Если вы должны аутентифицироваться при помощи домена Windows NT, вводите "
14625 #~ "ваше имя пользователя вместе с именем домена, например <filename>MYDOMAIN"
14626 #~ "\\johnd</filename>."
14627 #~ msgid ""
14628 #~ "When you checkout an existing source tree from the repository, you should "
14629 #~ "do so in an empty directory. If you try to check out your source tree "
14630 #~ "into the same directory that you imported from, Git will throw an "
14631 #~ "error message because it will not overwrite the existing unversioned "
14632 #~ "files with versioned ones, even if they are identical. You will have to "
14633 #~ "check out into a different directory or delete the existing source tree "
14634 #~ "first. Better still, read <xref linkend=\"tsvn-dug-import-in-place\"/> "
14635 #~ "which describes a method that avoids this problem."
14636 #~ msgstr ""
14637 #~ "Извлечение существующего дерева исходного кода из хранилища необходимо "
14638 #~ "производить только в пустую папку. Если вы попытаетесь извлечь ваше "
14639 #~ "дерево исходного кода в ту же папку, из которой вы его импортировали, "
14640 #~ "Git выдаст сообщение об ошибке, поскольку она не будет "
14641 #~ "перезаписывать существующие неверсированные файлы версированными, даже "
14642 #~ "если они одинаковые. Необходимо или произвести извлечение в другую папку, "
14643 #~ "или сначала удалить существующее дерево исходного кода. Ещё лучше, "
14644 #~ "прочтите <xref linkend=\"tsvn-dug-import-in-place\"/>, где описан способ, "
14645 #~ "позволяющий избежать этих проблем."
14646 #~ msgid "Keyword Expansion"
14647 #~ msgstr "Подстановка ключевых слов"