2011-08-12 19 views
14

Czy ktoś użył narzędzia Repo jako narzędzia do zarządzania wieloma repozytoriami git w osobistym projekcie? Wygląda na to, że Google utworzył to narzędzie, aby mogło być używane przez inne osoby, ale nie mogę znaleźć żadnych informacji, jak to zrobić. Jeśli ktoś wie, jak to zrobić lub jakimś dostępnym instruktażem, byłoby to bardzo cenne.Używanie androidowego narzędzia repo do osobistego projektu

Odpowiedz

8

Oto jak używać repo dla własnego projektu.

Na zdalnym serwerze git utwórz folder i nazwij go manifest lub coś podobnego, przejdź do tego katalogu i wpisz polecenie git init. W tym samym katalogu, w którym znajduje się ten folder, powinieneś mieć swoje inne repozytoria Git. Na przykład foldery manifest, repo1 i repo2 znajdują się w tym samym katalogu i wszystkie są repozytoriami Git.

Teraz musisz skonfigurować manifest. Przejdź do folderu manifest i utwórz plik o nazwie default.xml. Oto, jak to będzie wyglądać dla tej konfiguracji.

<?xml version="1.0" encoding="UTF-8"?> 
<manifest> 
    <remote name="origin" 
      fetch="." /> 

    <default remote="origin" 
      revision="master" /> 

    <project path="repo1" name="repo1" /> 
    <project path="repo2" name="repo2" /> 
</manifest> 

Zatwierdź plik, a twoje zdalne repozytorium wszystko gotowe.

Teraz lokalnie utwórz katalog o nazwie my-repo. Wewnątrz my-repo wpisz polecenie

repo init -u [email protected]:/path/to/manifest/directory/ 

ten klonuje repozytorium manifest. Teraz, jeśli wpiszesz repo sync, repo użyje danych z manifestu do sklonowania wszystkich innych repozytoriów, na które wskazuje.

Aby uzyskać więcej informacji na temat pliku manifestu, przejdź do my-repo i wpisz repo help manifest

Powiązane problemy