bup-join - gabungkan file dari repositori bup
bup join [-r host:path] [refs or hashes...]
bup join kira-kira kebalikan dari operasi bup-split(1). Anda dapat menggunakannya untuk mengambil konten file dari repositori bup lokal atau jarak jauh.
Daftar referensi atau hash yang disediakan dapat dalam format apa pun yang diterima oleh git(1), termasuk nama cabang, id komit, id pohon, atau id blob.
Jika tidak ada referensi atau hash yang diberikan pada baris perintah, bup join akan membacanya dari stdin.
Mengambil objek dari repositori jarak jauh yang diberikan, bukan yang lokal. jalur mungkin kosong, dalam hal ini repositori jarak jauh default digunakan. Koneksi ke server jarak jauh dilakukan dengan SSH. Jika Anda ingin menentukan port, pengguna, atau kunci pribadi mana yang akan digunakan untuk koneksi SSH, kami sarankan Anda menggunakan file ~/.ssh/config. Meskipun sumber datanya jauh, repositori bup lokal tetap diperlukan.
Pisahkan dan gabungkan kembali file menggunakan id pohonnya:
TREE=$(tar -cvf - /etc | bup split -t)
bup join $TREE | tar -tf -Buat dua cadangan, lalu dapatkan yang terbaru kedua. mybackup~1 adalah notasi git(1) untuk komit terbaru kedua di cabang bernama 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)
Bagian dari paket bup(1).
Avery Pennarun