Changes between Version 2 and Version 3 of Uk:Help/Concepts/Conflict


Ignore:
Timestamp:
2011-06-03T22:55:33+02:00 (14 years ago)
Author:
anonymous
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Uk:Help/Concepts/Conflict

    v2 v3  
    1 [[TranslatedPages(revision=0)]]
     1[[TranslatedPages(revision=24)]]
    22= Конфлікт =
    33[[TOC(inline, heading=Зміст)]]
    44
    5 JOSM керує локальними копіями [wiki:Uk:Help/Concepts/Object OSM об’єктів]. Josm [wiki:Uk:Help/Action/Open завантажує їх з файлу] чи [wiki:Uk:Help/Action/Download сервера OSM] та зберігає їх у пам’яті. Якщо ви змінюєте об’єкти або додаєте їх на вашу мапу, ви працюєте тільки з копіями об’єктів. Початкові об’єкти лишаються на сервері, звідки їх можуть завантажити інші учасники, а також на сервер можуть бути завантажені зміни інших маперів.
     5JOSM оперує тільки із локальними копіями [wiki:Uk:Help/Concepts/Object OSM об’єктів]. Він [wiki:Uk:Help/Action/Open завантажує їх з файлу] чи [wiki:Uk:Help/Action/Download сервера OSM] та зберігає їх у пам’яті. Якщо ви змінюєте об’єкти або додаєте їх на вашу мапу, ви працюєте тільки з копіями об’єктів. Початкові об’єкти лишаються на сервері, звідки їх можуть завантажити інші учасники, а також на сервер можуть бути завантажені зміни інших маперів.
    66
    7 Це означає, що ви ''не володієте'' об’єктами з якими зараз працюєте монопольно, ви робите це ''разом'' з іншими користувачами. Коли ви обмінюєтесь даними з сервером, ваша версія об’єктів може зіткнутись із чиєюсь версією, що була відіслана на сервер як оновлення. JOSM робить все можливе, щоб приховати ці колізії від вас, але іноді він не в змозі розв’язати відмінності між двома [wiki:Uk:Help/Concepts/Object версіями] автоматично. В цьому разі він створить '''конфлікт'''.
     7Це означає, що ви ''не володієте'' об’єктами, з якими зараз працюєте, монопольно, ви робите це ''разом'' з іншими користувачами. Коли ви обмінюєтесь даними з сервером, ваша версія об’єктів може зіткнутись із чиєюсь версією, що була відіслана на сервер як оновлення. JOSM робить все можливе, щоб приховати ці колізії від вас, але іноді він не в змозі розв’язати відмінності між двома [wiki:Uk:Help/Concepts/Object версіями] автоматично. В цьому разі він створить '''конфлікт'''.
    88
    99'''Конфлікт''' — це різниця між двома версіями об’єкта, які JOSM не розв’язав автоматично.
    1010
    11 Кожен шар даних підтримує перелік нерозв’язаних конфліктів у [wiki:Uk:Help/Dialog/ConflictList діалозі переліку конфліктів]. З цього діалогу ви можете запускати [wiki:Uk:Help/Dialog/Conflict діалог для розв’язання конфліктів].
     11Кожен шар даних підтримує перелік нерозв’язаних конфліктів у [wiki:Uk:Help/Dialog/ConflictList Діалозі переліку конфліктів]. З цього діалогу ви можете запускати [wiki:Uk:Help/Dialog/Conflict Діалог розв’язання конфліктів].
    1212
    1313'''Розв’язання конфліктів''' означає, що вам потрібно вибрати між двома версіями об’єкта для кожної відмінності, яку з них ви бажаєте лишити, першу чи другу, іноді цей процес може називатись '''злиття'''.
     
    2424[[Image(Help/Concepts/Conflict:conflict-update-data.png)]]
    2525
    26 == Conflict when uploading ==
    27 If you upload objects to the OSM server, they might "collide" there with updates provided by other mappers. Sometimes, JOSM can handle these collisions automatically. If, for instance, you try to delete an already deleted object, JOSM will silently skip deleting and won't bother you with an error message. In most cases, though, JOSM can't deal with them automatically. Here's an example:
     26== Конфлікти, що виникають під час надсилання даних ==
     27Якщо ви надсилаєте об’єкти на сервер OSM, вони можуть стикатись із оновленнями інших учасників. Іноді, JOSM може обробляти ці ситуації автоматично. Якщо, скажемо, ви намагаєтесь вилучити вже вилучений об’єкт, JOSM просто пропустить вилучення і не буде турбувати вас повідомленням про помилку. У більшості випадків, на жаль, JOSM не може обробляти їх автоматично. Ось приклад:
    2828
    29   1. You've downloaded a node with id 1 from the server whose [http://wiki.openstreetmap.org/wiki/Key:name name] tag is set to `"My name"`.
    30   2. Another mapper downloads the node with id 1 too, assigns it the name `"That's the name"`, and uploads it.
    31   3. You change the name to `"Or is it this name?"` and upload to the server.
    32   4. On the server, your upload collides with the upload from the other mapper.
     29  1. Ви завантажили точку з id 1 з сервера, яка має значення теґу [http://wiki.openstreetmap.org/wiki/Uk:Key:name name] — `"My name"`.
     30  2. Інший учасник також завантажив точку з id 1, та перейменував її на `"That's the name"` й надіслав зміни на сервер.
     31  3. Ви змінили її назву на `"Or is it this name?"` та також надсилаєте зміни на сервер.
     32  4. На сервері ваші зміни вступають у колізію із змінами інших учасників.
    3333
    34 JOSM can't resolve this automatically. It creates a '''conflict'''. Typically JOSM displays an error message as follows:
     34JOSM не може виправити таку ситуацію автоматично. Він створить '''конфлікт'''. Зазвичай JOSM сповістить про помилку наступним повідомленням:
    3535[[Image(Help/Concepts/Conflict:conflict-upload-data.png)]]
    3636
    37 == Conflicts when merging ==
    38 In JOSM you can merge the objects in one data layer into another data layer. Again, this can lead to "collisions" between different versions of the same objects.
    39 If JOSM can't resolve them automatically it creates '''conflicts''' too.
     37== Конфлікти під час злиття ==
     38За допомогою JOSM ви можете зливати об’єкти з одного шару даних з об’єктами іншого шару даних. Знову, це може призвести до виникнення "колізій" між різними версіями одних й тих самих об’єктів.
     39Якщо JOSM не в змозі автоматично розв’язати таку ситуацію він також створить '''конфлікт'''.
    4040
    41 == Resolving conflicts ==
    42 Each data layer maintains a list of '''conflicts''' which are not resolved yet. You can consult this list in the [wiki:/Help/Dialog/ConflictList Conflict List Dialog].
    43 For each '''conflict''' listed there you can (and should) launch the [wiki:/Help/Dialog/Conflict Conflict Resolution Dialog] and resolve it.
     41== Розв’язання конфліктів ==
     42Кожен шар даних підтримує перелік '''конфліктів''', які ще не розв’язані. Ви можете побачити цей перелік у [wiki:Uk:Help/Dialog/ConflictList діалозі переліку конфліктів].
     43Для кожного '''конфлікту''', що міститься там ви можете (або повинні) викликати [wiki:Uk:Help/Dialog/Conflict Діалог розв’язання конфліктів] та розв’язати їх.
    4444
    45 Resolving conflicts is important. For instance, you can't upload your updates to the OSM server unless the list of unresolved conflicts is empty.
     45Дуже важливо розв’язувати конфлікти. Наприклад, ви не можете надіслати власні зміни на сервер OSM, до тих пір, доки не будуть розв’язані усі конфлікти.
    4646
    47 == Technical background ==
     47== Технічні подробиці ==
    4848
    49 For each change set that affects an object, the server assigns an increasing version number to that object. (This is shown in the history e.g. [http://api.openstreetmap.org/browse/way/1222/history way 1222].) JOSM remembers the version of the downloaded objects and reports it back to the server on upload. If the server has a higher version number (due to a change by another mapper), it rejects the uploaded change. In this situation JOSM creates a conflict. The version that is called "my" in conflict resolution dialog is the old, downloaded version, but with your local modifications applied. The version that is called "their" is the most current version on the server that is then automatically downloaded from the server.
     49З кожним набором змін, який впливає на об’єкт, сервер призначає номер версії об’єкту, який збільшується під час кожної зміни. (Це можна побачити в історії, наприклад [http://api.openstreetmap.org/browse/way/1222/history лінії 1222].) JOSM запам’ятовує версії завантажених об’єктів та повідомляє їх серверу під час надсилання змін. Якщо сервер має версію із більшим номер ніж у вас (хтось вже встиг змінити об’єкт), він відкине зміни що надсилаються. У цьому випадку JOSM створить конфлікт. Версія, що позначена, як "Моя" у вікні розв’язання конфліктів є старішою за завантажену версію, але містить ваші зміни. Версія, що зветься "Чужою" є найостаннішою версією на сервері, і завантажується з сервера автоматично.
    5050
    51 == See also ==
     51== Дивіться також ==
    5252
    53  * [wiki:/Help/Dialog/ConflictList Conflict List Dialog] - displays the list of conflicts in the current data layer
    54  * [wiki:/Help/Dialog/Conflict Conflict Dialog] - you can use the conflict dialog to resolve a conflict
     53 * [wiki:Uk:Help/Dialog/ConflictList Діалог переліку конфліктів] — показує перелік конфліктів в поточному шарі даних
     54 * [wiki:Uk:Help/Dialog/Conflict Діалог конфліктів] — використовується для розв’язання конфліктів
    5555
    5656----
    57 Back to [wiki:Help Main Help]
     57Назад до основної сторінки [wiki:Uk:Help Довідки]