EnglishFrenchSpanyol

Ad


Favicon OnWorks

autorevision - Dalam talian dalam Awan

Jalankan autorevision dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan autorevision yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


autorevision - ekstrak metadata semakan semasa daripada repositori kawalan versi

SINOPSIS


autorevision {-t | -s } [-o [-f]] [-U] [-V]

DESCRIPTION


Mengekstrak metadata tentang semakan kepala daripada repositori anda.

Program ini bertujuan untuk digunakan oleh sistem binaan projek untuk mengekstrak sifat yang boleh
digunakan dalam rentetan versi perisian. Ia boleh mengeluarkan fail sumber yang mengandungi pembolehubah dan
takrifan makro yang sesuai untuk digunakan dengan C, C++, Java, sh, Python, Perl, Mac info.plist dan
jenis fail lain (lihat di bawah untuk senarai penuh).

Sumber yang dijana ditulis kepada output standard.

Program ini biasanya boleh dipanggil dari mana-mana sahaja dalam salinan repositori. Di bawah bzr
salinan mestilah daripada cawangan, bukan repositori berbilang cawangan penuh. Di bawah Subversion ia mestilah
dipanggil di bawah daftar keluar repositori, bukan repositori itu sendiri.

Jika anda menentukan fail cache, maka bila autorevision dijalankan di mana tiada repositori boleh dijalankan
dikenali, nilai daripada fail cache akan digunakan sebaliknya. Jika repositori boleh
dikenali, cache ditulis semula. Ciri ini membolehkan binaan anda dijalankan
daripada tarball yang tidak dibungkus yang termasuk fail cache.

Sah Repositori jenis
Git: Versi yang lebih besar daripada 1.7.2.3 disyorkan.

Mercurial: Versi yang lebih besar daripada 1.6 disyorkan.

Subversion: Mana-mana versi pengeluaran.

Bazaar: Mana-mana versi pengeluaran.

Sah Output jenis
clojure
Fail sumber clojure tetapan pembolehubah clojure.

h
Fail pengepala yang sesuai untuk C/C++.

Hpp
Fail pengepala C++ ganti dengan ruang nama. Ruang nama diberikan daripada VCS_BASENAME.

Jogja
Tetapan fail sumber ini dalam pembolehubah.

Java
Ciri kelas tetapan fail sumber Java.

javaprop
Fail sifat Java (seperti ini); berguna apabila META-INF boleh dibaca dalam Java.

js
Fail sumber javascript menetapkan pembolehubah javascript.

json
Fail format JSON.

bulan
Fail sumber lua tetapan pembolehubah lua.

m4
Fail sumber m4 yang menentukan makro m4.

matlab
Keluaran Matlab.

oktaf
Keluaran oktaf.

php
Fail sumber PHP menetapkan pembolehubah PHP.

pl
Tetapan fail sumber Perl Pembolehubah Perl (perl adalah sinonim yang boleh diterima).

py
Fail sumber Python menetapkan pembolehubah Python (ular sawa adalah sinonim yang boleh diterima).

rpm
Format fail spec RPM menetapkan makro fail spec.

skim
Skim sumber pembolehubah skema tetapan fail.

sh
Fail teks yang sesuai untuk dimasukkan daripada skrip bash. Akan bekerja dengan Ruby.

pantas
Fail sumber Swift menetapkan pemalar global Swift.

Melainkan ditetapkan VCS_EXTRA dan sebarang simbol yang tiada kerana repositori
sokongan ditetapkan kepada sifar.

tex
Fail sumber TeX yang mentakrifkan makro TeX. Perhatikan bahawa simbol diberi nama yang berbeza
kerana garis bawah mempunyai makna istimewa dalam TeX. Contohnya, VCS_SHORT_HASH ialah
dinamakan semula kepada \vcsShortHash.

xcode
Pengepala seperti output untuk digunakan dengan xcode untuk mengisi rentetan info.plist.

Sah Simbol Nama
VCS_TYPE
Jenis repositori - "git", "hg", "bzr", atau "svn".

