Pytania otagowane jako versioning

Wersjonowanie to sposób, w jaki kolejne wersje tego samego oprogramowania są identyfikowane za pomocą unikalnych nazw wersji lub unikatowych numerów wersji.

2
Wersje semantyczne przy naprawianiu ważnego błędu
Obecnie zarządzam biblioteką, która ma wiele zastosowań publicznych, i miałem pytanie dotyczące wersji semantycznej . Chcę refaktoryzować jedną dość ważną część biblioteki, która jest niepoprawnie zaimplementowana - i zawsze była niepoprawnie zaimplementowana. Ale zrobienie tego oznaczałoby zmiany w publicznym interfejsie API, co jest poważną decyzją. Zmiana, którą chcę wprowadzić, dotyczy …

4
Obsługa zmian schematu bazy danych podczas wypychania nowych wersji
W czasach intensywnego rozwoju schemat bazy danych zmienia się zarówno szybko, jak i ciągle, a zanim nadejdzie nasza cotygodniowa aktualizacja wersji beta, schemat zmienił się tak bardzo, że jedyną sensowną opcją jest nuke wszystkich tabel, które mogę i skopiuj nowe wersje z mojej bazy danych deweloperów. Oczywiście, to nie zadziała …

4
Czy szybka wersja główna jest dowodem złego projektu?
Kilka miesięcy temu podjąłem pracę jako młodszy programista. System, nad którym pracujemy, jest produkowany od około 2 lat. Nie brałem udziału w tworzeniu systemu i projektowaniu. Zauważyłem tylko, że główna wersja systemu ma już 11. YZ Z mojego doświadczenia w pracy z innymi systemami i bibliotekami, nie przypominam sobie, żeby …


3
Wersjonowanie interfejsów API REST. Każdy interfejs API ma własną wersję
Bardzo często określa się wersje interfejsów API REST w adresie URL, szczególnie na początku ścieżki, tj. Coś w stylu: POST /api/v1/accounts GET /api/v1/accounts/details Jednak nie widziałem żadnego projektu, w którym wersja jest powiązana z każdym interfejsem API. Innymi słowy, utrzymujemy wersję każdego interfejsu API osobno. to znaczy: POST /api/accounts/v2 GET …

5
Jak leczyć błędy, które użytkownicy uważali za funkcję?
Pytanie : Jaki jest właściwy sposób usunięcia błędu, który zdaniem użytkownika końcowego jest cechą? Opracowanie : Zgaduję, że jeśli duży procent użytkowników spodziewał się, że będzie to funkcja, należy pozostawić „niezmieniony” lub „naprawiony”, aby był bardziej stabilny? Co jednak, jeśli bardzo mały procent użytkowników spodziewa się, że będzie to funkcja …

2
Numer wersji jako część nazwy pliku
Widzę, że niektóre programy zawierają numer wersji jako część nazwy pliku, a inne nie. Jestem bardziej przyzwyczajony do tego drugiego typu i myślę, że jest bardziej popularny, ale ten pierwszy typ widzę czasem w bibliotekach javascript. Na przykład nazwa pliku jQuery jest podobna do jquery-2.1.0.jszamiast jquery.js. Ilekroć aktualizuję te typy …

5
Poszukuję najlepszych praktyk w zakresie numeracji wersji zależnych składników oprogramowania
Staramy się wybrać dobry sposób numerowania wersji komponentów oprogramowania, które są od siebie zależne. Bądźmy bardziej konkretni: Komponent programowy A to oprogramowanie wewnętrzne działające na urządzeniu wbudowanym, a komponent B jest odpowiednim sterownikiem dla zwykłego komputera PC (komputer z systemem Linux / Windows). Komunikują się ze sobą za pomocą niestandardowego …
15 versioning 

1
Co oznacza CR w numerach wersji?
Hibernacja ma w swoich wydaniach postfiks CR dla wersji 4.0 hibernacji, na przykład 4.0.0.CR7. Co oznacza część CR? Kiedy powinienem użyć tego rodzaju numeracji wersji?
15 versioning 

1
Podsumowanie różnic między wersjami Java? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Zamknięte 2 lata temu . Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jakie są główne różnice między wersją Java pod względem tworzenia …
14 java  versioning 

3
strategie pakietów i wersji w środowisku wielu repozytoriów
Jesteśmy małą firmą z wieloma zespołami, które zarządzają własnymi repozytoriami git. Jest to platforma internetowa, a artefakty każdego zespołu są rozmieszczane pod koniec dnia do nocnych testów. Staramy się sformalizować proces wokół wersji i pakowania. Każdy zespół ma główną gałąź, w której codziennie się rozwija. Członkowie zespołu ds. Zapewnienia jakości …

2
git, maven and jenkins - tworzenie wersji, tworzenie i tworzenie przepływów pracy
Jaki jest preferowany sposób wykonywania następujących czynności za pomocą git, maven i jenkins: Tworzę aplikację, w której chciałbym utrzymywać gałęzie „dev” i „release”. Chciałbym, żeby Jenkins zbudował oba. Może się tak zdarzyć, że artefakty wydania będą miały wersje takie jak 1.5.2, a kompilacje deweloperów będą tylko 0.0.1-SNAPSHOT. Chciałbym nie mieć …

3
Wzory dla wersjonowania danych relacyjnych w bazie danych MySQL?
Próbuję znaleźć podejście do projektu, w którym użytkownik może edytować rekordy i móc zobaczyć poprzednie wersje tych rekordów. Oto uproszczony przykładowy schemat z wykorzystaniem listy: TABLE list ( id int auto_increment primary key, user_id int, title varchar(255) ); TABLE list_tasks ( id int auto_increment primary key, list_id int, title varchar(255), …
12 mysql  versioning 

6
Strategia rozgałęziania i wersjonowania bibliotek współdzielonych
Te posty wydają się powiązane, ale mój mózg zaczyna się topić, próbując to przemyśleć: P. Mój pracodawca właśnie zaczął korzystać z kontroli źródła, przede wszystkim dlatego, że zanim zatrudnili więcej programistów, „repozytorium” było dyskiem twardym samotnego programisty, który pracuje głównie z domu. Cały napisany przez niego kod .NET został masowo …

5
Opracowałem projekt, od czego zaczynają się moje numery wersji?
Rozwidliłem projekt i wiele go zmieniłem. Ten widelec to nie tylko mała zmiana funkcji tutaj i ukryta tam naprawa błędów, to dość istotna zmiana. Udostępniana jest tylko większość kodu podstawowego. Rozwidliłem ten projekt w wersji 2.5.0. Od jakiegoś czasu zacząłem wersjonować swój widelec w wersji 3.0. Jednak nie jestem pewien, …
12 versioning 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.