Pytania oznaczone «git-svn»

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.

472
Zobacz zmiany w określonym pliku za pomocą git

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

471
Brak nowego wiersza na końcu pliku

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

384
Przekazywanie istniejącego repozytorium Git do SVN

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

279
Jak usunąć pochodzenie z repozytorium git

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

182
Zignorować zmodyfikowane (ale nie zatwierdzone) pliki w 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...

154
Jak usunąć klucz SSH?

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

149
git selektywnie przywraca lokalne zmiany z pliku

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

117
Wznawiam klon git-svn

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

108
git-svn nie jest poleceniem git?

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

102
Jak mogę połączyć dwa zatwierdzenia w jeden?

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