Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android OS Entwicklung / Customize

Repo sync alles überschreiben

Das Thema "Repo sync alles überschreiben" befindet sich unter Android OS Entwicklung / Customize auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 26.10.2010, 19:38   #1 (permalink)
Moderator
 
Benutzerbild von FelixL

Modell: ZTE San Francisco; Moto Defy; HTC One S

Registriert seit: 26.11.2009
Beiträge: 4.286
Abgegebene Danke: 566
Erhielt 655 Danke für 519 Beiträge
Standard Repo sync alles überschreiben

Gibt es irgendjemanden hier im Forum der mir sagen kann wie ich meinen Android Sourcecode wieder auf den Originalzustand bringe?
Ich hab vergessen einen branch zu starten bevor ich meine Änderungen gemacht habe. Repo sync alleine überschreibt die geänderten Dateien natürlich nicht -.-
Eigentlich geht es nur um eine Datei, aber selbst bei der bekomme ich es nicht hin, außerdem hab ich Schiss das im Hintergrund mehr verändert wurde.

Danke für eure Hilfe!
FelixL ist offline   Mit Zitat antworten
Alt 27.10.2010, 10:28   #2 (permalink)
Erfahrener Benutzer
 
Benutzerbild von surtic

Modell: HTC Desire S

Registriert seit: 12.04.2010
Beiträge: 246
Abgegebene Danke: 9
Erhielt 15 Danke für 14 Beiträge
Standard AW: Repo sync alles überschreiben

Ich gehe jetzt mal davon aus das du Git einsetzte da der SourcCode ja in einem Git Repo bei google ist..

dann könnte dir das hier helfen... git ready Revert Dateien
surtic ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei surtic für diesen Beitrag:
FelixL (28.10.2010)
Alt 28.10.2010, 13:48   #3 (permalink)
Moderator
 
Benutzerbild von FelixL

Modell: ZTE San Francisco; Moto Defy; HTC One S

Registriert seit: 26.11.2009
Beiträge: 4.286
Abgegebene Danke: 566
Erhielt 655 Danke für 519 Beiträge
Standard AW: Repo sync alles überschreiben

Hat leider nicht funktioniert. Die git-Komandos die da stehen funktionieren anscheinend nur wenn man einen branch gemacht hat. Was ich wie gesagt vergessen habe -.-

Hab das ganze Verzeichnis gelöscht, alles neu eingerichtet und die 2.nochwas GB Code nochmal runtergeladen

Kann mir jemand den Unterschied zwischen einem Branch und einem Projekt erklären?
Auf der Android-Seite zu repo findet man gar nichts zu projects und wenig zu den branches. Ich will den Code nur nicht nochmal runterladen
FelixL ist offline   Mit Zitat antworten
Alt 28.10.2010, 14:07   #4 (permalink)
Erfahrener Benutzer
 
Benutzerbild von surtic

Modell: HTC Desire S

Registriert seit: 12.04.2010
Beiträge: 246
Abgegebene Danke: 9
Erhielt 15 Danke für 14 Beiträge
Standard AW: Repo sync alles überschreiben

Also bei mir hat es mit diesen Befehlen geklappt, hab es nun extra nochmals getestet.

z.B. wenn du die Änderungen noch nicht Commitet hast machst du einfach "git checkout -f"
und falls du schon Commits gemacht hast hilft dir "git reset --hard haschwertdescommits" weiter.

Unterschied zwischen Branch und Projekt? Also unter Git höre ich jetzt zum ersten mal von einem Projekt... wo hast du das gelesen?
surtic ist offline   Mit Zitat antworten
Alt 28.10.2010, 16:41   #5 (permalink)
Moderator
 
Benutzerbild von FelixL

Modell: ZTE San Francisco; Moto Defy; HTC One S

Registriert seit: 26.11.2009
Beiträge: 4.286
Abgegebene Danke: 566
Erhielt 655 Danke für 519 Beiträge
Standard AW: Repo sync alles überschreiben

Wo machst du diese Kommandos denn? Ich versuche es von meinem Arbeitsordner aus (streng nach Anleitung heißt der mydroid, von dem aus mache ich auch repo sync und so).
Wenn ich git reset --hard mache kam eine Fehlermeldung vonwegen "No git directory". Ich dachte bis jetzt das damit mein Arbeitsordner gemeint war, aber wahrscheinlich fehlte nur
"haschwertdescommits". Muss mich in Git wohl erst mal einlesen...

Wegen Branch und Projekt:
Using Repo and Git | Android Open Source

Da steht
repo start branchname
für einen neuen Branch. Das ist wohl nicht mehr aktuell, er meint immer ich müsste auch ein Projekt angeben.
Das findet man auf der Seite weiter unten:
repo start newbranchname [project-list ]
Zitat:
The project-list specifies which projects will participate in this topic branch.
repo start branchname --all
geht aber.
FelixL ist offline   Mit Zitat antworten
Alt 28.10.2010, 20:12   #6 (permalink)
Erfahrener Benutzer
 
