Question

J'essayais de tirer seulement un fichier spécifique à partir de l'étude des fossiles, scm, mais la seule réponse que j'ai eu était

 Fossil internal error: repository does not exist or is in an unreadable directory: blahblah

les commandes que j'ai essayé d'utiliser

 fossil pull "file" -R "http://user@ip/folder/to/fossil"
 fossil pull "" -R "http://user@ip/folder/to/fossil/file"

Je ne comprends pas la documentation.Si je voulais simplement télécharger un fichier sans l'ouvrir et de cloner le repo, comment dois-je procéder?

Était-ce utile?

La solution

Vous ne pouvez pas pull un seul fichier à partir d'un fossile serveur.Tirant récupère TOUS les (nouveaux) les changements dans le référentiel distant dans votre dépôt local.C'est la lecture de la partie de la sync de commande, et il vous oblige à avoir cloné le dépôt de la première.(Le -R option de ligne de commande indique toujours un local référentiel).

Mais il me semble que ce que vous voulez, c'est tout simplement pour télécharger un fichier spécifique sur le dépôt distant.Pour ce faire, il suffit d'utiliser votre navigateur pour naviguer sur le fossile du serveur de site web (je suis à l'aide de Fossiles propre référentiel de code source à titre d'exemple):

http://fossil-scm.org/fossil/dir?ci=trunk

http://fossil-scm.org/fossil/tree?ci=trunk

et cliquez sur le fichier que vous voulez.Sur la page affichant le fichier, il y a un Download bouton qui vous permettra de télécharger la version de ce fichier spécifique.

Si le fichier n'est pas au format HTML ou texte, vous pouvez simplement télécharger le fichier en utilisant http, à l'aide d'un soi-disant la documentation URL:

http://<server>/doc/<version>/<path-to-file>

Par exemple, disons que vous souhaitez télécharger l' trunk la version du fichier www/concept1.gif à partir des principaux Fossiles référentiel.Qui peuvent être obtenus par téléchargement à l'adresse suivante:

  http://fossil-scm.org/fossil/doc/trunk/www/concept1.gif

Cette URL est composé comme suit:

  • http://fossil-scm.org/fossil est le référentiel de localisation;
  • /doc/ indique que vous souhaitez accéder au dépôt de fichiers directement;
  • trunk indique le check-in que vous souhaitez accéder.Cela peut aussi être un identificateur (comme e319e8e870) ou une balise (comme dans l'attente d'examen).Si vous spécifiez un point ou nom de la direction générale, vous obtiendrez le fichier associé à la dernière check-in avec cette balise, respectivement dans cette branche;
  • /www/concept1.gif est le chemin d'accès dans le référentiel pour le fichier que vous souhaitez accéder.

Note que si le fichier que vous avez demandé est un wiki, un texte ou une page HTML, fossiles va ajouter à l'en-tête et pied de page à elle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top