2010-05-18 4 views
3

Le commentaire de Greg aide-moi à comprendre tortoisegit push successfully, but no new files?Comment créer un référentiel nu local avec tortoisegit?

Comment créer un référentiel nu local avec tortoisegit?

Je peux faire un clic droit et cloner un dépôt à partir de github et pousser. Je voudrais créer un référentiel local puis faire la même chose, cloner et pousser. Comment je fais ça?

-edit- J'ai créé un référentiel local très bien mais je ne peux pas y accéder. J'ai besoin de tout tirer. J'aime la cohérence de pousser dans mes deux projets.

Répondre

1

Mise à jour: cette fonction, suivi par tortoisegit issues 220, a été fixé au 4ème trimestre 2010, et fait maintenant partie de l'TortoiseGit documentation avec l'option "Make it nu":

http://www.dalsoft.co.uk/blog/wp-content/uploads/2011/08/tortoisegit-create-repository.png
enter image description here
(Source: " Getting started with Git on Windows "par Darran Jones)


Vous pouvez le créer manuellement (voir Git FAQ), mais Issue 220 (novembre 2009, toujours ouvert en mai 2010) mentionne que TortoiseGit ne supporte pas encore cette option.

Pour l'instant, il est:

$ mv repo/.git repo.git 
$ git --git-dir=repo.git config core.bare true 
$ rm -rf repo 

ou

$ ssh to remote server 
$ git clone --bare -l <path_to_repos> <new_dir> 
* renamed old repository directory 
* renamed new repository dir to what old repository used to be. 
+0

Il vient de sortir pour les tests internes Dec 2010 Version 1.5.9.0 Caractéristiques * # 220: Amélioration, création de référentiels nus –

3

Créer un répertoire vide dans l'explorateur et puis ouvrez le menu contextuel. Sélectionnez "Git -> Créer un dépôt ici ..." et cochez "Make it Bare".

Le "Make it Bare" sera vérifié automatiquement lorsque ce dossier s'appellera quelque chose comme "XXX.git".

Questions connexes