Voici ma configuration ...GIT Clones sur plusieurs machines
ordinateur portable (Mac) - clone git du dépôt svn
d'entraînement de pouce - clone git de dépôt git portable
Server (Windows Server 08) - git clone du référentiel clé USB
Je ne parviens pas à les maintenir synchronisés pour une raison quelconque ...
Si je fais un changement sur le serveur, je ferai un "git pull" sur la clé USB pour obtenir les changements. Prenez la clé USB à l'ordinateur portable et faites "git pull" sur l'ordinateur portable. De là, je peux faire "git svn dcommit" et tout va jusqu'au dépôt SVN sans problème. Si je tire des changements de SVN avec "git svn rebase", puis faire un pull sur la clé USB et faire un "git status" il est dit que je suis ## révisions devant le maître/origine et je peux ne comprend pas pourquoi.
serveur
>git remote show
origin
>git remote show origin
* remote origin
Fetch URL: E:/proj
Push URL: E:/proj
HEAD branch: master
Remote branch:
master tracked
Local ref configured for 'git push':
master pushes to master (local out of date)
ordinateur portable
>git remote show
(nothing)
>git remote show origin
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Pouce-drive
>git remote show
origin
>git remote show origin
* remote origin
Fetch URL: /Users/me/ui/proj
Push URL: /Users/me/ui/proj
HEAD branch: (unknown)
Remote branch:
master tracked
Local branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)
Pourriez-vous éventuellement ajouter la sortie de 'git remote show', et plus précisément' git remote show origin'? Cela pourrait rendre un peu plus facile de savoir exactement comment fonctionne votre installation. Merci! (oh, pour chaque repo bien sûr, oublié que. :-D) –
Ajout d'informations ci-dessus ... – Adam
Lesquels sont des dépôts créés avec git-svn, et qui sont des clones de ceux-ci? –