Ini adalah perintah frze yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
vadm - memanipulasi dan mengelola basis objek versi
RINGKASAN
vadm [ versi mengikat Pilihan ] [ Pilihan ] [ tindakan ] nama..
Pilihan: [ -?fq ] [ -cache ] [ -memaksa ] [ -bantu ] [ -nomail ] [ -diam ] [ -stdin ]
[ -versi ]
tindakan: [ -alias versi alias nama ] [ -attr atribut ] [ -chaut pemakai ]
[ -chmod perlindungan ] [ -chown pemakai ] [ -delattr atribut nama ]
[ -d (Atau -menghapus) ] [ -l (Atau -Lock) [versi mengikat] ] [ -gen baru ] [ -memajukan ]
[ -mengatur deskripsi | mencatat | maksud ] [ -set komentar pemimpin ]
[ -membuka kunci [versi mengikat] ] [ -batalkan promosi ]
vattr [ versi mengikat Pilihan ] nama atribut..
VRM [ versi mengikat Pilihan ] nama..
sbmt [ versi mengikat Pilihan ] nama..
publ [ versi mengikat Pilihan ] nama..
akses [ versi mengikat Pilihan ] nama..
membekukan [ versi mengikat Pilihan ] nama..
DESKRIPSI
vadm adalah perintah tujuan umum untuk melakukan segala macam tindakan pada bagian dari AtFS
penyimpanan objek. Ini dapat digunakan untuk mengunci atau membuka kunci objek AtFS untuk modifikasi, untuk
hapus instance objek tertentu, untuk mengaitkan nama simbolis (alias) dengan versi
objek, untuk mempromosikan atau membatalkan promosi objek versi tertentu dari satu status ke status lainnya, untuk
memodifikasi izin akses objek, untuk mengatur atau memodifikasi entri deskriptif tertentu
objek versi, untuk mengatur atau memodifikasi niat perubahan akhirnya, dan untuk mengatur atau tidak disetel
berbagai atribut objek seperti penulis atau atribut yang ditentukan pengguna.
vattr dan VRM adalah bentuk singkat untuk vadm -attr dan vadm -menghapus. Lihat deskripsi dari
-attr dan -menghapus pilihan untuk rincian.
sbmt, publ, akses, dan membekukan adalah nama program alternatif untuk vadm yang mewakili status-
perubahan operasi untuk objek versi. Lihat deskripsi opsi -memajukan untuk rincian.
Doa perintah khas dilengkapi dengan satu atau lebih Command Pilihan, versi
mengikat Pilihan mendefinisikan versi yang akan ditindaklanjuti, dan tindakan penentu Menunjukkan
jenis tindakan yang akan dilakukan, dan serangkaian obyek nama mendefinisikan subset awal
dari basis objek yang akan dimanipulasi.
Nama objek dapat diberikan dalam terikat versi catatan, yaitu notasi yang mengidentifikasi
versi tertentu dari suatu objek (misalnya mkattr.c[2.4]). Dimungkinkan juga untuk menggunakan
ditugaskan sebelumnya simbolis nama daripada identifikasi versi numerik (mis
mkattr.c[alat-V4R3]). Pastikan untuk keluar dari tanda kurung saat menggunakan csh(1) or
tcsh(1) karena mereka memiliki arti untuk cangkang ini.
PILIHAN
Untuk pemilihan versi, apa saja versi mengikat Option, seperti yang dijelaskan pada vbind(1) panduan
halaman, dapat diberikan, atau a versi mengikat Direktif dapat diberikan dalam tanda kurung yang ditambahkan ke file
Nama.
-?, -bantu
cetak instruksi singkat tentang penggunaan vadm
-cache menerapkan operasi yang diminta ke objek yang berada di berasal obyek Cache. itu
serangkaian tindakan yang dapat dilakukan pada objek kumpulan biner terbatas.
-F, -memaksa
jangan meminta konfirmasi saat menghapus versi dari riwayat.
-nomail
Menekan surat pemberitahuan kepada pengguna yang memegang kunci pada riwayat ketika
memecahkan kunci ini (-membuka kunci pilihan).
-Q, -diam
menekan setiap prompt, pesan informal dan dialog pengguna. Nilai defaultnya adalah
diasumsikan untuk segala sesuatu yang mungkin ditanyakan secara interaktif. Pilihan ini
berguna untuk operasi batch.
-stdin pasukan vadm untuk membaca teks deskriptif, catatan, atau maksud dari input standar jika
tindakan -mengatur dipilih. Catatan digunakan untuk semua objek AtFS tertentu. Sebaliknya
editor favorit Anda (diambil dari variabel lingkungan EDITOR) dipanggil.
-versi
informasi versi cetak tentang vadm program itu sendiri. Tidak akan ada tindakan
dilakukan pada database.
vadm akan melakukan semua operasinya pada kumpulan objek versi AtFS yang ditentukan. Di dalam
jika tidak ada set seperti itu yang ditentukan, operasi akan diterapkan ke yang paling baru disimpan
versi dari objek yang diberi nama.
TINDAKAN
Jenis tindakan yang akan dilakukan pada sekumpulan objek AtFS tertentu ditunjukkan oleh a
kata kunci. Tindakan berikut didefinisikan:
-alias versi alias nama
menugaskan versi alias nama ke versi yang ditentukan. Nama berfungsi sebagai alias
untuk nomor versi, jadi harus berbeda dari nama simbolis lainnya
ditugaskan ke objek versi apa pun dalam riwayat objek tertentu. Namun,
memungkinkan untuk menetapkan nama simbolis yang sama ke objek versi di berbeda obyek
sejarah. Riwayat objek biasanya dilambangkan dengan nama, mirip dengan file
Nama.
Penggunaan nama alias adalah cara sederhana namun efektif untuk mengasosiasikan anggota komponen
dari sistem konfigurasi. Nama simbolis yang khas akan terlihat seperti
Mysystem_Release_4.22, menunjukkan bahwa objek versi dengan nama ini adalah bagian dari
rilis 4.22 dari sistem yang bersangkutan.
-attr nama attr
Kembalikan nilai dari atribut bernama. Ini mungkin sebuah standard atribut atau
pemakai didefinisikan atribut. Periksa daftar di bawah ini untuk daftar lengkap standar
nama atribut.
-attr nama attr[+|-]=[@|^|!|*]nilai
mendefinisikan pemakai didefinisikan atribut dengan nama nama attr dan set ke nilai nilai
untuk semua objek versi yang ditentukan. Opsi ini juga dapat digunakan untuk mengatur nilai
pasti standard atribut (lihat daftar di bawah). Jika nama attr diikuti oleh a
simbol sama tunggal, nilai masing-masing objek diatur (atau diatur ulang) ke
nilai yang ditentukan. Nilai sebelumnya akan ditimpa. Jika nama attr is
segera diikuti oleh simbol ``plus-sama'' (+=), atribut yang ditentukan
value akan ditambahkan ke nilai saat ini dari atribut yang direferensikan.
Dengan demikian, ``minus-sama'' (-=) harus menghapus nilai yang ditentukan dari yang diberikan
atribut. Dalam implementasi saat ini, penghapusan nilai tunggal tidak
didukung.
Ada empat jenis dasar nilai atribut yang ditentukan pengguna: asli nilai-nilai,
referensi nilai-nilai, eksekusi nilai-nilai, dan petunjuk nilai-nilai. Jenis atribut
nilai ditentukan saat disetel. Jika karakter pertama dari nilai adalah sebuah at
karakter (@), sisanya nilai diambil menjadi nama of a fillet isi dari
yang akan diambil sebagai nilai atribut. Pergantian ini terjadi
segera, yaitu atribut memiliki nilai asli. Jika nama file ditentukan
sebagai ``-'', nilai atribut akan dibaca dari input standar. Jika yang pertama
karakter adalah karakter sirkumfleksa (^), sisa nilai diartikan sebagai
nama file yang isinya akan diganti dengan atribut ketika itu
dikutip. Jika karakter pertama dari nilai adalah karakter tanda seru (!), the
Sisa nilai diartikan sebagai nama of a program yang keluaran standarnya adalah
menggantikan atribut ketika dikutip. Nilai eksekusi dapat digunakan untuk
menghasilkan atribut yang sangat dinamis atau bahkan bentuk primitif dari pemicu peristiwa. NS
asterisk (*) sebagai karakter pertama dari nilai menunjukkan pointer ke versi lain. Di dalam
dalam hal ini, sisa nilai harus berupa nama file terikat yang valid.
Atribut yang ditentukan pengguna mungkin memiliki panjang yang berubah-ubah. Setiap urutan ASCII
karakter - dengan pengecualian \01 (kontrol-A) - diperbolehkan untuk membuat sebuah
nilai atribut. Jika nama attr sudah disetel ke beberapa nilai, nilai sebelumnya
akan diganti dengan yang baru ditentukan.
-attr @attrfile
Dengan @nama file argumen, -attr opsi membaca nama dan nilai yang ditentukan pengguna
atribut dari file bernama Setiap entri (setiap baris) dalam file atribut harus
memiliki format seperti yang dijelaskan di atas. File karakter terakhir harus berupa baris baru
karakter.
-chaut pemakai
set pemakai penulis revisi tertentu. Biasanya, penulis revisi
dianggap sebagai pengguna yang menyimpan revisi tersebut. Namun, karena izin tertentu adalah
terkait dengan atribut penulis dari revisi, keadaan mungkin terjadi yang membuatnya
diperlukan untuk mengubah penulis.
-chmod perlindungan
mengubah kode izin akses dari objek versi yang ditentukan ke yang disediakan
tiga-oktal-digit perlindungan. Saat ini, izin akses dipusatkan di sekitar
pengertian UNIX tentang pemilik, kelompok, dan dunia akses serta kategori akses
Baca, menulis, dan menjalankan. Izin ini diwariskan pada menyimpan dari
izin file yang mewakili sibuk obyek dari sejarah AtFS. Lihat
chmod(2) untuk rincian.
-chown pemakai
set pemakai pemilik seluruh sejarah objek. Opsi ini tidak didukung pada
Sistem tipe BSD, karena hanya superuser yang dapat mengubah pemilik file.
-delattr nama attr
menghapus atribut yang ditentukan pengguna nama attr dari set atribut yang terkait
dengan objek versi yang ditentukan.
-D, -menghapus
menghapus objek versi yang ditentukan dari basis objek, asalkan objek
statusnya adalah disimpan. Status lain menunjukkan bahwa beberapa jenis interaksi proyek
mengenai objek ini mungkin sedang berlangsung. Jika programmer ingin menghapusnya
objek versi, dia harus -batalkan promosi status objek masing-masing ke
disimpan sebelum benar-benar dapat dihapus.
-aku, -Lock [versi mengikat]
mencoba memesan hak istimewa untuk menambahkan versi baru ke riwayat objek, jadi
mencegah beberapa pemrogram yang bekerja pada basis objek yang sama agar tidak mengganggu
satu sama lain dengan menyimpan pembaruan bersamaan. Jika operasi penguncian berhasil,
izin menulis diberikan untuk file yang sesuai di direktori pengembangan.
Saat menyetel kunci baru pada riwayat objek, pengguna yang meminta akan diminta untuk
deskripsi opsional dari perubahan yang direncanakan.
Untuk mengunci riwayat objek dengan sukses, riwayat tidak boleh dikunci oleh
pemrogram lain, dan pemrogram yang meminta kunci harus menulis
izin pada subdirektori AtFS yang menghosting basis objek.
Karena ShapeTools memungkinkan penguncian satu generasi dalam riwayat, -Lock
opsional mengharapkan argumen yang menunjukkan generasi. Default adalah yang terbaru
generasi. Argumen dapat berupa nomor generasi (mis 2), nomor versi
(misalnya 1.4), atau alias versi (mis rilis-4.7).
-gen baru
membuka generasi baru dengan menduplikasi versi yang diidentifikasi. Versi harus
terkunci. Semua versi sibuk yang ada akan diabaikan oleh tindakan ini. Jika tidak ada versi
pengikatan ditentukan, versi terakhir yang disimpan diambil secara default.
-memajukan
memberikan nilai yang lebih baik berikutnya ke objek yang ditentukan ' negara atribut. Ada
enam menyatakan bahwa instance objek dapat berada di: sibuk, diselamatkan, diajukan, diterbitkan,
diakses, dan beku. Status versi dimaksudkan untuk berhubungan dengan visibilitas dan
batasan operasional (lihat misalnya -menghapus) dalam proyek yang kompleks
lingkungan.
Karena kurangnya dukungan perpustakaan proyek saat ini, status versi sangat
sedikit fungsi yang sebenarnya. Diimplementasikan sepenuhnya, keadaan tertentu
transisi hanya dapat dipicu oleh pengguna yang berwenang secara tepat. NS
transisi sibuk→disimpan dan disimpan→diusulkan akan dipicu oleh programmer biasa,
sedangkan transisi yang tersisa harus dimulai oleh proyek
administrator.
Setiap transisi sesuai dengan tindakan atau interaksi tertentu dalam umum
skema komunikasi proyek perangkat lunak. Karena tindakan/interaksi ini akan terjadi
secara fungsional didukung oleh sistem pendukung proyek yang sedang dikembangkan,
manipulasi eksplisit status objek tidak lagi diperlukan (kecuali,
mungkin untuk penyesuaian manual situasi buruk).
Tindakan berikut berhubungan dengan transisi status:
menyimpan (sibuk→disimpan, dilakukan oleh pemrogram)
sbmt (disimpan→diusulkan, dilakukan oleh pemrogram)
terima (diusulkan→diterbitkan, dilakukan oleh administrator proyek)
akses (diterbitkan→diakses, dilakukan oleh setiap anggota proyek)
melepaskan (diakses→beku, dilakukan oleh administrator proyek)
Antarmuka yang berbeda dengan fasilitas kontrol status vadm disediakan oleh
alias program sbmt, publ, akses, dan membekukan. Perintah-perintah ini sesuai dengan konseptual
interaksi proyek seperti menyerahkan, menerbitkan, mengakses, dan membekukan.
Kirim adalah operasi yang dilakukan oleh programmer tim ketika hasil kerja (seperti:
permintaan perubahan yang lengkap) diusulkan untuk dimasukkan ke dalam sistem resmi
konfigurasi. Status terkait adalah diusulkan.
Menerbitkan adalah operasi yang biasanya dilakukan oleh anggota kualitas
kelompok jaminan, ketika hasil kerja, seperti yang diusulkan oleh programmer tim disetujui
dan dengan demikian dimasukkan ke dalam konfigurasi sistem resmi saat ini. terkait
statusnya adalah diterbitkan.
Mengakses adalah operasi yang dilakukan selama identifikasi konfigurasi, ketika
versi komponen dari (sub-)produk digabungkan ke dalam beberapa (sebagian) lainnya
(sub-) konfigurasi sistem. Status terkait adalah diakses.
Membekukan adalah operasi yang dilakukan selama identifikasi konfigurasi, ketika
rilis global dari seluruh konfigurasi sistem dibuat. terkait
statusnya adalah beku
-mengatur [deskripsi | mencatat | maksud]
memungkinkan untuk mengatur atau memodifikasi deskriptif teks untuk objek riwayat AtFS (mis
seluruh riwayat versi), the mencatat biasanya menggambarkan perbedaan versi
objek sehubungan dengan versi sebelumnya, atau entri yang menggambarkan yang direncanakan
mengubah. (Re-) pengaturan niat perubahan mungkin tepat, jika sebelumnya ditetapkan
niat perubahan telah dikonsumsi oleh sbmt perintah yang mempertahankan kunci pada
sejarah objek.
vadm akan memeriksa lingkungan penelepon untuk EDITOR variabel dan memanggil
program yang diidentifikasi di dalamnya. jika EDITOR variabel tidak disetel, sistem default
editor akan diaktifkan. Pengguna dapat menulis deskriptif panjang sewenang-wenang atau
entri catatan menggunakan editor. Ketika pengguna meninggalkan editor, teks yang dihasilkan adalah
disimpan dengan riwayat objek atau objek versi yang ditentukan.
-set komentar_string
set rangkaian komentar sebagai (urutan) karakter yang membuka baris komentar
dalam formalisme dokumen. comment_string ini akan ditambahkan ke
baris riwayat log ketika atribut $__log$ diperluas dalam teks dari
sebuah revisi.
-membuka kunci
menyerahkan hak istimewa yang sebelumnya disediakan untuk memperbarui riwayat objek AtFS
dan menghapus izin menulis untuk file yang sesuai. -membuka kunci dapat digunakan oleh
itu pemilik dari sejarah objek untuk istirahat a mengunci ditetapkan sebelumnya oleh programmer mana pun.
Opsi ini berguna untuk mengatasi situasi kebuntuan akibat penggunaan yang tidak hati-hati
-Lock, atau keadaan luar biasa yang memerlukan pembaruan segera dari suatu objek
sejarah, bahkan jika pemegang kunci tidak hadir. Pemilik sebelumnya yang rusak
kunci diberitahu oleh pesan email. Dalam beberapa keadaan, email-notifikasi
pada kunci yang rusak dapat mengganggu (misalnya ketika pohon pengembangan telah dipindahkan ke
sistem atau domain lain dengan versi sibuk yang terkunci; dalam hal ini pemilik harus
pecahkan kunci untuk memeriksa kembali versi sibuk ke dalam arsip versi di
situs baru). Untuk menghindari efek ini, sakelar -nomail dapat digunakan untuk menekan surat
pemberitahuan.
Niat perubahan yang akhirnya diungkapkan (lihat -Lock) akan dibersihkan.
Secara teknis, pemilik riwayat objek adalah pemilik subdirektori AtFS
hosting basis objek.
-batalkan promosi
membalikkan transisi keadaan yang dilakukan melalui a prior -memajukan. Komentar yang sama
tentang embedding fungsional (dan dengan demikian persembunyian transisi keadaan) dari keadaan
transisi dibuat untuk -memajukan tahan -batalkan promosi.
DITENTUKAN SEBELUMNYA ATRIBUT NAMA
Nama Arti Nilai Keterangan
versi alias nama alias daftar nama alias, like1,3
``vadm-4.2pre7'' atau ``ShapeTools-1.4''
atime waktu akses terakhir misalnya ``Selasa 14 Jan 18:47:06 1992''3
pengguna penulis yang menyimpan versi [email dilindungi] (nama domain tidak1,3
biasanya tidak menyertakan nama host)
kunci tembolok kunci unik untuk versi tembolok numerik gabungan dibangun dari3
tanggal pembuatan, id proses, dan serial
nomor misalnya ``740148430.18469.6''
clead simbol pemimpin baris komentar tergantung pada tipe file1
misalnya ``# '' untuk Shapefile
ctime waktu perubahan status terakhir sebagai sebuah waktu
Deskripsi teks deskriptif untuk modulemulti line text2
dsize ukuran delta ke numerik sebelumnya
versi dalam byte
generasi nomor revisi utama numerik1,3
Teks tajuk versi gaya RCS tajuk
Maksud mengubah maksud teks multi baris 2
nama host dari host saat ini misalnya ``avalanche'' 3
Log entri deskriptif kumulatif teks multi baris
dari semua versi dari yang pertama
sampai yang ini
pengguna kunci/loker yang mengunci riwayat sebagai penulis3
lwaktu transaksi kunci terakhir sebagai sebuah waktu3
mode akses pprotection misalnya ``-rw-r--r--'' 1
mtime waktu modifikasi terakhir sebagai sebuah waktu3
nama nama bagian dari pengenal objek misalnya ``foo'' untuk ``foo.c''3
perhatikan catatan singkat yang menjelaskan teks multi-baris1, 2
perubahan dalam versi ini
pemilik pengguna yang memiliki repositori di as penulis1,3
yang versi ini diarsipkan
pengenal versi terikat sebelumnya misalnya ``foo.c[3.22]'' atau ``n/a''
versi sebelumnya
revisi minor nomor revisi numerik1,3
rtime terakhir kali ketika sejarah dikunci sebagai sebuah waktu
pengidentifikasi versi self-bound untuk misalnya ``foo.c[3.23]''
versi ini
pengidentifikasi versi selfpath terikat fore.g. ``/usr/proj/sample/foo.c[3.23]''
versi ini termasuk jalur
ukuran ukuran versi dalam byte numerik3
status/status versi status bilangan bulat simbolik (sibuk,1,3
disimpan, diusulkan, diterbitkan,
diakses, dan dibekukan)
waktu saat versi disimpan sebagai sebuah waktu3
pengidentifikasi versi terikat sukses dari as mendahului
versi berturut-turut
syspath pathname bagian dari objek misalnya ``/usr/proj/sample''3
pengenal untuk ``/usr/proj/sample/foo.c''
ketik sufiks bagian dari suatu objek misalnya ``c'' untuk ``foo.c''3
identifier
unixname Nama file UNIX dari versi inie.g. ``foo.c''
unixpath nama file UNIX versi inie.g. ``/usr/proj/sample/foo.c''
termasuk jalan
versi gabungan nomor versi misalnya ``3.22''1,3
terdiri dari generasi
dan nomor revisi
waktu versi vtime, waktu modifikasi sebagai sebuah waktu
untuk versi sibuk dan hemat waktu
untuk versi yang disimpan/di-cache
atribut pseudo xpoff yang tidak menghasilkan apa-apa
dari atribut berikutnya
ekspansi
atribut pseudo xpon yang tidak menghasilkan apa-apa
atribut selanjutnya
ekspansi pada
1 - dapat dimodifikasi oleh vadm -attr nama=nilai.
2 - dapat dimodifikasi oleh vadm -mengatur .
3 - diakui oleh menarik* predikat dalam aturan pengikatan versi (lihat peraturan pengikat(7)).
LINGKUNGAN
EDITOR
Gunakan frze online menggunakan layanan onworks.net