Pytania otagowane jako version-control

Kontrola wersji to zarządzanie zmianami w dokumentach, programach i innych informacjach przechowywanych jako pliki komputerowe. Użyj tego znacznika, aby zaznaczyć ogólne pytania dotyczące użycia i możliwości kontroli wersji, porównania VCS. Dla większości poleceń i technik specyficznych dla każdego konkretnego VCS istnieją określone tagi, które powinny być preferowane.


17
Jak przekonwertować normalne repozytorium Git na zwykłe?
Jak przekonwertować „normalne” repozytorium Git na zwykłe? Główną różnicą wydaje się być: w normalnym repozytorium Git w .gitfolderze znajduje się folder zawierający wszystkie istotne dane i wszystkie inne pliki tworzące kopię roboczą w czystym repozytorium Git nie ma kopii roboczej, a folder (nazwijmy go repo.git) zawiera rzeczywiste dane repozytorium



5
Jak zaktualizować żądanie ściągnięcia z rozwidlonego repozytorium?
Więc najpierw rozwidliłem repo, a następnie dokonałem zatwierdzenia do tego rozwidlonego repo. Następnie otworzyłem żądanie ściągnięcia. Żądanie ściągnięcia zawierało wszystkie zmiany, które chciałem. Po zapoznaniu się z moją prośbą o ściągnięcie wprowadzono szereg zmian, które właściciel repozytorium chciał, abym wprowadził, zanim je zaakceptuje. Dokonałem tych zmian w moim rozwidleniu, teraz …

21
Używanie notesów IPython pod kontrolą wersji
Jaka jest dobra strategia utrzymywania notebooków IPython pod kontrolą wersji? Format notebooka jest całkiem podatny na kontrolę wersji: jeśli ktoś chce kontrolować wersję notebooka i wyjść, działa to całkiem dobrze. Drażliwość pojawia się, gdy chce się tylko kontrolować wersję danych wejściowych, wyłączając wyjścia komórek (inaczej „produkty do budowania”), które mogą …

8
Czy composer.lock powinien być zaangażowany w kontrolę wersji?
Jestem trochę mylony z composer.lockużyciem w aplikacji z repozytorium. Widziałem wiele osób mówiących, że nie powinniśmy .gitignore composer.lockz repozytorium. Jeśli zaktualizuję biblioteki w środowisku programistycznym, będę mieć nową, composer.lockale nie będę mógł zaktualizować ich do wersji produkcyjnej, prawda? Czy to nie generuje konfliktów na tym pliku?

12
Zarządzanie dużymi plikami binarnymi za pomocą Git
Szukam opinii na temat obsługi dużych plików binarnych, od których zależy mój kod źródłowy (aplikacja internetowa). Obecnie omawiamy kilka alternatyw: Skopiuj pliki binarne ręcznie. Pro: Nie jestem pewien. Przeciw: jestem zdecydowanie temu przeciwny, ponieważ zwiększa to prawdopodobieństwo błędów podczas konfigurowania nowej witryny / migrowania starej. Stwarza kolejną przeszkodę do pokonania. …

11
Git and Mercurial - Porównaj i kontrastuj
Od jakiegoś czasu używam subversion do moich osobistych projektów. Coraz częściej słyszę wspaniałe rzeczy o Git i Mercurial oraz ogólnie o DVCS. Chciałbym dać wir całej DVCS, ale nie znam zbyt dobrze żadnej z tych opcji. Jakie są różnice między Mercurial a Git? Uwaga: nie próbuję dowiedzieć się, który jest …

7
Czy Gemfile.lock powinien być zawarty w .gitignore?
Jestem trochę nowy w pakiecie i generuje pliki. Mam kopię repozytorium git z GitHub, do którego wielu ludzi przyczynia się, więc zdziwiłem się, widząc, że bundler utworzył plik, który nie istniał w repozytorium i nie był na .gitignoreliście. Od kiedy go rozwidliłem, wiem, że dodanie go do repozytorium nic nie …

14
Jak korzystać z kontroli źródła Git for Unity3D?
Czy chcesz uzyskać więcej informacji na temat Przepełnienia stosu w : Git для контроля версий w Unity3D? Jakie są najlepsze praktyki korzystania z kontroli źródła Git w Unity 3D, szczególnie w przypadku binarnego charakteru projektów Unity 3D? Proszę opisać przepływ pracy, jakie ścieżki będą zawarte w .gitignore, jakie ustawienia należy …

4
Jaka jest różnica między HEAD, drzewem roboczym a indeksem w Git?
Czy ktoś może mi powiedzieć różnicę między HEAD, drzewem roboczym a indeksem w Git? Z tego, co rozumiem, wszystkie są nazwami różnych gałęzi. Czy moje założenie jest prawidłowe? Edytować znalazłem to Pojedyncze repozytorium git może śledzić dowolną liczbę gałęzi, ale twoje drzewo robocze jest powiązane tylko z jedną z nich …


9
Jak sprawić, by git zawsze pobierał z określonej gałęzi?
Nie jestem mistrzem git, ale pracuję z nim już od jakiegoś czasu przy kilku różnych projektach. W każdym projekcie zawsze git clone [repository]i od tego momentu zawsze mogę git pull, o ile oczywiście nie mam wybitnych zmian. Ostatnio musiałem wrócić do poprzedniej gałęzi i zrobiłem to z git checkout 4f82a29. …


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.