Pytania otagowane jako version-control

Dyscyplina programistyczna do śledzenia, przechowywania i wyszukiwania poprawek kodu źródłowego.

2
Jaki jest zalecany sposób oddzielenia bieżącego rozwoju od prac konserwacyjnych w oprogramowaniu do kontroli wersji?
Mam aplikację zarządzaną za pomocą Git. Właśnie wydałem nową wersję 2.x, którą planuję utrzymać na dłuższą metę (głównie poprawki błędów). W międzyczasie chciałbym rozpocząć pracę nad wersją 3.x. Jaki jest zalecany sposób zarządzania tym? Czy powinienem utworzyć gałąź dla wersji 2.x i mieć wersję 3.x w systemie głównym? czy w …

3
BitBucket - co jest haczykiem? (TANSTAAFL, prawda?)
Możliwości BitBucket i ceny (do 5 użytkowników za darmo) sprawiły, że zastanawiałem się, na czym polega haczyk ... w końcu nie ma czegoś takiego jak darmowy lunch. Co BitBucket wychodzi z mojego nieodpłatnego udziału, poza przystojnym mężczyzną, który może swobodnie zamieszczać w swoich materiałach promocyjnych (zgodnie z warunkami świadczenia usług)?


4
Zaawansowane techniki subwersji, czego mi brakuje?
Zacząłem używać SVN około 9 miesięcy temu i co najmniej zmieniło grę. Chociaż czuję, że wciąż jestem trochę zagubiony. Wydaje mi się, że jest o wiele więcej rzeczy, które muszę wykorzystać, aby naprawdę przyspieszyć tworzenie aplikacji. Na przykład Chciałbym móc poddać kwarantannie wszelkie niestabilne / poważne zmiany w jakimś rodzaju …



4
W jaki sposób profesjonalni twórcy aplikacji korzystają z systemów kontroli wersji, takich jak GIT i Subversion?
Jestem początkującym programistą i od samego początku zastanawiałem się, w jaki sposób profesjonalne narzędzia, takie jak GIT i Subversion (nie bardzo dobrze rozumiem tych narzędzi), spełniają potrzeby ich projektu. Jeśli z niego skorzystają, jak mam coś takiego ustawić? Moje aplikacje nie są tak duże i nie pracuję jeszcze w zespole, …

5
Jaki jest najlepszy sposób przechowywania dokumentacji związanej z projektem kodu?
Mamy wiele dokumentów związanych z tworzeniem naszego oprogramowania. Należą do nich między innymi wymagania, dokumenty projektowe, zewnętrzne pliki PDF, pliki klientów, instrukcje testowania itp. Obecnie dokumenty te są rozrzucone po całym miejscu (wiki, „jakieś miejsce w sieci”, dysk twardy lokalnego programisty (!), i jeszcze gorsze miejsca). Jaki jest najlepszy sposób, …

2
Po rozbiciu naszego kodu na bity wielokrotnego użytku, w jaki sposób testujemy i wdrażamy?
Zaczęliśmy od jednego programisty i jednego repozytorium svn zawierającego cały nasz kod: ^/foo/trunk/module-a ^/foo/trunk/module-b ^/foo/trunk/module-b/submodule-b1 ^/foo/trunk/website1 (w tym czasie była to duża poprawa). Po tym, jak mieliśmy szansę się nieco rozwinąć, zaczęliśmy mieć problemy z zależnościami cyklicznymi, powolnymi testami i ogólnymi trudnościami w ponownym korzystaniu z kodu (ponieważ np. Zestaw …

4
Jak ustalić, czy w kontroli źródła jest przydatny usunięty kod?
Czytałem więc to pytanie. Czy powinienem usunąć kod, do którego nie ma odniesienia? Niektóre z porad polegały na usunięciu kodu, do którego nie ma odniesienia, ponieważ kod ten znajduje się w kontroli źródła w celu późniejszego wykorzystania w razie potrzeby. Jak zorganizujesz ten usunięty kod, aby późniejsza wersja ciebie (lub …

1
Kontrola wersji strony: pliki front-end deweloperskie / produkcyjne
Próbuję wymyślić lepszy sposób kontroli wersji naszych projektów witryn. Pamiętaj, że jestem tylko programistą front-end, więc nie mam głębokiej wiedzy o VCS. Przepływy pracy zmieniają się, a nawyki kontroli wersji w przeszłości stają się przestarzałe. Główny problem polega na tym, że dla każdej witryny istnieją 2 tablice plików frontonu. Środowisko …

2
Git Staging: Kiedy na scenie? Co zrobić, jeśli później nastąpi modyfikacja
Jestem raczej nowy w szerokim świecie Git. Przeczytałem instrukcję i ćwiczyłem, ale jestem zdezorientowany kilkoma jej aspektami, których nie mogłem zrozumieć po wyszukiwaniu. Zastanawiam się: Kiedy w projekcie (po pierwszym zatwierdzeniu) jest odpowiedni moment na przygotowanie plików źródłowych? Tuż przed popełnieniem? Zaraz po dodaniu / usunięciu lub modyfikacji? Jeśli pliki …


2
Jak zorganizować repozytoria git dla projektu?
Pracuję nad modułem synchronizacji treści dla Drupala. Istnieje moduł serwera, który znajduje się na stronie internetowej i udostępnia treści za pośrednictwem usługi internetowej. Istnieje również moduł klienta, który znajduje się w innej witrynie i pobiera i importuje zawartość w regularnych odstępach czasu. Serwer jest tworzony na Drupal 6. Klient jest …

7
Jak utrzymać stabilność pnia, gdy testy trwają długo?
Mamy trzy zestawy pakietów testowych: „Mały” apartament, którego uruchomienie zajmuje tylko kilka godzin „Średni” apartament, który zajmuje wiele godzin, zwykle jest uruchamiany co noc (co noc) „Duży” pakiet, którego uruchomienie zajmuje tydzień + Mamy też kilka krótszych pakietów testowych, ale nie skupiam się na nich tutaj. Obecna metodologia polega na …

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.