Pytania oznaczone «version-control»

88
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...

88
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...

87
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...

87
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...

85
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...

85
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...

85
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...

84
Odpowiednik w git „hg cat” lub „svn cat”

Chcę wyodrębnić kopię najnowszej wersji pliku przechowywanego w repozytorium git i przekazać ją do skryptu w celu przetworzenia. W przypadku svn lub hg używam po prostu polecenia „cat”: Wydrukuj określone pliki tak, jak były w danej wersji. Jeśli nie podano żadnej wersji, używany jest katalog...