2017-06-07 4 views
0

Ich habe viele Dateien in Iglu gespeichert, die ich auf meinen lokalen Rechner kopiere, und muss bestätigen, dass alles erfolgreich kopiert wurde, ohne dass irgendwelche Dateien/Ordner fehlen. Es gibt viele Verzeichnisse und Unterverzeichnisse, so dass die manuelle Überprüfung lange dauert. Kann jemand Git/Winmerge, Iglus Versionskontrolle oder eine andere "Diff-Checker" -Lösung verwenden, um sicherzustellen, dass alles von Iglu auf meine lokale Maschine kopiert wurde?Iglu Software: Bestätigung der erfolgreichen Übertragung auf den lokalen Rechner

Antwort

0

Wenn Sie git zur Versionskontrolle Ihrer lgloo-Software verwenden, wird es die Arbeit erleichtern.

Remote git Repo: Richten Sie Ihr eigenes Remote Repo ein, oder melden Sie sich für github/bitbucket usw. an und hosten Sie Ihr Remote Repo dort.

Lokales Git Repo: Änderungen für lgloo vornehmen und mit remote Repo synchronisieren.

Zum ersten Mal mit lokalen Repo remote zu synchronisieren:

# In an empty local path 
git init 
# copy lgloo software in the path 
git add . 
git commit -m 'init commit' 
git remote add origin <URL for remote repo> 
git push -u origin master 

Danach, wenn Sie wollen die ganze lgloo Software in Ihrem lokalen Rechner kopieren und überprüfen, ob es erfolgreich kopiert. Sie müssen nur die Befehle in dem gleichen lokalen Pfad auszuführen:

git pull origin master 
git log master..origin/master 

Wenn kein Ausgang nach git log master..origin/master ist, das bedeutet, dass Sie die neueste lgloo Software erfolgreich kopiert.

+0

Das klingt nach einer guten Lösung, aber was mache ich nach dem Kopieren der Iglu-Software? Wie/wann erzähle ich Git über diesen Weg? – Tom

+0

Das lokale git repo befindet sich nur im Pfad, damit Sie das tun können, was Sie für Ihre lgloo-Software ändern möchten. Dann können Sie 'git add.', 'Git commit' und' git push' verwenden. Und es ist nicht nötig, git den Weg zu sagen. Mehr Details über Git können Sie Git-Buch https://www.git-scm.com/book/en/v2 verweisen. –

+0

Haben Sie Git-Befehle erfolgreich ausgeführt? Wenn die Antwort Ihnen hilft, das Problem zu lösen, können Sie es als Antwort markieren. Und es wird anderen helfen, die ähnliche Fragen haben. –

Verwandte Themen