Benutzerbild von surtic

Modell: HTC Desire S

Registriert seit: 12.04.2010
Beiträge: 246
Abgegebene Danke: 9
Erhielt 15 Danke für 14 Beiträge
Standard AW: Repo sync alles überschreiben

also... hab da mal bischen reingeschaut... hab selber noch nie android geclont.

google stellt ja noch das extra script repo bereit das eben diese verschiedenen projekte holen kann die hier aufgelistet sind android.git.kernel.org Git diese projekte haben aber selber nichts mit git zu tun. Projekte sind hier einfach verschiedene git repos da anscheinend das ganze auf mehrere git repos aufgteilt worden ist. es gibt sogar extra zeile für die verschiedenen htc's.

aber kein gewähr auf die richtigkeit
surtic ist offline   Mit Zitat antworten
Alt 28.10.2010, 20:51   #7 (permalink)
Moderator
 
Benutzerbild von FelixL

Modell: ZTE San Francisco; Moto Defy; HTC One S

Registriert seit: 26.11.2009
Beiträge: 4.286
Abgegebene Danke: 566
Erhielt 655 Danke für 519 Beiträge
Standard AW: Repo sync alles überschreiben

Aaaha...
Gut, und wo finde ich nach einem einfachen repo sync die verschiedenen Unterordner der Projekte? Oder wird da nur ein Projekt runtergezogen?

Edit: Okay, es wird anscheinend nur ein Projekt runtergeladen. Welches wird über repo init gesteuert.
FelixL ist offline   Mit Zitat antworten
Alt 28.10.2010, 21:49   #8 (permalink)
Erfahrener Benutzer
 
Benutzerbild von surtic

Modell: HTC Desire S

Registriert seit: 12.04.2010
Beiträge: 246
Abgegebene Danke: 9
Erhielt 15 Danke für 14 Beiträge
Standard AW: Repo sync alles überschreiben

hm.. gute frage.. kannst du nicht mit "repo sync projekt" diese einzeln runterladen? oder mit irgend einem befehl repo sync --all ?

muss mir das morgen mal anschauen...
surtic ist offline   Mit Zitat antworten
Alt 29.10.2010, 08:42   #9 (permalink)
Erfahrener Benutzer
 
Benutzerbild von surtic

Modell: HTC Desire S

Registriert seit: 12.04.2010
Beiträge: 246
Abgegebene Danke: 9
Erhielt 15 Danke für 14 Beiträge
Standard AW: Repo sync alles überschreiben

So hab mich nun mal wider rangesetzt, gerade die ganzen Projekte am runterziehen.

In deinem Ordner hat es ein verstecktes Verzeichnis .repo dort hat es dann einen Unterordner Projekts und der beinhaltet halt all diese Dinger

edit:
Wenn der Repo Sync abgeschlossen ist sind ja nun alle Projekt mit in diesem Ordner abgelegt. Jedes dieser Projekte hat auch ein eigenes Git Repo. Das Repo Script von Google wurde einfach dazu gemacht um diese alle direkt zu Syncronisieren damit man nicht jedes einzeln machen muss.

Geändert von surtic (29.10.2010 um 10:04 Uhr)
surtic ist offline   Mit Zitat antworten
Alt 29.10.2010, 09:18   #10 (permalink)
Erfahrener Benutzer
 
Benutzerbild von surtic

Modell: HTC Desire S

Registriert seit: 12.04.2010
Beiträge: 246
Abgegebene Danke: 9
Erhielt 15 Danke für 14 Beiträge
Standard AW: Repo sync alles überschreiben

Wenn man jetzt z.B. nur das Git Repo vom App Contacts haben willst geht das einfach so...

git clone git://android.git.kernel.org/platform/packages/apps/Contacts.git
surtic ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
ImageView Bild teilweise durch zweites bild überschreiben missG Android App Entwicklung 0 25.10.2010 15:39
HTC Sync oder Active Sync mit dem Milestone? atomphil Motorola Milestone Forum 12 20.09.2010 14:13
Hotmail Sync mit HTC Desire Android 2.1 (Active Sync) Jaque1987 HTC Desire Forum 8 18.09.2010 15:00
Normal Launcher mit Launcher Pro Beta überschreiben Killhunter Root / Hacking / Modding für HTC Magic 10 09.07.2010 17:46
Google Calendar soll Termine auf MS überschreiben Madmac Motorola Milestone Forum 1 11.05.2010 06:04




Du liest gerade: "Repo sync alles überschreiben" unter "Android OS Entwicklung / Customize" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.