2013-01-18 16 views
9

Wpisałem hg init w katalogu, ale potem zmieniłem zdanie: Wolałbym nie mieć to pod kontrolą wersji. Więc jak mogę cofnąć hg init?Jak cofnąć hg init?

Przypuszczam, istnieje inne rozwiązanie niż usuwanie .hg katalogów, ale nie mogłem znaleźć polecenia. Czy jest to niemożliwe, aby rtęć usunęła się z projektu?

Odpowiedz

17

Dlaczego nie używając

rm -rv .hg/ na systemach Linux/Unix lub pod MacOS

lub

rmdir /S .hg na systemach Windows (z dobrym ol”CMDLINE, pierwszy przykład działa pod PowerShell także).

To proste i skuteczne i robi to, co chcesz: Usuwanie Mercurial z projektu.

+1

+1 dla dając rzeczywiste polecenia, choć nie OS są określone w pytaniu równoważny system Windows będzie miłym dodatkiem;) – SirDarius

+2

Wszystkie trzy posty odpowiedział na moje pytanie w tym samym czasie. W tym przypadku akceptuję ten od użytkownika o najmniejszej ocenie reputacyjnej. – clstaudt

5

Wystarczy usunąć katalog .hg (to tylko jeden, w katalogu głównym repozytorium). Nie ma w tym nic więcej.

7

Jedyne hg init robi jest dodanie do katalogu .hg i jego zawartość.

Tak, cofając hg init można rzeczywiście zrobić, po prostu usuwając katalog .hg. Naprawdę nie może być łatwiejsze niż to!

+0

Dobra, doszedłem do wniosku, że powinno być polecenie. Sądzę, że "nie dotykaj porady" .hg "nie ma w tym przypadku zastosowania. – clstaudt

+2

Ta rada to: * zapobiec rozbiciu *, w tym przypadku ** chcesz zerwać **;) – Veger