2017-05-09 4 views
1

J'essaye de créer un clone de travail --shallow-depuis à partir d'un clone nu local mais il continue à tout tirer. --depth = N fonctionne bien.Git ne peut pas créer shallow-depuis localement

Je pense que le problème est que j'utilise le mauvais format? J'ai essayé de chercher mais pas où dit-il explicitement quel format < date> est censé être --shallow-since = < date>.

+0

Hmm, ce que vous dites a du sens ... Il semble wok systématiquement quand je reçois un repo peu profond en utilisant profondeur = 1 alors merci pour cela. Ceci étant dit, je suis confronté à un comportement bizarre où si je récupère l'extraction initiale (après git init et l'ajout de la télécommande) avec shallow-car cela fonctionnera pour certaines dates mais pas pour des dates plus proches au-delà d'un point. J'ai juste supposé que ma mise en forme était fausse mais je suppose que j'ai besoin d'un travail de travail peu profond en premier ... –

+0

@torek 'git clone --shallow-since = YYYY-MM-DD' a bien fonctionné pour cloner un nouveau repo local pour moi. pourquoi dites-vous qu'il «approfondit ou raccourcit la superficialité d'un clone existant. Cela ne fait pas qu'un nouveau clone soit un clone superficiel? – user2561747

+0

@ user2561747: l'OP essayait de prendre un clone existant peu profond et de le transformer en un clone peu profond, si je me souviens bien. Mais oui, le texte dans le commentaire ci-dessus est assez trompeur maintenant (je suppose que le contexte a disparu). Je pense que je vais juste supprimer ce commentaire ... – torek

Répondre

3

Format est AAAA-MM-JJ

Voir ci-dessus commentaire pour ce qui me confondre et comment cette confusion a été résolu.

+0

Juste pour l'enregistrement: Vous pouvez également faire penser à 1 semaine 3 mois ou 2 ans – morty