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.

19
Jak radzisz sobie z plikami konfiguracyjnymi w kontroli źródła?
Załóżmy, że masz typową aplikację internetową z konfiguracją plików. Cokolwiek. Każdy programista pracujący nad projektem będzie miał jedną wersję dla swoich dev boxów, będą dostępne wersje dev, prod i stage. Jak sobie z tym radzisz w kontroli źródła? W ogóle nie wpisujesz tego pliku, nie sprawdzasz go pod różnymi nazwami …
97 svn  git  version-control  cvs 


7
Usuń wszystkie lokalne zestawy zmian i wróć do drzewa
Używam Mercurial i wpadłem w straszny bałagan lokalnie, z trzema głowami. Nie mogę naciskać i chcę po prostu usunąć wszystkie lokalne zmiany i zatwierdzenia i zacząć od nowa z całkowicie czystym kodem i czystą historią. Innymi słowy, chcę skończyć z (a) dokładnie tym samym kodem lokalnie, jaki istnieje na końcu …

30
Meldowanie kodu „zakomentowanego” [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Ok, jest coś, co spowodowało pewne tarcia w mojej obecnej …

17
Jak wycofać zaewidencjonowanie TFS?
Chciałbym cofnąć zmianę, którą ostatnio wprowadziłem w TFS. W Subversion było to całkiem proste. Jednak wydaje się to być niesamowitym bólem głowy w TFS: Opcja 1: pobierz poprzednią wersję Uzyskaj ręcznie poprzednią wersję każdego pliku Sprawdź do edycji Fail - checkout (w VS2008) zmusza mnie do pobrania najnowszej wersji Opcja …


3
„git pull origin mybranch” pozostawia lokalne zobowiązanie Mybranch N przed początkiem. Czemu?
Właśnie zauważyłem coś dziwnego git pull , czego nie rozumiem. W piątek pracowałem w lokalnym oddziale. nazwijmy to mybranch. Przed opuszczeniem biura pchnąłem go do źródła (czyli mojego repozytorium na githubie):git push origin mybranch . Wczoraj w domu, ja pull ściągnąłem moją gałąź do laptopa, trochę zakodowałem, a potem przeniosłem …


3
Rebasing gałąź, w tym wszystkie jej dzieci
Mam następującą topologię repozytorium Git: A-B-F (master) \ D (feature-a) \ / C (feature) \ E (feature-b) Spodziewałem się, featureże przez zmianę bazy gałęzi całe poddrzewo (w tym gałęzie podrzędne): $ git rebase feature master A-B-F (master) \ D (feature-a) \ / C (feature) \ E (feature-b) Taki jest jednak …



7
Usuwanie oddziału SVN
Utworzyłem gałąź projektu SVN o nazwie „funkcje” i teraz, gdy próbuję zaktualizować wspomniany projekt, pojawia się folder Features, który zawiera kolejną kopię projektu z tej gałęzi. Czy jest sposób, aby całkowicie usunąć gałąź z repozytorium, aby to się więcej nie zdarzało?

4
Czy GitHub może pokazać historię zmian dokonanych w jednym pliku w postaci łatki?
Jeśli to zrobisz git log --patch -- path/to/file, otrzymasz historię pliku wraz z różnicą wszystkich zmian wprowadzonych w nim z każdym zatwierdzeniem, na przykład: $ git log --patch -- git-rebase.sh commit 20351bb06bf4d32ef3d1a6849d01636f6593339f Author: Ramkumar Ramachandra <artagnon@gmail.com> Date: Sat Jun 15 18:43:26 2013 +0530 rebase: use 'git stash store' to simplify …

4
Prawidłowo zignoruj ​​rekursywnie wszystkie pliki w określonym folderze z wyjątkiem określonego typu plików
Widziałem podobne pytania ( 1 , 2 i 3 ), ale nie otrzymałem od nich właściwego rozwiązania. Muszę zignorować wszystkie pliki w określonym folderze z wyjątkiem określonego typu pliku. Folder jest podkatalogiem dla ścieżki głównej. Nazwijmy folder Resources. Ponieważ nie chcę komplikować sprawy, pozwól mi zignorować pliki we wszystkich folderach …

8
synchronizacja repozytorium git między komputerami podczas poruszania się?
Powiedzmy, że mam komputer stacjonarny i laptop i czasami pracuję na komputerze stacjonarnym, a czasami na laptopie. Jaki jest najłatwiejszy sposób przenoszenia repozytorium git w tę iz powrotem? Chcę, aby repozytoria git były identyczne, abym mógł kontynuować od miejsca, w którym wyszedłem na drugim komputerze. Chciałbym się upewnić, że mam …

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.