version-control

Jakie są względne mocne i słabe strony Git, Mercurial i Bazaar? [zamknięte]

Co ludzie tutaj widzą jako względne mocne i słabe strony Git, Mercurial i Bazaar? Rozważając każdy z nich ze sobą i przeciwk ... uwagę? Planując migrację z SVN do jednego z tych rozproszonych systemów kontroli wersji, jakie czynniki byś wziął pod uwagę?

TFS: jak można cofnąć kasowanie niezmodyfikowanych plików w pliku wsadowym

Używamy pliku wsadowego do generowania kodu, który automatycznie sprawdza wygenerowane pliki z serwera Team Foundation (TFS), ... istnieje polecenie (lub seria polecenia) aby cofnąć kasowanie wszystkich niezmodyfikowanych plików bez pytania użytkownika?

Git push: "fatal' origin ' nie wygląda na repozytorium git - fatal nie mógł odczytać ze zdalnego repozytorium."

Wiem, że podobne pytania zostały już zadane. Ale uważam, że mój problem wynika z błędu, który wcześniej popełniłem i dlatego ... brze z Gitem i Githubem, jak już pewnie się domyślacie, i muszę przyznać, że nie mam pojęcia, jak to naprawić. Jakiś pomysł?

Git cofanie zmian w niektórych plikach [duplikat]

To pytanie ma już odpowiedź tutaj: cofnięcie modyfikacji kopii roboczej jednego pliku w Git? ... Say I dodałem print w pliku A, ale zmodyfikowałem plik B. B jest tym, co chcę zatwierdzić I A, chcę wrócić do starego stanu.

Jak mogę całkowicie usunąć wiązania TFS

Mam rozwiązanie, które zawiera sporo projektów, Chciałbym całkowicie usunąć wiązania kontroli źródła, Jak mogę to zrobić? ... cę przenieść jedno rozwiązanie i jego projekty z TFS 2005 - > 2008. Dlatego usuwam wiązania, czy jest na to lepszy sposób?

Jak edytować niepoprawny komunikat o zatwierdzeniu w Mercurial? [duplikat]

To pytanie ma już odpowiedź tutaj: Mercurial: jak zmienić ostatni commit? ... eHg (Mercurial) i przypadkowo popełniłem niepoprawny komunikat commit. Jak mogę edytować ten Komunikat commit w repozytorium?

Który commit ma tego Bloba?

Biorąc pod uwagę hash Bloba, czy istnieje sposób, aby uzyskać listę commitów, które mają ten blob w swoim drzewie?

Git: "uszkodzony luźny obiekt"

Ilekroć wyciągam z mojego pilota, dostaję następujący błąd dotyczący kompresji. Kiedy uruchamiam kompresję ręczną, dostaję to ... 12a (stored in .git/objects/45/ba4ceb93bc812ef20a6630bb27e9e0b33a012a) is corrupted Czy ktoś może mi pomóc to rozszyfrować?

Jak wykonać wstępne wypchnięcie do zdalnego repozytorium za pomocą Gita?

Przeczytałem niezliczoną ilość samouczków i ciągle mi brakuje. Oto co mam: -- używam RubyMine na pulpicie Windows -- Zain ... w RubyMine.          b. "git init" w górnym katalogu projektu          c. " Push changes "to server Jakie kroki pominąłem?

Jaka jest różnica między "git init" a "git INIT -- bare"?

Czym się różnią między git init A git init --bare? Zauważyłem, że wiele wpisów na blogu wymaga --bare dla ich serwera Git? Z ... ne na bieżący katalog roboczy Ale co to właściwie znaczy? Czy do konfiguracji serwera Git wymagane jest posiadanie --bare?

Jak wrócić do ostatniego commita po sprawdzeniu poprzedniego commita?

Czasami sprawdzam jakąś poprzednią wersję kodu, aby sprawdzić lub przetestować. Widziałem instrukcje, co zrobić, jeśli chcę ... zrobieniu np. git checkout HEAD^, Jak mam wrócić do wierzchołka gałęzi?.. git log nie pokazuje mi już SHA ostatniego commita.

Co zrobić z plikiem źródłowym C++ 11000 linii?

Więc mamy ten ogromny (11000 linii jest ogromny?) mainmodule.plik źródłowy cpp w naszym projekcie i za każdym razem, gdy musz ... ako SCC, ale myślę, że typ SCC nie ma tutaj znaczenia; używamy Araxis Merge do rzeczywistego porównywania i łączenia plików)

Czy git może być zintegrowany z Xcode?

Czy Jest jakiś sposób na użycie repozytorium git z wbudowanymi funkcjami SCM Xcode?

svn: zamień bagażnik na gałąź

Jaki jest najlepszy sposób, aby jedna z gałęzi repozytorium subversion stała się nowym pniem? Nastąpiła poważna zmiana dla ... t; Branch(6) --+ Wszystkie bieżące zmiany ze starego "trunku" są już włączone do "przepisanej gałęzi" Jak mogę to zrobić?

Jak migrować / konwertować z SVN na Mercurial (hg) w systemie windows

Szukam narzędzia do migracji kilku repozytoriów SVN do Mercurial, z historią, etykietami i tak dalej. Używam TortoiseHg (Win ... zrobić? Lub, jakie inne narzędzia mogę użyć do tego procesu? Zasadniczo, jak Mogę przekonwertować projekt SVN na Mercurial?

Jak wypisać git log tylko z pierwszej linii?

Próbuję dostosować format git log. Chcę, aby wszystkie commity były wyświetlane w jednej linii. Każda linia powinna pokazywać ... rsion from foo to baz. Tak więc, z podanym przykładem chcę być tylko wyjście Added some functionality. poprzedzone skrótem.

Dlaczego powinienem używać kontroli wersji?

Czytałam bloga, na którym pisarz powiedział to "Kod nie istnieje, chyba że jest sprawdzany w systemie kontroli wersji. U ... mam rację, to może się nie przydać, jeśli: nie mają innych osób pracujących na kod. nie planuj pozwolić innym mieć kod.

Czy subversion to antypattern?

Subversion umożliwia osadzanie roboczych kopii innych repozytoriów przy użyciu zewnętrznych źródeł , umożliwiając łatwą kontr ... Są czy istnieje ukryte ryzyko w stosowaniu czynników zewnętrznych? Proszę wyjaśnić, dlaczego uważano by je za antypatterny.

Git: jak squashować wszystkie commity na branchu

Tworzę nową gałąź z master z: git checkout -b testbranch Wykonuję 20 commitów. Teraz chcę zmiażdżyć te 20 commitów. Robię ... EAD~20 A Jeśli Nie wiem, ile commitów? Czy jest jakiś sposób na zrobienie czegoś takiego: git rebase -i all on this branch

Nie można uruchomić git-push master na Github - 'origin' nie wygląda na repozytorium git / Odmowa uprawnień

To pytanie jest związane z moim problemem w zrozumienie rebase, branch i merge , i do problemu Jak możesz zalogować się ... da na to, że muszę jakoś podać hasło dla Gita. Jak możesz sprawić, że Github poprosi o hasło, zamiast polegać na kluczu ssh?