Przeczytałem instrukcję Git, FAQ, kurs awaryjny Git - SVN itp. I wszystkie one wyjaśniają to i tamto, ale nigdzie nie można znaleźć prostej instrukcji, takiej jak: Repozytorium SVN w: svn://myserver/path/to/svn/repos Repozytorium Git w:
git-svn jest dwukierunkowym pomostem między git i Subversion, pozwalającym na użycie zdalnego repozytorium Subversion jako lokalnego repozytorium Git, przy jednoczesnym zachowaniu możliwości wysyłania zmian z powrotem do Subversion.
Przeczytałem instrukcję Git, FAQ, kurs awaryjny Git - SVN itp. I wszystkie one wyjaśniają to i tamto, ale nigdzie nie można znaleźć prostej instrukcji, takiej jak: Repozytorium SVN w: svn://myserver/path/to/svn/repos Repozytorium Git w:
Wiem, że mogę użyć git diffpolecenia do sprawdzenia zmian, ale, o ile rozumiem, jest on oparty na katalogu. Oznacza to, że podaje wszystkie zmiany wszystkich plików w bieżącym katalogu. Jak mogę sprawdzić zmiany tylko w jednym określonym pliku? Powiedzmy, że zmieniłem pliki file_1.rb, file_2.rb......
Podczas robienia git diffnapis „Brak nowej linii na końcu pliku” . Ok, na końcu pliku nie ma nowego wiersza. O co tyle szumu? Jakie znaczenie ma przesłanie i co próbuje nam
Całą swoją pracę wykonywałem w Git i naciskałem na GitHub. Jestem bardzo zadowolony zarówno z oprogramowania, jak i strony, i nie chcę w tym momencie zmieniać moich praktyk pracy. Mój doradca doktorski prosi wszystkich studentów o zachowanie pracy w repozytorium SVN, które jest hostowane na...
Problem Jak tworzysz płytką kopię za pomocą git-svn z repozytorium Subversion, np. Jak wyciągasz tylko trzy ostatnie wersje? git clonePolecenie może dostać ostatnie n wersje z repozytorium Git przypadku korzystania z opcji --depth, tj masz płytkie kopię repozytorium. Przykład: git clone --depth...
Podstawowe pytanie: jak oddzielić repozytorium git od źródła, z którego zostało sklonowane? git branch -a przedstawia: * master remotes/origin/HEAD -> origin/master i chcę usunąć całą wiedzę o pochodzeniu i powiązane poprawki. Dłuższe pytanie: chcę wziąć istniejące repozytorium subversion...
Mam repozytorium git, które śledzi repozytorium svn. Sklonowałem go za pomocą --stdlayout. Utworzyłem nowy oddział lokalny za pośrednictwem git checkout -b foobar Teraz chcę, aby ta gałąź znalazła się w …/branches/foobarrepozytorium svn. Jak mam to zrobić? (wycięłam dużo tekstu dochodzeniowego....
Używam git-svndo pracy z centralnym repozytorium Subversion mojej firmy. Niedawno utworzyliśmy nową gałąź funkcji w centralnym repozytorium. Jak mam o tym powiedzieć Gitowi? Kiedy uruchamiam, git branch -rwidzę tylko gałęzie, które istniały, gdy działałem fetchprzeciwko repozytorium Subversion,...
Sprawdziłem repozytorium svn za pomocą git svn. Teraz muszę sprawdzić jedną z gałęzi i ją śledzić. Jaki jest najlepszy sposób, aby to
Czy mogę powiedzieć gitowi, aby zignorował pliki, które zostały zmodyfikowane (usunięte), ale nie należy ich zatwierdzać? Sytuacja polega na tym, że mam repozytorium w repozytorium, które zawiera rzeczy, które w ogóle mnie nie interesują, więc usunąłem go, aby nie pojawiał się w autouzupełnianiu...
Czy istnieje sposób na dodanie repozytorium Subversion jako modułu podrzędnego Git w moim repozytorium Git? Coś jak: git-svn submodule add https://svn.foo.com/svn/proj --stdlayout svn-project Gdzie https://svn.foo.com/svn/projwskazuje na repozytorium Subversion. Wiem, że jest to, git-svnco...
Obecnie mam przesłany na serwer stary klucz SSH. Problem polega na tym, że zgubiłem ~/.sshkatalog (z oryginałem id_rsai id_rsa.pubplikami). W związku z tym chcę usunąć stary klucz SSH bezpośrednio na serwerze i przesłać nowy. Bez powodzenia wypróbowałem następujące polecenie: $> ssh-add...
Czy można git mergezignorować różnice w końcówkach linii? Może zadaję złe pytanie ... ale: Próbowałem uisng, config.crlf inputale sprawy trochę się pogmatwały i wymknęły się spod kontroli, szczególnie gdy zastosowałem go po fakcie . Po pierwsze, zastosowanie tej konfiguracji po fakcie nie wydaje...
W moim repozytorium git, które śledzi repozytorium svn, dokonałem wielu zmian w jednym pliku. Teraz chcę cofnąć te zmiany (jak przywracanie svn), ale tylko części pliku. Chcę mieć możliwość przeglądania różnic w pliku, odrzucania (cofania) zmian, których nie chcę i zachować zmiany, których...
Moją motywacją do wypróbowania git-svn jest łatwe łączenie i rozgałęzianie. Wtedy zauważyłem, że człowiek git-svn (1) mówi: Uruchamianie git-merge lub git-pull NIE jest zalecane na gałęzi, z której planujesz dcommitować. Subversion nie reprezentuje fuzji w żaden rozsądny lub użyteczny sposób;...
Zacząłem klonować repozytorium SVN za pomocą operacji klonowania git-svn. Po około 6 godzinach importowania (to duże repozytorium) mój komputer poszedł i spał na mnie. Czy istnieje sposób na wznowienie operacji bez ponownego wykonywania całej początkowej
Podczas próby pobrania starego zrzutu svn projektu pod kontrolą gita napotkałem interesujący problem. Za każdym razem, gdy uruchamiam git svn, pojawia się błąd informujący, że nie jest to polecenie git, ale istnieje dokumentacja, którą mogę wyciągnąć git help. Czy coś jest nie tak z moją...
Mam gałąź „firstproject” z 2 zatwierdzeniami. Chcę się pozbyć tych zatwierdzeń i sprawić, by pojawiały się jako pojedyncze zatwierdzenie. Polecenie git merge --squashbrzmi obiecująco, ale kiedy uruchamiam git merge --squashmój terminal, po prostu wyświetla opcje polecenia. Jaka jest poprawna...
Po prostu próbowałem wprowadzić zmiany do mastera Git. Z tego, co przeczytałem, wydaje się, że chodzi o usunięcie pliku blokady. Wiadomość mówi: upewnij się, że żadne inne procesy Git nie są uruchomione i usuń plik ręcznie Może ktoś wie, który plik usunąć i jak...
Używam git-svn i zauważyłem, że kiedy muszę naprawić konflikt scalania po wykonaniu a git svn rebase, znaczenie opcji --oursi --theirsnp. git checkoutJest odwrócone. To znaczy, jeśli istnieje konflikt i chcę zachować wersję, która pochodzi z serwera SVN i wyrzucić zmiany, które wprowadziłem...