Diff
Z UMP
(→pliki Diff) |
(→Korekty plików diff: link do Paczuj) |
||
(Nie pokazano 4 wersji pośrednich.) | |||
Linia 4: | Linia 4: | ||
= pliki Diff = | = pliki Diff = | ||
- | Pliki '''diff''', czyli pliki różnicowe, zawierają edycje, które zostały przez Ciebie wykonane na mapie, czyli różnice między [[Źródła|źródłami]] w katalogu '''src''', a danymi w pliku mapy. Pliki różnicowe powstają w wyniku rozmontowania pliku mapy - odbywa się to automatycznie z poziomu skryptu [[mont-demont]] lub skryptu [[paczuj]] | + | Pliki '''diff''', czyli pliki różnicowe, zawierają edycje, które zostały przez Ciebie wykonane na mapie, czyli różnice między [[Źródła|źródłami]] w katalogu '''src''', a danymi w pliku mapy. Pliki różnicowe powstają w wyniku rozmontowania pliku mapy - odbywa się to automatycznie z poziomu skryptu [[mont-demont]] (dostępnego dla wszystkich) lub skryptu [[paczuj]] (dostępnego dla osób z uprawnieniami zapisu). |
== Przykłady == | == Przykłady == | ||
=== Usunięcie obiektu === | === Usunięcie obiektu === | ||
- | Jeżeli usuwasz coś | + | Jeżeli usuwasz coś z mapy to w pliku różnicowym znajdą się usuwane linie/obszary/poi poprzedzone minusem. W przykładzie usunięta została ulica jednokierunkowa typu 0x06 o nazwie ''plac Jabłonowskiej''. |
--- D:\Garmin\UMP\UMP-PL-Lublin\src\KOCK.ulice.txt Sat Jan 05 17:46:52 2013 | --- D:\Garmin\UMP\UMP-PL-Lublin\src\KOCK.ulice.txt Sat Jan 05 17:46:52 2013 | ||
+++ KOCK.ulice.txt Tue Aug 06 22:25:37 2013 | +++ KOCK.ulice.txt Tue Aug 06 22:25:37 2013 | ||
Linia 27: | Linia 27: | ||
=== Dodanie obiektu === | === Dodanie obiektu === | ||
- | Jeżeli dodajesz coś do mapy to w pliku różnicowym znajdą się dodawane linie poprzedzone plusem. W przykładzie | + | Jeżeli dodajesz coś do mapy to w pliku różnicowym znajdą się dodawane linie/obszary/POI poprzedzone plusem. W przykładzie dodano jedną drogę z nazwą w nawiasach klamrowych typu 0x06. |
--- D:\Garmin\UMP\UMP-PL-Lublin\src\LUBLIN.drogi.txt Sun Aug 04 21:41:55 2013 | --- D:\Garmin\UMP\UMP-PL-Lublin\src\LUBLIN.drogi.txt Sun Aug 04 21:41:55 2013 | ||
+++ LUBLIN.drogi.txt Tue Aug 06 22:25:37 2013 | +++ LUBLIN.drogi.txt Tue Aug 06 22:25:37 2013 | ||
Linia 50: | Linia 50: | ||
+Data0=(51.63745,22.48962),(51.63788,22.48991),(51.63990,22.48818),(51.63866,22.48607),(51.63825,22.48575) | +Data0=(51.63745,22.48962),(51.63788,22.48991),(51.63990,22.48818),(51.63866,22.48607),(51.63825,22.48575) | ||
[END] | [END] | ||
+ | |||
+ | == Korekty plików diff == | ||
+ | Masz prawa do zapisu i wrzucasz coś, co wyprodukowała osoba bez praw do zapisu - [[Paczuj|czyli diffy]] - a diffy nie chcą się aplikować, cvs sugeruje, że są uszkodzone. Być może doszło do ręcznej edycji diffów już po ich wyprodukowaniu. Ręcznie można korygować nowe lub zmieniane elementy, np. poprawić literówkę w nazwie ulicy w diffie, ale absolutnie nie wolno niczego modyfikować w danych źródłowych ani tym bardziej usuwać linii, które już znalazły się w diffie. | ||
+ | |||
+ | '''By nie było nieporozumień: lepiej nie edytuj ręcznie diffów o ile nie chcesz nabawić się kłopotów w stylu''' - '''''mam dane, ale nie mogę nic z nimi zrobić, bo są popsute.''''' Nie jest to groźne, ale jeżeli jest to dla Ciebie informacja nowa to miej świadomość jakie to może mieć skutki. |
Aktualna wersja
Spis treści |
pliki Diff
Pliki diff, czyli pliki różnicowe, zawierają edycje, które zostały przez Ciebie wykonane na mapie, czyli różnice między źródłami w katalogu src, a danymi w pliku mapy. Pliki różnicowe powstają w wyniku rozmontowania pliku mapy - odbywa się to automatycznie z poziomu skryptu mont-demont (dostępnego dla wszystkich) lub skryptu paczuj (dostępnego dla osób z uprawnieniami zapisu).
Przykłady
Usunięcie obiektu
Jeżeli usuwasz coś z mapy to w pliku różnicowym znajdą się usuwane linie/obszary/poi poprzedzone minusem. W przykładzie usunięta została ulica jednokierunkowa typu 0x06 o nazwie plac Jabłonowskiej.
--- D:\Garmin\UMP\UMP-PL-Lublin\src\KOCK.ulice.txt Sat Jan 05 17:46:52 2013 +++ KOCK.ulice.txt Tue Aug 06 22:25:37 2013 @@ -94,12 +94,4 @@ [POLYLINE] Type=0x6 -Label=plac Jabłonowskiej -EndLevel=1 -DirIndicator=1 -Data0=(51.63880,22.44699),(51.63791,22.44724),(51.63803,22.44877) -[END] - -[POLYLINE] -Type=0x6 EndLevel=1 Data0=(51.63791,22.44724),(51.63772,22.44484),(51.63750,22.44264)
Dodanie obiektu
Jeżeli dodajesz coś do mapy to w pliku różnicowym znajdą się dodawane linie/obszary/POI poprzedzone plusem. W przykładzie dodano jedną drogę z nazwą w nawiasach klamrowych typu 0x06.
--- D:\Garmin\UMP\UMP-PL-Lublin\src\LUBLIN.drogi.txt Sun Aug 04 21:41:55 2013 +++ LUBLIN.drogi.txt Tue Aug 06 22:25:37 2013 @@ -31954,2 +31954,8 @@ [END] +[POLYLINE] +Type=0x6 +Label={nowa droga} +Data0=(51.64835,22.43390),(51.64793,22.43020) +[END] +
Modyfikacja obiektu
A jeżeli coś zmieniasz to znajdą się linie usuwania i dodawania danych. Tu zmianie podlega plama zieleni (jedna z wielu w ramach jednego obiektu). Najpierw jest usuwana, a później dodawana.
--- D:\Garmin\UMP\UMP-PL-Lublin\src\LUBLIN.zielone.txt Sun Aug 04 21:12:16 2013 +++ LUBLIN.zielone.txt Tue Aug 06 22:25:37 2013 @@ -9248,5 +9248,5 @@ Data0=(51.63714,22.48612),(51.63679,22.48590),(51.63634,22.48844),(51.63670,22.48863),(51.63664,22.48894),(51.63704,22.48925),(51.63740,22.48766),(51.63689,22.48745) Data0=(51.63746,22.48457),(51.63709,22.48437),(51.63694,22.48509),(51.63705,22.48515),(51.63729,22.48547) -Data0=(51.63745,22.48962),(51.63788,22.48991),(51.63866,22.48607),(51.63825,22.48575) +Data0=(51.63745,22.48962),(51.63788,22.48991),(51.63990,22.48818),(51.63866,22.48607),(51.63825,22.48575) [END]
Korekty plików diff
Masz prawa do zapisu i wrzucasz coś, co wyprodukowała osoba bez praw do zapisu - czyli diffy - a diffy nie chcą się aplikować, cvs sugeruje, że są uszkodzone. Być może doszło do ręcznej edycji diffów już po ich wyprodukowaniu. Ręcznie można korygować nowe lub zmieniane elementy, np. poprawić literówkę w nazwie ulicy w diffie, ale absolutnie nie wolno niczego modyfikować w danych źródłowych ani tym bardziej usuwać linii, które już znalazły się w diffie.
By nie było nieporozumień: lepiej nie edytuj ręcznie diffów o ile nie chcesz nabawić się kłopotów w stylu - mam dane, ale nie mogę nic z nimi zrobić, bo są popsute. Nie jest to groźne, ale jeżeli jest to dla Ciebie informacja nowa to miej świadomość jakie to może mieć skutki.