natgillin/translations-raw huggingface dataset:
You should replace this whole block with the new merged version. Of course, you have a great amount of freedom when resolving a set of conflicts: for each conflict you can decide to take one of the two alternative versions. You can also decide that both approaches are broken and rewrite a whole routine or the complete file from scratch.
Вам слід замінити весь цей блок новою об’ єднаною версією. Звичайно ж, у вас залишається широкий простір для розв’ язання всього набору конфліктів: у кожному випадку ви можете обрати один або інший варіант. Ви також можете вирішити, що обидва підходи є неправильними і переписати весь блок, або навіть весь файл, від початку.
Fortunately, & cervisia; offers a nicer interface for handling these conflicts. This does not mean that you will never need to manually edit the files, but at least can eliminate the need to do so for the trivial conflict resolution. To use & cervisia; 's CVS Resolve dialog choose File Resolve... or right click the marked file and choose Resolve... from the context menu.
На щастя, у & cervisia; передбачено кращий інтерфейс для роботи з такого роду конфліктами. Наявність цього інтерфейсу не означає, що у вас ніколи не виникне потреби у редагуванні файлів вручну, але, принаймні, такої потреби не виникатиме у разі найпростіших конфліктів. Для того, щоб відкрити діалогове вікно CVS вирішення & cervisia;, скористайтеся пунктом меню Файл Вирішити... або наведіть вказівник миші на позначку відповідного файла, клацніть правою кнопкою миші і оберіть пункт Вирішити... з контекстного меню.
A screenshot of & cervisia; 's resolve dialog
Знімок діалогового вікна вирішення конфліктів & cervisia;
On the top of the dialog, you see Your version (A) of the file on the left hand side and the version in the repository, Other version (B), on the right hand side. The differences between them are marked in red color. Below these two versions, you can see the Merged version. The merged version reflects what that section will be in your working copy if you press the Save button.
У верхній частині цього діалогового вікна ви побачите вашу версію, Ваша версія (A), файла ліворуч і версію зі сховища, Інша версія (B), праворуч. Відмінності між цими версіями буде позначено червоним кольором. Під цими двома версіями ви побачите поле Поєднана версія. У поєднаній версії буде показано частину тексту, яку ви отримаєте у вашій робочій копії, якщо натиснете кнопку Зберегти.
You can go back and forward between the conflicting sections by pressing lt; lt; and gt; gt;. In the lower middle of the dialog you can see which section is currently marked. For example, 2 of 3 means that you are currently at the second differing section of 3 total.
Ви можете переводити перегляд назад і вперед списком фрагментів з конфліктами натисканням кнопок lt; lt; і gt; gt;. За допомогою середини нижньої частини діалогового вікна ви зможете слідкувати за тим, який з фрагментів зараз позначено. Наприклад, 2 з 3 означає, що зараз ви працюєте над другим з фрагментів з конфліктами з 3.
Now can can decide section by section which version you want to have in the merged file. By pressing A, you take over the version you edited. By pressing B, you take over the version from the repository. By pressing A+B, both versions will be added, and your version will come first. B+A yields the same result, but the order will be different: first the repository version, then yours.
Ви можете один за одним вирішити, який з фрагментів має залишитися у об’ єднаній версії файла. Якщо ви натиснете кнопку A, перевагу буде надано вашій версії. Натискання кнопки B, віддасть перевагу версії зі сховища. Якщо ви натиснете кнопку A+B, у файл буде додано обидві версії, вашу версію буде додано першою. Натискання кнопки B+A призведе до подібного результату, але порядок фрагментів буде іншим: спочатку буде додано версію фрагмента зі сховища, а потім вже вашу.
If you are not happy with any of these versions, press Edit to open a simple text editor where you can edit the section. When you are finished editing, press OK to return to the CVS Resolve dialog and resume solving conflicts. You will see the section you just edited in the Merged version, with your modifications.
Якщо вас не влаштовують обидві версії, ви можете натиснути кнопку Редагувати, щоб відкрити простий текстовий редактор, за допомогою якого ви зможете вручну виправити конфліктний фрагмент. Після завершення редагування натисніть кнопку Гаразд, щоб повернутися до діалогового вікна CVS вирішення і поновити процес розв’ язання конфліктів. Ви побачите фрагмент, який ви щойно змінили, у розділі Поєднана версія з внесеними змінами.
To save your modifications, overwriting the working copy version, press Save. Note that this will save the choices not only the section you are currently viewing, but all sections in the file. If you want to save it to another file, press Save As.... Press Close to exit the dialog. If you close the dialog without saving, the changes you made will be lost.
Щоб зберегти внесені зміни, з перезаписом версії з робочої копії, натисніть кнопку Зберегти. Зауважте, що натискання цієї кнопки призведе до збереження не лише фрагмента, над яким ви щойно працювали, а й усіх фрагментів поточного файла. Якщо ви бажаєте зберегти змінену версію до іншого файла, натисніть кнопку Зберегти як.... Натискання кнопки Закрити призведе до закриття діалогового вікна. Якщо ви закриєте вікно без збереження змін, ці зміни буде втрачено.
Obtaining Information About Files and Creating Patches
Отримання відомостей про файли і створення латок
Watching Differences Between Revisions
Спостереження за різницями між версіями
There are several places in & cervisia; where you can ask for a window showing the differences between revisions of a file:
У & cervisia; існує декілька місць, з яких ви можете викликати вікно, у якому буде показано відмінності між версіями певного файла:
In the main view, you can choose View Difference to Repository (BASE).... This is based on the command cvs diff and shows you the differences between the version in your sandbox and the version to which you last updated (also known as BASE). This is in particular useful just before you commit a file, so you can find an appropriate log message.
У основній області перегляду ви можете скористатися пунктом меню Перегляд Відмінність від сховища (BASE).... Дані, які вам буде показано, засновано на результатах роботи команди cvs diff, яка виводить всі рядки, які відрізняються у вашій пісочниці і у версії, яку ви звантажили зі сховища (її також називають BASE). Цей пункт меню буде корисним перед передаванням файла для створення відповідного повідомлення журналу.
You can view the differences between the version in your sandbox and the version in the main development branch (also called HEAD) by choosing View Difference to Repository (HEAD)....
Ви можете переглянути відмінності між версією у вашій пісочниці і версією у головній гілці розробки (яка також називається HEAD) за допомогою пункту меню Перегляд Відмінність від сховища (HEAD)....
You can view the differences between the last two revisions of the selected file choosing View Last Change....
Ви можете переглянути відмінності між двома останніми версіями вибраного файла за допомогою пункту меню Перегляд Остання зміна....
You can access the Difference to Repository (BASE)..., Difference to Repository (HEAD)... and Last Change... menu items from the main view context menu, by right-clicking the file you want to view.
Доступ до пунктів меню Відмінність від сховища (BASE)..., Відмінність від сховища (HEAD)... і Остання зміна... можна отримати за допомогою основного контекстного меню, яке викликається наведенням вказівника миші на позначку потрібного файла з наступним клацанням правою кнопкою миші.
In the dialog that is shown when a you commit a set of files, you can request a difference window by selecting a file name in the selection list, either by double-clicking it or by pressing Return. This is quite similar to using View Difference to Repository (BASE)... with the respective file in the main view.
У діалоговому вікні, яке буде показано, коли ви передаєте декілька файлів, ви можете викликати вікно відмінностей, якщо виберете позначку назви файла у списку вибору і або наведете на неї вказівник миші і двічі клацнете лівою кнопкою миші, або натиснете клавішу Enter. Вікно, яке відкриє програма, повністю збігатиметься з вікном, яке можна відкрити за допомогою пункту меню Перегляд Відмінність від сховища (BASE)... з основної області перегляду програми.
In the Browse Logs dialog, you can mark two revisions of a file and request a dialog showing the differences between them (see).
За допомогою діалогового вікна перегляду журналу ви можете позначити дві модифікації певного файла і викликати діалогове вікно, у якому буде показано відмінності між ними (див.).
As you may have expected, & cervisia; does not just dump the output of the diff command into your terminal, but shows you a graphical view as seen in.
Як ви мабуть і очікували, & cervisia; не просто покаже вам вивід команди diff, відданої з термінала, — програма покаже вам відмінності у графічному вигляді, як це показано на знімку.
A screenshot of & cervisia; 's diff dialog
Знімок діалогового вікна різниць & cervisia;
A screenshot of & cervisia; 's diff dialog
Знімок діалогового вікна відмінностей у & cervisia;
The text in the dialog is an improved variant of the text given by the diff command with the -u option. You can see the differing versions in two windows, with lines arranged such that you can do a side-by-side comparison. That means, where text has been added or deleted, the respective window shows empty lines with the marker +++++ at the left hand side. Elsewhere, you can see the running number of each line in the left column.
Текст, показаний у діалоговому вікні буде покращеним варіантом тексту, який виводить команда diff, викликана з параметром - u. Ви зможете переглянути відмінні версії у двох ділянках вікна, рядки у яких буде показано таким чином, щоб ви змогли провести порівняльний аналіз. Це означає, що, якщо там, де текст було додано або вилучено, у відповідному вікні ви побачите порожні рядки з позначкою +++++, яку буде показано ліворуч. Крім того, ви зможете бачити номер кожного з рядків у лівому стовпчику.
In the second column in the right window, you can see which kind of change has been made. Possible types are Add, Delete and Change. The respective lines are marked in blue, green and red color. In the middle of the dialog a compressed image of the color markers is shown. In this way, you can get a quick overview of the overall changes to the file. You can also use the position of the colored regions in the compressed image as an orientation when you using the scroll bars.
У другому стовпчику області вікна, розташованої праворуч, ви зможете побачити, які саме зміни було внесено. Серед можливих типів Додати, Вилучити і Змінити. Відповідні рядки буде позначено синім, зеленим і червоним кольором. У середній частині діалогового вікна ви побачите стиснуте зображення розподілу кольорових позначок. Таким чином, ви зможете стежити за всіма змінами у файлі. Крім того, ви можете скористатися розташуванням розфарбованих областей на стиснутому перегляді для переходу до відповідних фрагментів коду за допомогою смужок гортання.
Normally, the scrollbars at the left and the right window are synchronized, & ie; if you scroll on the left hand side, the right hand side is scrolled by the same amount. You can change this by checking the box Synchronize scroll bars.
Зазвичай, смужки гортання на лівій і правій панелі буде синхронізовано, тобто, якщо ви гортатимете текст ліворуч, праворуч текст також гортатиметься. Ви можете змінити цю поведінку програми за допомогою позначення або зняття позначки з пункту Синхронізувати смужки прокрутки.
For information about how to customize the diff dialog, see.
Настанови щодо способів налаштування діалогового вікна відмінностей можна знайти у розділі.
Creating Patches
Створення латок
Sometimes you want to offer your modifications for review, before committing them, or you do not have write access to the repository (therefore you cannot commit). & CVS; offers standard formats to share the modifications in your working copy, so other people can review your changes, test them in their working copy and apply them to the & CVS; repository. A file containing these differences is called a patch, and is generated by the cvs diff command, in the same way as the differences in. Sharing patches instead of sets of files requires less bandwidth, and patches are easier to handle, as you can send only one patch file containing all the differences from many source files.
Іноді у вас може виникнути потреба у надсиланні внесених вами змін для рецензування перед їх надсиланням до сховища, у вас також може не бути доступу на запис до сховища (отже, ви просто не зможете надіслати зміни). У & CVS; передбачено стандартні формати для поширення змін у вашій робочій копії у такий спосіб, щоб інші люди змогли переглянути ваші зміни, випробувати їх на власній робочій копії і внести їх до сховища & CVS;. Файл, у якому міститимуться подібні зміни називається латкою, його можна створити командою cvs diff у той самий спосіб, у який створюються файли відмінностей у розділі. Поширення латок замість набору файлів зменшує обсяг даних, які слід передати, з латками легше працювати, оскільки ви можете надіслати єдиний файл з латкою, у якому міститимуться зміни у багатьох файлах кодів.
& cervisia; gives you access to this feature by choosing Advanced Create Patch Against Repository....
Доступ до цієї можливості у & cervisia; можна отримати за допомогою пункту меню Додаткові Створити латку для сховища....
The Create Patch Against Repository... action creates a patch with all modifications in all files in your working copy (sandbox) against the BASE repository. Therefore, the selection of files in the main view does not affect the patch that will be generated.
За допомогою пункту меню Створити латку для сховища... можна створити латку, яка міститиме всі зміни у всіх файлах вашої робочої копії (пісочниці) порівняно з BASE сховища. Тому вибір файлів у основній області перегляду програми не вплине на перелік змін у створеному файлі латки.
Another possibility is to select one file in the main view and choose Browse Log... from the View menu or right click the marked file and choose Browse Log... from the context menu, in order to open the Browse log dialog. Now, select the version you want to create a patch against, as revision & quot; Aquot; and press the button Create Patch.... This will generate a patch with the differences between the marked file in your working copy and the version selected as revision & quot; Aquot;.
Іншою можливістю є позначення одного файла у основній області перегляду з наступним використанням пункту Переглянути журнал... з меню Перегляд або наведення вказівника миші на позначку файла з наступним клацанням правою кнопкою миші і вибором пункту Переглянути журнал... з контекстного меню. Обидві ці послідовності дій призведуть до відкриття вікна перегляду журналу. Вам слід обрати версію, до якої ви бажаєте створити латку як модифікацію & quot; Aquot;, а потім натиснути кнопку Створити латку.... Програма створить латку з відмінностями між позначеним файлом у вашій робочій копії і версією, обраною як модифікація & quot; Aquot;.
Before generating the patch, & cervisia; displays a dialog allowing you to configure the output format.
Перш ніж розпочати створення латки, & cervisia; відкриє діалогове вікно, за допомогою якого ви зможете налаштувати формат виводу.
A screenshot of & cervisia; 's patch dialog
Знімок діалогового вікна накладання латки у & cervisia;
Output Format
Формат виводу
There are three output formats available:
Можна використовувати один з трьох форматів виводу:
Normal: a format that can be used to cause the ed editor to automatically make another copy of the old file match the new file. In the normal output format, the characters & lt; and & gt; mark the changes, and there is no context information.
Звичайний: формат, яким можна скористатися для того, щоб редактор ed міг автоматично створити іншу копію старого файла, яка збігатиметься з новим файлом. За використання нормального формату виводу зміни буде позначено символами & lt; і & gt;, контекстна інформація не додаватиметься.
Unified: the most used format for exchanging patches. The unified format uses context lines in addition to line numbers to record the differences. This makes the process of applying patches more robust. This format displays the differences in a compact and readable form, with a header for each file involved, and separate sections (chunks) for each difference. The context lines available for each difference make reading the modifications easier. In the unified output format, the characters + and - mark the changes.
Уніфікований: найпоширеніший формат обміну латками. За використання уніфікованого формату для запису відмінностей, окрім номерів рядків, буде використано рядки контексту. Додавання цих рядків зробить процес застосування латок надійнішим. У цьому форматі відмінності буде викладено у компактній і придатній для читання формі, з полем заголовка для кожного з файлів і окремими розділами (шматками) для кожної з відмінностей. Рядки контексту, які буде додано до кожної відмінності, спростять читання змін. За використання уніфікованого формату виводу для позначення змін буде використано символи « + » і « - ».
Context, which presents the same information as the unified format, but in a less compact way. In the context output format, the character! marks the changes.
Контекстний, за використання цього формату буде виведено ті самі дані, що і за використання уніфікованого формату, але у менш компактному вигляді. У файла виводу у контекстному форматі зміни буде позначено символом «! ».
Number of context lines:
Кількість рядків контексту:
Set here the number of context lines for the unified or context output formats. This option is not available for the normal output format, as in this format no context information is recorded. More context information makes reading the raw output easier, and applying the patch more precise, but increases the patch size. It is recommended to use at least two context lines for proper patch operation.
Тут ви можете вказати кількість рядків контексту для форматів уніфікованого та контекстного виводу. Цим параметром не можна буде скористатися для звичайного формату виводу, оскільки за використання цього формату контекстні дані не записуються. Збільшення кількості рядків контексту полегшує читання латки і робить її застосування точнішим, але збільшує розмір латки. Рекомендуємо вам використовувати принаймні два рядки контексту для належного функціонування дії з латання.
Ignore Options
Параметри ігнорування
Check here the changes that should not be considered as differences when generating the patch.
Тут ви можете вказати зміни, які програма вважатиме відмінностями під час створення латки.
After setting the output format, & cervisia; generates the patch and displays the Save As dialog. Enter in this dialog the file name and location of the patch file.
Після визначення формату виводу & cervisia; створює латку і відкриває діалогове вікно Зберегти як. За допомогою цього діалогового вікна ви зможете вказати назву файла латки і його розташування.
Watching an Annotated View of a File
Перегляд приміток до файла
With the command cvs annotate, & CVS; offers the possibility to see - for each line in a file - who has modified a line the most recently. This view may be helpful in order to find out who has introduced a change in the behavior of a program or who should be asked about some change or bug in the code.
За допомогою команди cvs annotate у & CVS; можна побачити, — для кожного з рядків будь- якого файла, — хто останнім змінив цей рядок. Результати виконання цієї команди можуть бути корисними для визначення того, хто саме змінив поведінку програми, або отримання даних про те, кого саме слід просити про зміну або усування вади у коді.
& cervisia; gives you access to this feature, but it further enriches the information in an interactive way. You obtain an annotate view by choosing View Annotate.... Another possibility is to press the button Annotate in the Browse log dialog, in which you can select which version of the file you want to display. In you can see a screenshot of the dialog.
У & cervisia; передбачено доступ до цієї функціональної можливості, але програма значно покращує перегляд даних, роблячи його інтерактивним. Відкрити перегляд приміток можна за допомогою пункту меню Перегляд Примітка.... Іншим способом відкриття цього діалогового вікна є натискання кнопки Примітка у діалоговому вікні перегляду журналу, за допомогою якого ви зможете обрати версію файла, дані щодо якої ви бажаєте переглянути. У розділі ви можете переглянути знімок цього діалогового вікна.
A screenshot of & cervisia; 's annotate dialog
Знімок діалогового вікна додавання коментарів у & cervisia;
In the annotate dialog, you see in a window the latest version of the selected file (or the revision & quot; Aquot; version, in case you launched the annotate dialog from the Browse log dialog). In the columns before the text, you get some information related to the latest change in each line. In the first column the line number is displayed. In the second column you see the name of the author and revision number. Finally, in the third column you see the actual content of that line.
У діалоговому вікні приміток ви зможете побачити область з вмістом останньої версії вибраного файла (або версії модифікації & quot; Aquot;, якщо ви відкрили це діалогове вікно з діалогового вікна перегляду журналу). У стовпчиках перед текстом ви бачитимете дані, пов’ язані з останньої зміною кожного з рядків. У першому стовпчику буде показано номери рядків. У другому стовпчику ви побачите ім’ я автора і номер модифікації. Нарешті у третьому стовпчику ви побачите справжній вміст відповідного рядка.
Consequently, when a certain line appears strange to you or you assume a bug there, you can immediately see who is responsible for that line. But not only that, you can also find out why that line was changed. To this end, move the mouse cursor over the respective revision number. Then a tooltip appears that shows the log message and the date of the change.
Відповідно, якщо певний рядок видається вам дивним або ви припускаєте, що він спричиняє ваду у коді, ви негайно дізнаєтеся про те, хто відповідальний за зміну цього рядка. Але це ще не все, — ви зможете дізнатися чому було змінено цей рядок. Для того, щоб отримати цю інформацію, наведіть вказівник миші на відповідний номер модифікації. За деякий час з’ явиться панель підказки з повідомленням журналу і датою, які відповідають цій зміні.
Browsing & CVS; Logs
Перегляд журналів & CVS;
When you mark one file in the main view and choose Browse Log... from the View menu or right click the marked file and choose Browse Log... from the context menu, the CVS Log dialog is shown (if you mark more than one, nothing happens, as & cervisia; can only generate and parse the log for one file at a time). This dialog offers functionality that is beyond viewing the file's history. Using it as a version browser you can:
Якщо ви позначите один з файлів у головній області перегляду програми і оберете пункт Переглянути журнал... з меню Перегляд або наведете вказівник миші на позначку файла, клацнете правою кнопкою миші і оберете пункт Переглянути журнал... з контекстного меню, програма відкриє діалогове вікно Журнал CVS (якщо ви позначите декілька файлів, нічого не трапиться, оскільки & cervisia; може створювати і обробляти одночасно лише журнал для одного файла). За допомогою цього діалогового вікна ви зможете отримати доступ до функціональних можливостей, які значно перевищують простий перегляд журналу змін файла. Використовуючи це діалогове вікно як переглядач версій, ви можете:
View the revision, author, date, branch, commit message, and tags for each version of the marked file.
Переглядати модифікацію, автора, дату, версію, повідомлення, яким супроводжувалося надсилання, і мітки для кожної з версій позначеного файла.
View a graphical tree representation showing the branching and tagging of the marked file.
Переглядати графічне представлення у вигляді дерева, у якому програма покаже всі версії і випуски позначеного файла.