Pytania otagowane jako version-control

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


2
Układ dużego projektu: dodanie nowej funkcji do wielu podprojektów
Chcę wiedzieć, jak zarządzać dużym projektem z wieloma komponentami za pomocą systemu zarządzania kontrolą wersji. W moim obecnym projekcie są 4 główne części. Sieć serwer Konsola administracyjna Platforma. Część internetowa i serwerowa używa 2 bibliotek, które napisałem. W sumie istnieje 5 repozytoriów git i 1 repozytorium rtęciowe. Skrypt kompilacji projektu …

5
Jak najlepiej zarządzać tworzeniem wydań kodu open source z poufnego kodu badawczego mojej firmy?
Moja firma (nazwijmy je Acme Technology) ma bibliotekę około tysiąca plików źródłowych, które pierwotnie pochodziły od jej grupy badawczej Acme Labs, inkubowanej przez kilka lat w grupie programistów, a ostatnio udostępniono garstce klientów pod nieujawnianie. Acme przygotowuje się do wydania około 75% kodu społeczności open source. Pozostałe 25% zostanie wydanych …

2
Przyzwoity model rozgałęziania git dla produktów, które powinny towarzyszyć wersji innego produktu innej firmy (oraz zalety i wady jednej propozycji)
Uwaga: Moje pytanie koncentruje się na moim konkretnym problemie (który dotyczy Liferay), ale mam nadzieję, że może być użyteczne dla każdego, kto musi utrzymywać różne wersje tego samego projektu na git. Pracuję w firmie, która pisze wiele wtyczek do Liferay Portal . Wtyczki te (portlety, motywy itp.) Są zwykle wielokrotnego …

6
Słabe używanie SVN - czy Mercurial jest odpowiedzią?
W pracy używamy SVN, ale tylko z nazwy. Nie rozgałęziamy się ani nie łączymy. Przechowujemy dwie kopie repozytorium, jedną służącą jako gałąź „znacznika”, która jest kopiowana podczas wdrażania i przechowywana w celu naprawy błędów oraz natychmiastowe funkcje typu „to musi działać jak najszybciej”. Musimy pamiętać o skopiowaniu zmian dokonanych w …

5
Rozwiązywanie konfliktów scalania z powodu refaktoryzacji
Niedawno zaangażowałem się w dyskusję na temat tego, jak ogólnie radzić sobie z refaktoryzacją (co samo w sobie jest interesującym tematem). W końcu pojawiło się następujące pytanie: Jak radzić sobie z konfliktami scalania, które miały miejsce z powodu tego, że ktoś dokonał refaktoryzacji części kodu, podczas gdy ktoś inny pracował …

8
W przyszłości przejście od projektu jednoosobowego do projektu zespołowego. Co powinienem teraz robić w ramach przygotowań i na co mogę czekać?
Aby to wyjaśnić, jestem zainteresowany wiedzą, co ludzie myślą, że powinieneś wdrożyć, będąc jeszcze jednoosobowym projektem (kontrola źródła zespołu, dokumentacja, kompilacje itp.) I jakich rzeczy nie trzeba robić, dopóki nie pojawi się druga osoba na projekt. Każdy, kto ma doświadczenie w poruszaniu się w tym scenariuszu, doceni ich spostrzeżenia.

15
Jaki jest najbardziej efektywny / wydajny sposób na opracowanie aplikacji dla wielu osób bez kontroli źródła?
Wprowadzenie do mojej sytuacji Pracuję dla małej firmy zajmującej się programowaniem stron internetowych. Mamy zespół czterech programistów ASP.NET, w tym mnie. Prawie wszystkie nasze projekty (> 98%) to projekty jednoosobowe, których realizacja zajmuje około 1-4 tygodni. Nie używamy kontroli źródła ani wersji. Jedyne, co mamy, to folder współdzielony na serwerze …


8
kontrola wersji dla małego zespołu [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Rozwijamy nowy zespół bardzo małych rozmiarów (powiedzmy 2-5). Moje pytanie brzmi: jaki rodzaj kontroli wersji …

4
Przenoszenie repozytorium SVN o rozmiarze wielu GB do Git
Obecnie moja firma ma rozwiązanie Visual Studio w repozytorium SVN, które jest zorganizowane w następujący sposób: SolutionFolder (~3.5 GB) |-> SolutionName.sln |-> .. Some source code folders... (~250 MB) |-> ThirdParty (~3 GB) |-> Tools | -> Tool1 | -> Tool2 Tool1 i Tool2 są budowane niezależnie (mają własne rozwiązania), …

1
Udostępnianie części monorepo
Obecnie mamy złożony i nieefektywny system kompilacji składający się z wielu repozytoriów SVN i Git (po około 50%), w tym repozytorium podmodułów git. Mamy też domowe skrypty, które lepiej lub mniej dobrze zarządzają całym procesem. Głównym punktem naszej bazy kodu (zamkniętego źródła) jest to, że jest ściśle powiązana, a każdy …

2
Ciągłe wdrażanie za pomocą gitignore
W jaki sposób radzisz sobie z ignorowanymi plikami w gitignore podczas ciągłego wdrażania w Git? Pliki te są ignorowane ze względu na prywatność (tj. Nie chcą, aby były wypychane do innych zdalnych repozytoriów, takich jak GitHub), ale przy ignorowaniu tych plików nie są wypychane do repozytorium ciągłego wdrażania, aplikacja nie …


4
Zatrzymywanie programistów zobowiązujących się do niewłaściwej gałęzi DVCS
Problem Jestem w projekcie oprogramowania, który ma około 10 programistów, udostępniamy kod źródłowy za pośrednictwem Mercurial. Posiadamy dział rozwoju i produkcji na wydanie. Wielokrotnie w trakcie projektu mieliśmy kod źródłowy z jednej gałęzi, tj. V1 wchodzącej do łatek i gałęzi serwisowych dla wcześniejszych wydań oprogramowania, tj. V2. Powoduje to albo …

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.