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: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos Nie oczekuję, że będzie to takie proste i nie oczekuję, że …
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... file_N.rb, ale interesują mnie tylko zmiany …
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 powiedzieć?
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 uniwersytecie. Znalazłem mnóstwo dokumentacji i …
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 3 git://some/repo myshallowcopyrepo Czy istnieje podobna opcja dla …
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 i zrobić z niego kilka mniejszych repozytoriów git. Każde z nowych repozytoriów …
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. przejrzyj historię pytań, jeśli cię to obchodzi)
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, aby zainicjować moje repozytorium Git?
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 itp. (W IDE). Ale teraz, jeśli dodam …
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 pozwala na interakcję z repozytorium Subversion. Tak więc myślę, może istnieje sposób na pobranie repozytorium Subversion za …
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 -D Czy istnieje sposób na całkowite usunięcie klucza SSH?
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 się wpływać na pliki, które zostały zatwierdzone …
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 chcę. the git add -i Wydaje się, …
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; więc użytkownicy korzystający z Subversion nie widzą żadnych wykonanych przez …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.