2009-11-10 12 views
8

Zacząłem projekt oparty na Mercurial na kod Google. Przez jakiś czas pracowałem w dywersji, ale nie rozumiem, co robić w Hg.Jak zainicjować projekt Google kodu w Mercurial

Chciałbym pomoc na następujące elementy:

  1. Jak mogę zainicjować projekt (pierwszy na moim komputerze lokalnym) (wtedy z moim lokalnej kopii na serwerze Google)
  2. Jak mogę otrzymać kopię budować z serwera
  3. Jak zaktualizować (scalić/Sync) moje lokalne zmiany z powrotem do serwera

mój projekt jest w PHP i używam NetBeans

+0

Poza odpowiedziami, zawsze można zmienić domyślną ścieżkę i sprawiają, że wskazują na google: http://www.selenic.com/mercurial /hgrc.5.html#paths – tonfa

Odpowiedz

6

Zarówno barkmadley i RC dotykowy na nim, ale co wyraźnie nie ma Cię w tym, że Twoje zamówienie jest nieprawidłowe w pierwszym kroku. Utwórz puste repo na google, sklonuj je do lokalnego, a następnie zatwierdzaj lokalnie i pchnij. Nie próbuj tworzyć go lokalnie, a następnie przesuń do google. Nie ma nic z natury nie tak z ideą robienia tego w ten sposób, ale to nie jest workflow, dla którego skonfigurowano google.

+2

Nazwa użytkownika/hasło do logowania można znaleźć na stronie ustawień kodu Google (https://code.google.com/hosting/settings) - to mnie potknęło, więc pomyślałem Chciałbym się podzielić. – nlucaroni

1

Hg Book powinien pomóc.

po wybraniu create a project można wybrać używany system kontroli wersji.

stamtąd powinieneś być w stanie uzyskać hg clone instrukcje z kodu Google na karcie pobierania.

to da ci wstępną kasę systemu. Następnie kopiujesz do niego swoją pracę i synchronizujesz dane między repozytorium google a hg push i . Aby zapisać Zestawienia zmian w lokalnej kopii używać hg commit

2

Oto niektóre informacje:

  • dla # 1: zainicjować projekt na Google kod, a następnie sklonować repozytorium lokalnie (hg klon ...) można dodać pliki do katalogu utworzonego w procesie klonowania i zobowiązać się, że (hg commit -m 'wiadomość' a następnie wciśnij (Hg impuls)
  • dla # 2:. zobaczyć # 1
  • dla nr 3 : aktualizować Ci lokalna kopia (Hg ciągnąć -u) i popełnić swój Hg zmiany commit następnie przez HG naciśnięciem

Jak wspomniano przez barkmadley, Hg książka jest warta przeczytania

Powiązane problemy