Sposób, w jaki Git ignoruje oglądanie / śledzenie określonego katalogu / pliku. po prostu uruchom to: git update-index --assume-unchanged <file> Jak to cofnąć, aby można je było oglądać ponownie? (Nazwijmy to
Sposób, w jaki Git ignoruje oglądanie / śledzenie określonego katalogu / pliku. po prostu uruchom to: git update-index --assume-unchanged <file> Jak to cofnąć, aby można je było oglądać ponownie? (Nazwijmy to
Przez przypadek dodałem wiele plików tymczasowych git add -A Udało mi się wycofać pliki za pomocą poniższych poleceń i usunąć brudny indeks. git ls-files -z | xargs -0 rm -f git diff --name-only --diff-filter=D -z | xargs -0 git rm --cached Powyższe polecenia są wymienione w git help rm. Ale...
Próbuję pracować z moimi rzeczywistymi repozytoriami „roboczymi” i osobistymi repozytoriami w git hub z mojego komputera. Konto robocze zostało utworzone jako pierwsze i wszystko działa bezbłędnie. Moje konto osobiste nie może jednak przesyłać do mojego osobistego repozytorium, które jest...
Słyszałem w kilku miejscach, że jednym z głównych powodów, dla których świecą rozproszone systemy kontroli wersji, jest znacznie lepsze scalanie niż w tradycyjnych narzędziach, takich jak SVN. Czy jest to faktycznie spowodowane nieodłącznymi różnicami w działaniu tych dwóch systemów, czy też...
Zastanawiałem się, jak mogę automatycznie zwiększyć kompilację (i wersję?) Moich plików za pomocą Visual Studio (2005). Jeśli sprawdzę właściwości powiedzmy C:\Windows\notepad.exe, zakładka Wersja pokazuje „Wersja pliku: 5.1.2600.2180”. Chciałbym uzyskać te fajne liczby również w wersji mojej...
Przesłałem zmianę do projektu Open Source na Githubie i otrzymałem komentarze do recenzji kodu od jednego z głównych członków zespołu. Chciałbym zaktualizować kod, uwzględniając komentarze do recenzji, i ponownie go przesłać. Jaki jest najlepszy przepływ pracy w tym celu? Z mojej ograniczonej...
Próbuję dostosować format git log. Chcę, aby wszystkie zatwierdzenia były wyświetlane w jednym wierszu. Każdy wiersz powinien pokazywać tylko pierwszy wiersz komunikatu zatwierdzenia. I okazało się, że git log --pretty=shortpowinno wystarczyć, ale na moim komputerze to pokazuje pełny raport jak...
Ilekroć wyciągam z pilota, pojawia się następujący błąd dotyczący kompresji. Po uruchomieniu kompresji ręcznej otrzymuję to samo: $ git gc error: Could not read 3813783126d41a3200b35b6681357c213352ab31 fatal: bad tree object 3813783126d41a3200b35b6681357c213352ab31 error: failed to run...
Śledzę proces rozwoju, w którym tworzę nowy oddział lokalny dla każdej nowej funkcji lub karty opowieści. Po zakończeniu łączę gałąź w master, a następnie pcham. To, co dzieje się z czasem z powodu połączenia lenistwa lub zapomnienia, polega na tym, że kończę z dużą listą lokalnych oddziałów, z...
Visual Studio 2015 tworzy nowy folder o nazwie „.vs”. Jaki jest jej cel i czy powinienem dodać go do kontroli
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
„Nie można wyewidencjonować pojedynczego pliku. Najlepszy poziom realizacji transakcji, jaki można wykonać, to poziom katalogu”. Jak obejść ten problem podczas korzystania z Subversion? Mamy ten folder w Subversion, w którym przechowujemy wszystkie nasze obrazy. Chcę tylko sprawdzić jeden plik...
Jak to zrobić, git statusaby nie wyświetlało nieśledzonych plików bez użycia .gitignore? Chcę uzyskać informacje o statusie modyfikacji tylko dla śledzonych
Tworzę nowy oddział masterz: git checkout -b testbranch Dokonuję w nim 20 zobowiązań. Teraz chcę zmiażdżyć te 20 zobowiązań. Robię to z: git rebase -i HEAD~20 A jeśli nie wiem, ile zatwierdzeń? Czy jest jakiś sposób na zrobienie czegoś takiego: git rebase -i all on this...
Chcę przejąć kontrolę nad moimi bazami danych. Czy ktoś ma jakieś porady lub polecane artykuły na początek? Zawsze będę chciał mieć tam jakieś dane (jak wspomina alumb : typy użytkowników i administratorzy). Często też chcę dużej kolekcji wygenerowanych danych testowych do pomiarów...
Chcę, aby mercurial usunął kilka plików z bieżącego stanu repozytorium. Chcę jednak, aby pliki istniały we wcześniejszej historii. Jak zrobić forgeti removeróżnią się i mogą robić to, co
Chciałbym uzyskać liczbę zatwierdzeń na autora we wszystkich oddziałach. Widzę to git shortlog -s -n Wyświetla bardzo ładną listę, ale nie uwzględnia zmian, które nie zostały jeszcze scalone z innych gałęzi. Jeśli powtórzysz to polecenie po każdej gałęzi, wówczas wspólne zatwierdzenia zostaną...
Załóżmy, że mamy aplikację, która jest stabilna. Jutro ktoś zgłasza wielki błąd, który postanowiliśmy od razu naprawić. Dlatego tworzymy gałąź dla tej poprawki poza „master”, nazywamy ją „2011_Hotfix” i podnosimy ją, aby wszyscy programiści mogli współpracować przy jej naprawianiu. Naprawiamy...
Jaka jest różnica między git pull origin masteri git pull
Cytując Linusa Torvaldsa, gdy zapytano go, ile plików Git może obsłużyć podczas swojej Tech Talk w Google w 2007 roku (43:09): … Git śledzi Twoje treści. Nigdy nie śledzi ani jednego pliku. Nie można śledzić pliku w Git. Możesz śledzić projekt, który ma jeden plik, ale jeśli twój projekt ma...