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
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
- 1. Rozwiązanie GitHub do osobistego repo
- 2. Bezpłatne narzędzia do zarządzania kodami w .NET do osobistego projektu
- 3. Jak otworzyć istniejący projekt android (build.gradle) do studia androidowego
- 4. Używanie Mavena do dystrybucji projektu
- 5. Jaki jest preferowany proces sprzedaży osobistego projektu/produktu?
- 6. Używanie SemanticUI do mojego projektu Laravel
- 7. Używanie Jenkinsa do projektu opartego na Gulpie
- 8. Jak korzystać z narzędzia Google repo w systemie MS Windows?
- 9. Narzędzia i standardy dotyczące technicznego projektu dokumentu
- 10. Niestandardowe komórki widoku osobistego w scenorysie
- 11. Jak korzystać z biblioteki w maven repo dla projektu clojure?
- 12. Używanie narzędzia dapper do dołączania parametrów za pomocą MySql
- 13. Używanie narzędzia Ant do scalania dwóch różnych plików właściwości
- 14. Git prywatne i publiczne repo dla tego samego projektu
- 15. Używanie narzędzia różnicowego VS2012 z konsoli
- 16. Nie można wcisnąć do Heroku po dodaniu pilota Heroku repo do mojego istniejącego lokalnego repo
- 17. Narzędzia do wykonywania kodu sakwowego
- 18. Konwersja Git Repo do Darcs
- 19. Skopiuj część repozytorium SVN do nowego repo?
- 20. Przejdź do narzędzia: brak takiego narzędzia "wycieczka"
- 21. Narzędzia do skrobania stron internetowych/narzędzia dostępne w Ruby
- 22. Dodaj wszystkie artefakty z JBoss Maven repo do projektu Maven Eclipse
- 23. Jak dołączyć istniejący CMake git repo jako moduł częściowy do mojego własnego projektu CMake?
- 24. Pokaż folder .idea w oknie narzędzia projektu PhpStorm
- 25. Mercurial - zamień normalne repo na nagie repo
- 26. Repo z RStudio na Github
- 27. Utwórz nowy repo z podkatalogu w Mercurial Repo użyciu konwertować
- 28. Git: Import zatwierdza z repozytorium do innego repo
- 29. Narzędzia do metamodelowania
- 30. Narzędzia do produktu Informix