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.

4
Odrzucono Git non-fast-forward
Wydaje mi się, że to pytanie było zadawane wiele razy, ale zazwyczaj jest to rozwiązanie: „Usunąłem katalog i ponownie wykonałem pracę z nowym wyewidencjonowaniem”. Wykonałem zatwierdzenie i naciśnięcie, ale zdałem sobie sprawę, że odniosłem się do niewłaściwego numeru biletu w komunikacie dotyczącym zatwierdzenia. Poszukałem więc szybkiego rozwiązania w SO i …



5
git gc --aggressive vs git repack
Szukam sposobów na zmniejszenie rozmiaru gitrepozytorium. Wyszukiwanie prowadzi mnie do git gc --aggressivewiększości przypadków. Czytałem też, że nie jest to preferowane podejście. Czemu? co powinienem wiedzieć, jeśli biegam gc --aggressive? git repack -a -d --depth=250 --window=250jest zalecane powyżej gc --aggressive. Czemu? Jak repackzmniejszyć rozmiar repozytorium? Nie mam też pewności co …



12
Czy powinienem zachować pliki projektu pod kontrolą wersji? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

7
Sprawdzasz pakiety z NuGet do kontroli wersji?
Przed NuGet powszechnie akceptowaną „najlepszą praktyką” było rejestrowanie wszystkich zewnętrznych bibliotek DLL używanych w projekcie. Zwykle w katalogu Libslub 3rdParty. Czy podczas pracy z programem NuGet mam zaewidencjonować packageskatalog, czy istnieje sposób, aby program MSBuild automatycznie pobierał potrzebne pakiety z źródła danych NuGet?

7
.classpath i .project - sprawdzać kontrolę wersji czy nie?
Uruchamiam projekt Java typu open source, który składa się z wielu modułów w drzewie zależności. Wszystkie te moduły są podkatalogami w repozytorium subversion. Nowicjuszom w naszym projekcie jest dużo pracy, aby ustawić to wszystko ręcznie w czasie zaćmienia. Nie wszyscy nasi programiści używają Eclipse. Niemniej jednak rozważamy po prostu sprawdzenie …

3
Jak uzyskać program Visual Studio, aby otworzyć okno rozwiązywania konfliktów po pobraniu programu TFS
Gdy wykonuję polecenie Pobierz najnowsze w programie Visual Studio, jeśli występują konflikty, nic nie jest wyświetlane, aby było to oczywiste. Zawsze myślę, że wszystko jest w porządku, wykonaj kompilację i często kompilacja działa. Zawsze spoczywa na mnie obowiązek pamiętania o szukaniu konfliktów i otwieraniu okna konfliktów. Czy jest jakiś sposób, …

3
Losowe „dotyczy” folderów i plików „.keep”
Uczę się szyn. Gdzieś po drodze zauważyłem, że pozornie przypadkowe foldery i pliki pojawiają się w katalogu mojej aplikacji railsowej. W niektórych folderach znajduje się concernsfolder zawierający .keepplik. .keepPlik wydaje się być pusty. W innych folderach nie ma concernsfolderu, ale jest pusty .keepplik. Czy ktoś wie, o co chodzi z …

6
Sprawdzasz stary commit i utrzymujesz head w gałęzi master?
Obecnie w celu przełączenia się na inne zatwierdzenie git (na tej samej gałęzi ... właściwie na gałęzi master!), Wykonuję polecenie git checkout ea3d5ed039edd6d4a07cc41bd09eb58edd1f2b3a Teraz za każdym razem, gdy to robię, dupek mówi mi, że mam teraz odłączoną głowę. Jak przejść do starszego zatwierdzenia i nadal utrzymywać głowę w tej samej …

2
Jak przerwać scalanie w Mercurial?
Pomyślałem o fuzji. Chcę cofnąć, a następnie spróbować ponownie. Czy istnieje sposób na cofnięcie scalenia, zanim zostanie ono zatwierdzone? hg revertnie robi tego, co bym chciał, tylko przywraca tekst plików. Mercurial przerywa moją drugą próbę scalenia i skarży się, że oryginalne scalanie jest nadal niezakończone. Czy istnieje sposób na cofnięcie …

4
Zwijanie historii repozytorium git
Mamy projekt git, który ma dość długą historię. W szczególności na początku projektu było w projekcie sporo binarnych plików zasobów, które zostały teraz usunięte, ponieważ są w rzeczywistości zasobami zewnętrznymi. Jednak rozmiar naszego repozytorium wynosi> 200 MB (całkowite pobranie wynosi obecnie ~ 20 MB) ze względu na wcześniejsze zatwierdzenie tych …

6
Polecenie, aby wyczyścić ekran Git Bash
Czy jest jakieś polecenie w Gicie, które czyści ekran. na przykład w wierszu poleceń okna po wykonaniu dużej ilości kodu, jeśli wpiszesz cls, wyczyści cały poprzedni kod. więc chcę tego samego typu funkcji w Git. więc ktoś może mi podać nazwę polecenia.

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.