{"id":10608,"date":"2024-06-21T11:43:50","date_gmt":"2024-06-21T09:43:50","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=10608"},"modified":"2024-06-21T11:43:52","modified_gmt":"2024-06-21T09:43:52","slug":"porownanie-repozytoriow-cmprep","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/porownanie-repozytoriow-cmprep\/","title":{"rendered":"Por\u00f3wnanie repozytori\u00f3w (cmprep)"},"content":{"rendered":"<h3 id=\"przeglad-tematu\" >Przegl\u0105d tematu<\/h3>\n<p>Narz\u0119dzie <em>cmprep<\/em> sprawdza sp\u00f3jno\u015b\u0107 dw\u00f3ch repozytori\u00f3w w celu ich dostosowania. Narz\u0119dzie por\u00f3wnuje bie\u017c\u0105ce repozytorium z jego poprzednim repozytorium i tworzy list\u0119 obiekt\u00f3w deweloperskich, kt\u00f3re nadal musz\u0105 zosta\u0107 przeniesione ze starego repozytorium do nowego.<\/p>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Programista aplikacji<\/li>\n<li>Administratorzy systemu<\/li>\n<\/ul>\n<h3 id=\"opis\" >Opis<\/h3>\n<p>Narz\u0119dzie por\u00f3wnuje repozytorium z repozytorium zdefiniowanym za pomoc\u0105 parametr\u00f3w. Musi to by\u0107 repozytorium poprzedniej wersji. Narz\u0119dzie sprawdza wszystkie obiekty rozwojowe w repozytorium poprzedniej wersji i sprawdza, czy wyeksportowane obiekty rozwojowe s\u0105 konsekwentnie instalowane w bie\u017c\u0105cej wersji. Jest to konieczne, aby zapewni\u0107 poprawn\u0105 zmian\u0119 wersji w kolejnych systemach.<\/p>\n<p>Sprawdzane s\u0105 nast\u0119puj\u0105ce warunki, kt\u00f3re prowadz\u0105 do b\u0142\u0119d\u00f3w, je\u015bli nie s\u0105 spe\u0142nione.<\/p>\n<ul>\n<li>Czy wszystkie zmiany schematu zosta\u0142y przeniesione?<\/li>\n<li>Je\u015bli obiekt zosta\u0142 zmieniony w poprzedniej wersji po skopiowaniu, czy zosta\u0142 on r\u00f3wnie\u017c zmieniony w bie\u017c\u0105cej wersji po skopiowaniu?<\/li>\n<li>Czy ka\u017cdy EO, kt\u00f3ry istnieje w poprzedniej wersji, istnieje r\u00f3wnie\u017c w bie\u017c\u0105cej wersji?<\/li>\n<li>Czy ka\u017cda wersja z poprzedniej wersji istnieje r\u00f3wnie\u017c w bie\u017c\u0105cej? To sprawdzenie skutkuje jedynie ostrze\u017ceniem.<\/li>\n<\/ul>\n<p>Kontrole te nie weryfikuj\u0105 zawarto\u015bci, a jedynie wersjonowanie. Brak b\u0142\u0119d\u00f3w nie oznacza jednak, \u017ce zawarto\u015b\u0107 zosta\u0142a przes\u0142ana poprawnie.<\/p>\n<h4 id=\"polecenie\" >Polecenie<\/h4>\n<p>Poni\u017cej znajduje si\u0119 polecenie zawieraj\u0105ce wszystkie mo\u017cliwe parametry.<\/p>\n<table style=\"width: 100%; height: 21px;\">\n<tbody>\n<tr style=\"height: 21px;\">\n<td style=\"height: 21px; border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"123\">cmprep<\/td>\n<td style=\"height: 21px; border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"416\">-compare -oldSystem:&lt;id&gt; -oldRepository:&lt;str&gt; [-file:&lt;str&gt;]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"parametry\" >Parametry<\/h4>\n<p>Parametry polecenia zosta\u0142y wyja\u015bnione w poni\u017cszej tabeli. Parametry w nawiasach kwadratowych s\u0105 opcjonalne, podczas gdy pozosta\u0142e s\u0105 obowi\u0105zkowe. Gwiazdka (*) mo\u017ce by\u0107 okre\u015blona jako symbol zast\u0119pczy dla niekt\u00f3rych parametr\u00f3w, aby m\u00f3c wy\u015bwietli\u0107 wszystkie mo\u017cliwe warto\u015bci. Nie wszystkie parametry mog\u0105 by\u0107 okre\u015blone wi\u0119cej ni\u017c jeden raz; tylko te z nast\u0119puj\u0105cym dodatkiem do zmiennych parametr\u00f3w s\u0105 dozwolone do wielokrotnego okre\u015blenia: &#8222;&lt;str-1&gt; &#8230;. &lt;str-n&gt;&#8221;.<\/p>\n<table>\n<thead>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"188\"><strong>Parametry<\/strong><\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"350\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"188\">-compare<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"350\">Por\u00f3wnuje okre\u015blone repozytorium z repozytorium bie\u017c\u0105cego systemu pod k\u0105tem niesp\u00f3jno\u015bci dotycz\u0105cych dostawy. Sprawdzanie jest dla wszystkich obiekt\u00f3w rozwojowych, czy zmiana wydania z okre\u015blonego systemu na bie\u017c\u0105cy system jest mo\u017cliwa z technicznego punktu widzenia.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"188\">-oldSystem:&lt;id&gt;<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"350\">Nazwa systemu, z kt\u00f3rym bie\u017c\u0105cy system ma by\u0107 por\u00f3wnywany.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"188\">-oldRepository:&lt;str&gt;<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"350\">Nazwa bazy danych repozytorium, z kt\u00f3r\u0105 ma zosta\u0107 por\u00f3wnany bie\u017c\u0105cy system. Baza danych musi istnie\u0107 w systemie okre\u015blonym za pomoc\u0105 parametru <em>-system<\/em>.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"188\">[-file:&lt;str&gt;]<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"350\">Dodatkowo zapisuje wiadomo\u015bci do okre\u015blonego pliku.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"author":27,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-10608","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-obiekty-programistyczne"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=10608"}],"version-history":[{"count":2,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10608\/revisions"}],"predecessor-version":[{"id":14556,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10608\/revisions\/14556"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=10608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}