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 …
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)?
Sugerowano, że biorę mój projekt jako open source ze względu na jego rozmiar i brak umiejętności, więc sprawdziłem kod Google i zacząłem tworzyć projekt, a teraz pyta mnie, czy chcę, aby projekt miał Git, Mercurial lub Subversion hosting kodu. Nie wiem nawet, czym jest hosting kodu, a wyszukiwanie po prostu …
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 …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 5 lat temu . Wiem, że Git jest świetny do projektów typu open source. Zastanawiałem się jednak: dla firmy z 20 programistami pracującymi …
Odziedziczyłem niektóre projekty, w których tajniki miały kontrolę źródła w App.config i podobnych plikach. Na szczęście nie jest to publiczne repozytorium, więc ryzyko nie jest tak poważne, jak mogłoby być. Szukam lepszych sposobów zarządzania tym, takich jak Azure KeyVault. (Ale nie chcę, aby to pytanie było specyficzne dla tego rozwiązania). …
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, …
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, …
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 …
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 …
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 …
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 …
W .NET Framework zlokalizowane ciągi znajdują się w pliku XML (lub wielu plikach). Pliki te są częścią projektu i podlegają kontroli źródła, tak jak każdy inny plik kodu źródłowego. Zazwyczaj program Visual Studio służy do wyświetlania tych plików jako tabeli i edycji zlokalizowanych ciągów. Pracuję w małym zespole nad produktem, …
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 …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.