2014-11-27 14 views
5

Publikuję na biodiodzie, używając dotychczas tylko tagów DEV i STABLE. O ile nie zrozumiałem źle, dla danego bloku wydaje mi się, że mogę opublikować wersję DEV tyle razy, ile mi się podoba, a mój poprzednio opublikowany kod zostanie za każdym razem nadpisany przez nową wersję. Wręcz przeciwnie, wydaje mi się, że mogę jednorazowo opublikować wersję STABLE i nie mogę zastąpić kodu opublikowanego pod tym tagiem.Tagi wersji Biicode - nadpisywanie wersji podczas publikowania

Zastanawiam się, jak zachowują się inne tagi. Czy wersje ALPHA i BETA mogą być nadpisane lub mogę je opublikować tylko pod tymi tagami tylko raz?

Dzięki!

Dimitri

Odpowiedz

8

Wszystkie wersje, ale DEV jeden, są inmmutable, są one zamrożone po publikacji. Celem jest uzyskanie pełnej odtwarzalności. Zmiana ich zawartości lub ich tagów zmieniłaby to, czego skutecznie używają konsumenci tego kodu. Z tego samego powodu wersji DEV, które można zastąpić, nie można oznaczyć.

Tak, tak, ALPHA i BETA zachowują się dokładnie tak samo, jak STABLE. Ich nazwa jest tylko wskazówką dla docelowego odbiorcy Idea, kiedy publikujesz wersję ALPHA, polega na tym, że chcesz ją przetestować dla swoich zespołów i współpracowników. Oznaczałbym je na przykład jako @ 1.2test1, @ 1.2test2 i tak dalej. Wersje BETA są przeznaczone do testów społecznościowych, prawdopodobne tagi mogą być kandydatami do wydania @ 1.2rc3, a wersje STABLE są przeznaczone do produkcji, możesz oznaczyć je jako @ 1.2 (i prawdopodobnie generują nieletnich z @ 1.2.1

Uwaga: @ jest nie jest to konieczne w poleceniu, myślę, że rzeczywista komenda jest

$ bii publikować użytkownika/pustak --tag = BETA --versiontag = 1.2rc3

Chociaż można jednoznacznie to w pliku konfiguracyjnym jako:

user/blok @ 1.2rc3

To powinno Lookup, a także dodać indeks publikacji, coś jak:

użytkownika/bloku: 3 @ 1.2rc3

+1

Dziękuję ! To bardzo pomocne! Nie wiedziałem o --versiontag. To się przyda! (przepraszam, nie mogłem odpowiedzieć na twoją odpowiedź, ale nie mam jeszcze wystarczająco dobrej reputacji) – Dimitri