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.
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 pracy?
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ą instalacją, czy po prostu coś …
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 komenda? Commit 1: Added 'homepage.html' Added 'contacts.html' Commit 2: Added 'homepage.php' …
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 usunąć?
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 lokalnie, muszę użyć ours, kiedy bym się tego …
Repozytorium svn, które dubluję przez git-svn, zmieniło adres URL. W Vanilla SVN po prostu byś to zrobił svn switch --relocate old_url_base new_url_base. Jak mogę to zrobić za pomocą git-svn? Po prostu zmiana adresu URL svn w pliku konfiguracyjnym kończy się niepowodzeniem.
Czy jest jakieś polecenie w Gicie, które czyści ekran. na przykład w wierszu poleceń okna po wykonaniu dużej ilości kodu, jeśli wpiszesz cls, wyczyści cały poprzedni kod. więc chcę tego samego typu funkcji w Git. więc ktoś może mi podać nazwę polecenia.
Używam SVN do wszystkich moich projektów. Czasami projekt B jest kopią z projektu A. Kiedy projekt A ma ogólną zmianę, mogę użyć svn merge Aw katalogu B i scali te zmiany. Teraz, gdybym chciał użyć git. Nie podoba mi się, że wszystkie moje projekty są w tym samym repozytorium, ponieważ …
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.