Changes between Version 6 and Version 7 of Ru:Help/Concepts/Conflict
- Timestamp:
- 2017-11-12T11:18:50+01:00 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ru:Help/Concepts/Conflict
v6 v7 19 19 1. Вы скачали с сервера точку с id:1, для которой тегу [osmwiki:Key:name name] присвоено значение `"My name"`. 20 20 1. Вы отредактировали точку, изменив её имя на `"Or is it this name?"`. В то же время другой пользователь тоже скачал эту точку, изменил её имя на `"That's the name"` и отправил на сервер. 21 1. Вы выб рали в меню ''Файл -> [[Image(source:trunk/images/updatedata.png,middle)]] [wiki:/Help/Action/UpdateData Update data]''. The version of the node retrieved from the server will have a tag [osmwiki:Key:name name] set to `"That's the name"` which collides with `"Or is it this name?"`, the name you've been setting.21 1. Вы выбираете в меню ''Файл -> [[Image(source:trunk/images/updatedata.png,middle)]] [wiki:/Ru:Help/Action/UpdateData Обновить данные]''. С сервера скачивается версия точки с тегом [osmwiki:Key:name name] `"That's the name"`, что конфликтует с заданным вами именем `"Or is it this name?"`. 22 22 23 JOSM can't resolve this automatically. It creates a '''conflict'''. Typically JOSM displays an error message as follows:23 JOSM не может уладить это автоматически. Он создаёт '''конфликт'''. Как правило, в этом случае JOSM показывает такое сообщение об ошибке: 24 24 25 [[Image( conflict-update-data.png)]]25 [[Image(wiki:Help/Concepts/Conflict:conflict-update-data.png)]] 26 26 27 == Conflict when uploading==28 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:27 == Конфликт при отправке данных на сервер == 28 При отправке ваших объектов на сервер OSM может возникнуть "коллизия" с данными, отправленными другими картографами. Иногда JOSM способен уладить противоречие автоматически. Если, например, вы пытаетесь удалить уже удалённый объект, то JOSM молча проигнорирует удаление и не будет беспокоить вас сообщением об ошибке. Но в большинстве случаев JOSM не может уладить противоречия автоматически. Вот пример: 29 29 30 1. You've downloaded a node with id:1 from the server whose [osmwiki:Key:name name] tag is set to`"My name"`.31 1. Another mapper downloads the node with id:1 too, assigns it the name `"That's the name"`, and uploads it.32 1. You change the name to `"Or is it this name?"` and upload to the server.33 1. On the server, your upload collides with the upload from the other mapper.30 1. Вы скачали с сервера точку с id:1 и тегом [osmwiki:Key:name name] со значением `"My name"`. 31 1. Другой картограф тоже скачал точку с id:1, присвоил ей имя `"That's the name"` и отправил на сервер. 32 1. Вы изменили имя точки на `"Or is it this name?"` и тоже отправили на сервер. 33 1. На сервере возникает коллизия вашей версии с версий, отправленной другим картографом. 34 34 35 JOSM can't resolve this automatically. It creates a '''conflict'''. Typically JOSM displays an error message as follows:35 JOSM не сможет уладить эту ситуацию автоматически. Он создаст '''конфликт'''. Как правило, в этом случае JOSM покажет такое сообщение: 36 36 37 [[Image( conflict-upload-data.png)]]37 [[Image(wiki:Help/Concepts/Conflict:conflict-upload-data.png)]] 38 38 39 == Conflicts when merging==40 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.41 If JOSM can't resolve them automatically it creates '''conflicts''' too.39 == Конфликты при объединении == 40 В JOSM можно объединять объекты из одного слоя данных с другим слоем данных. И, опять таки, это может привести к "коллизиям" между различными версиями одних и тех же объектов. 41 Если JOSM не может уладить их автоматически, он создаёт '''конфликты'''. 42 42 43 == Resolving conflicts==44 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].45 For each '''conflict''' listed there you can (and should) launch the [wiki:/Help/Dialog/Conflict Conflict Resolution Dialog] and resolve it.43 == Улаживание конфликтов == 44 Для каждого слоя данных поддерживается список '''конфликтов''', которые ещё не улажены. С ним можно ознакомиться в диалоговой панели [wiki:/Ru:Help/Dialog/ConflictList Конфликт]. 45 Для каждого '''конфликта''' в списке можно (и нужно) открыть [wiki:/Ru:Help/Dialog/Conflict диалоговое окно улаживания конфликтов] и уладить конфликт. 46 46 47 Resolving conflicts is important. For instance, you can't upload your updates to the OSM server unless the list of unresolved conflicts is empty.47 Улаживание конфликтов очень важно. Вы не сможете отправить свои изменения на сервер OSM, пока список неулаженных конфликтов не окажется пустым. 48 48 49 49 == Technical background ==