VCS_BASENAME
Nama asas bagi akar direktori. Untuk kebanyakan VCS ini hanya akan menjadi nama asas
direktori akar repositori. Untuk Subversion, autorevision akan menavigasi ke atas sekalipun
direktori batang, cawangan, dan tag untuk mencari akar sebenar.

VCS_NUM
Kiraan semakan antara yang semasa dan yang awal; berguna untuk pelaporan
membina nombor.

VCS_UUID
Pengecam unik universal, dijana daripada komit akar dalam git dan hg; untuk svn
ia menggunakan UUID yang dibekalkan.

Untuk git kami memilih komit tertua jika terdapat lebih daripada satu.

Tidak dilaksanakan buat masa ini untuk bzr.

VCS_DATE
Tarikh komit terbaharu dalam format ISO-8601/RFC3339 sebenar, termasuk saat.

VCS_BRANCH
Nama cawangan graf komit yang dipilih semasa autoversi dijalankan.

Di bawah git, ini biasanya akan menjadi nama pendek cawangan semasa (asterisked
baris dalam output "git branch") kecuali apabila cawangan tidak mempunyai a
nama pendek ia akan menjadi refspec penuh.

Di bawah hg ciri yang dipanggil cawangan sebenarnya adalah sejenis pewarnaan graf
(berbilang kepala boleh mempunyai nama cawangan yang sama) jadi simbol ini diisi dengan
penanda halaman semasa jika ia wujud, dengan nama cawangan semasa sebagai sandaran.

Di bawah Subversion ini biasanya sama ada batang atau nama asas beberapa cawangan atau
teg subdirektori, bergantung pada tempat autoversi telah dijalankan.

Di bawah bzr, ini adalah nama samaran cawangan yang anda ada.

VCS_TAG
Nama teg nenek moyang terkini kepada komit semasa.

Kosong di bawah Subversion.

VCS_TICK
Kiraan commit sejak teg terkini ancestral kepada commit semasa atau alias
of VCS_NUM jika tiada tag sebelumnya.

Kosong di bawah Subversion.

VCS_EXTRA
Simbol yang diketepikan khusus untuk ditetapkan oleh pengguna melalui persekitaran atau melalui
skrip.

VCS_FULL_HASH
Pengecam unik penuh untuk semakan semasa.

VCS_SHORT_HASH
Versi yang dipendekkan daripada VCS_FULL_HASH, Tetapi VCS_FULL_HASH jika tidak boleh dipendekkan.

VCS_WC_MODIFIED
Tetapkan kepada 1 jika direktori kerja semasa telah diubah suai dan 0 jika tidak. Sekiranya
bahasa output mempunyai literal Boolean asli, benar bermakna diubah suai dan palsu
tidak diubah suai. Output C/C++ dibiarkan sebagai angka supaya prapemproses boleh mengujinya.
Tidak dijejaki fail adalah tidak diabaikan; lihat -U Untuk butiran.

PILIHAN


-t
Menetapkan jenis output. Ia diperlukan melainkan -s dinyatakan; kedua-duanya -t and -s tidak boleh
digunakan dalam doa yang sama.

-s
Mengubah tingkah laku pelaporan; bukannya memancarkan fail simbol ke stdout, hanya fail
nilai simbol individu itu akan dilaporkan. Ia diperlukan melainkan -t is
dinyatakan; kedua-duanya -t and -s tidak boleh digunakan dalam doa yang sama.

-o
Menetapkan nama fail cache.

-f
Memaksa penggunaan data cache walaupun dalam repo; berguna untuk mempercepatkan seterusnya
berjalan jika lebih daripada satu format output diperlukan.

-U
Menyebabkan fail yang tidak dijejaki disemak apabila menentukan sama ada salinan kerja diubah suai
Untuk Subversion hanyalah . Walaupun ini adalah tingkah laku lalai untuk semua repositori lain
jenis, ia dimatikan secara lalai untuk Subversion kerana kebimbangan kelajuan.

-V
Mengeluarkan versi autorevision dan keluar.

Gunakan autorevision dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad