bup-join - concaténer des fichiers à partir d'un référentiel bup
bup join [-r host:path] [refs or hashes...]
bup join est à peu près l'opposé de bup-split(1). Vous pouvez l'utiliser pour récupérer le contenu d'un fichier à partir d'un référentiel bup local ou distant.
La liste fournie de références ou de hachages peut être dans n'importe quel format accepté par git(1), y compris les noms de branche, les identifiants de validation, les identifiants d'arbre ou les identifiants de blob.
Si aucune référence ou hachage n'est donné sur la ligne de commande, bup join les lit à partir de stdin à la place.
Récupère les objets du référentiel distant donné au lieu du référentiel local. chemin peut être vide, auquel cas le référentiel distant par défaut est utilisé. La connexion au serveur distant se fait en SSH. Si vous souhaitez spécifier le port, l'utilisateur ou la clé privée à utiliser pour la connexion SSH, nous vous recommandons d'utiliser le fichier ~/.ssh/config. Même si la source de données est distante, un référentiel bup local est toujours requis.
Divisez puis rejoignez un fichier à l'aide de son identifiant d'arborescence :
TREE=$(tar -cvf - /etc | bup split -t)
bup join $TREE | tar -tf -Effectuez deux sauvegardes, puis obtenez la deuxième plus récente. mybackup~1 est la notation git(1) pour le deuxième commit le plus récent sur la branche nommée mybackup :
tar -cvf - /etc | bup split -n mybackup
tar -cvf - /etc | bup split -n mybackup
bup join mybackup~1 | tar -tf -bup-split(1), bup-save(1), bup-cat-file, ssh_config(5)
Fait partie de la suite bup(1).
Avery Pennarun apenwarr@gmail.com.