EnglishFrenchSpanyol

Favicon OnWorks

patlog - Dalam talian di Awan

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

Ini ialah patlog arahan 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


pat - alat penjana tampalan

SINOPSIS


tepuk [ -ahmnV ] [ senarai fail ]
patcil [ -abfhnpqsV ] [ senarai fail ]
patdiff [ -ahnV ] [ senarai fail ]
patbase [ -ahV ] [ senarai fail ]
patlog [ -hnruV ]
patmake [ -hV ]
patsend [ -hiquV ] [ senarai tampalan ] [ penerima ]
patnotify [ -hquV ] [ penerima ]
patpost [ -hrV ] senarai tampalan kumpulan berita
patftp [ -hV ] [ senarai tampalan ]
patname [ -ahnmV ] -v versi [ senarai fail ]
patsnap [ -ahV ] [ -o gambar ] [ senarai fail ]
patcol [ -achnmsCV ] [ -d direktori ] [ -f benih ] [ -S snap ] [ senarai fail ]
patclean [ -ahnmV ] [ senarai fail ]
patindex

DESCRIPTION


Pat dan program yang berkaitan menjana patch untuk mana-mana pakej yang telah disimpan
di bawah RCS. Program ini menyembunyikan banyak butiran RCS yang menghalang anda apabila
membina dan menyelenggara pakej. Apa yang anda perlu lakukan untuk membuat tampung baharu ialah
edit fail anda, jalankan tepuk, dan berikan beberapa penerangan kepada RCS dan dalam tampung yang dijana
fail. Butiran seperti cara untuk memulakan fail RCS baharu, perkara yang sepatutnya dilakukan oleh rentetan ulasan
menjadi, cara membuat cawangan baharu, cara menangani subdirektori, cara melakukan perbezaan dan cara melakukannya
mengatur fail tampalan dikendalikan secara automatik.

Sebelum menggunakan mana-mana program pat anda mesti memulakan pakej anda dengan menjalankan packinit
dalam direktori peringkat atas pakej anda. Ini menghasilkan fail .pakej yang kesemuanya
program dist menggunakan.

Dalam mana-mana atur cara yang mahukan senarai fail, jika anda nyatakan -a sebaliknya, semua fail masuk
MANIFEST.new akan diproses. Dalam mana-mana program yang mahukan senarai tampalan, satu nol
senarai tampalan bermaksud tampalan semasa. Anda boleh menggunakan tanda sempang, koma dan ruang untuk menghadkan
nombor tampalan. Jika sebelah kanan tanda sempang ialah rentetan nol, tahap tampalan semasa
diandaikan sebagai nilai maksimum. Semua program yang digunakan dengan -h akan mencetak penggunaan kecil
mesej dengan maksud setiap pilihan yang ada. The -V pilihan memberikan arus
nombor versi.

Pat itu sendiri ialah program pembungkus yang memanggil patcil, patdiff, dan patmake. Selalunya boleh
hanya panggil tepuk dan abaikan semua yang lain. Pat akan mengemas kini fail MANIFEST, jika
perlu (ia akan menjadi salinan tepat bagi fail MANIFEST.new, dengan syarat bahawa fail MANIFEST
sudah wujud), akhirnya memanggil patcil padanya.

Jika anda tentukan -n bukannya senarai fail, pat akan mencari semua fail yang lebih baharu daripada
patchlevel.h, masukkan anda ke dalam editor untuk mengurangkan senarai, kemudian gunakan senarai fail itu. Jika
setiap fail senarai dialih keluar, tepuk akan digugurkan.

Patcil digunakan untuk melakukan ci -l pada mana-mana fail yang disenaraikan. (Adalah diandaikan bahawa anda sentiasa mahu
pastikan fail anda diperiksa.) Sebagai tambahan kepada -a suis, terdapat a -b suis yang
melakukan semakan pantas satu set fail. Daripada memanggil rcs pada setiap fail, ia memanggil rcs
pada keseluruhan senarai fail. Ini berguna untuk menyemak semakan trunk. Bila awak
sedang menyemak dalam semakan batang baharu yang anda mungkin juga mahu gunakan -s bendera yang akan
keluarkan entri Log RCS lama daripada semakan sebelumnya supaya anda boleh memulakan semula yang baru.
Anda mungkin juga harus menggunakan a -f yang dihantar ke ci untuk memaksa tidak berubah
fail untuk didaftar masuk. Untuk menyemak semakan batang baharu, saya katakan

patcil -s -f -a

Patcil akan meminta entri log dan bukannya membiarkan ci melakukannya, dan mempunyai sedikit penggerak
terbina dalam yang membolehkan anda memanipulasi mesej dalam pelbagai cara. Taip h untuk penyenaraian
apa yang anda boleh lakukan. Salah satu perkara yang paling menarik ialah anda boleh muncul dalam editor,
secara pilihan dengan penyenaraian berbeza bagi perubahan sejak tampung terakhir, sekiranya anda telah
lupa apa yang awak ubah. Jika anda menaip CR sebagai perkara pertama, ia termasuk yang sebelumnya
mesej log. Keluar dari penggerak dengan CR.

Terdapat dua cara berbeza untuk menggunakan patcil. Anda boleh sama ada memanggil patcil sendiri, atau biarkan
tepuk memanggilnya untuk anda. Tidak kira berapa kali anda memanggil patcil sebelum menjalankan pat,
kerana patdiff tahu apa asas patch terakhir untuk dibandingkan. Patcil boleh dipanggil masuk
mana-mana direktori anda; program lain mesti dipanggil dalam direktori peringkat teratas anda (atau
dalam pepijat, apabila bermakna).

Apabila anda mencipta fail baharu pada peringkat tampalan yang diberikan, anda mesti memasangnya dengan fail -p
pilihan. Jika tidak, ia hanya akan didaftar masuk sebagai semakan batang baharu. Nama yang
fail akan ditambahkan pada MANIFEST.new jika ia belum muncul di dalamnya. Jika namanya
ditemui bersama huraian, huraian itu akan dihantar ke rcs dengan betul
mulakan fail RCS.

Patbase boleh digunakan untuk menetapkan semula pangkalan patch kepada versi semasa apabila anda telah membatalkannya
urutan tampalan sebelumnya dan sedang membuat kit pengedaran baharu. Apa yang sebenarnya dilakukannya ialah
an rcs -Nlastpat:REV, dengan REV ialah semakan semasa. Jika patdiff meletup dan anda mahu
untuk menetapkan pangkalan tampalan kembali kepada beberapa versi sebelumnya, anda perlu memanggil rcs -Nlastpat:REV
diri sendiri.

Patdiff sebenarnya melakukan perbezaan yang masuk ke dalam tampung, membandingkan apa jua versi
-Nlastpat menunjuk ke dengan versi yang paling baru didaftar masuk. Ia kemudian mengemas kini -Nlastpat
untuk menunjuk kepada versi semasa. Ia meninggalkan perbezaan di dalam subdirektori pepijat untuk
patmake untuk mengambil. Ia boleh sama ada menggunakan rcsdiff, atau arahan diff pilihan anda yang ditentukan
apabila anda menjalankan packinit, sekiranya perbezaan anda lebih baik daripada rcsdiff.

Patlog dipanggil oleh patmake biasanya, untuk mengemas kini CHANGELOG fail (atau apa sahaja nama itu
fail telah diberikan apabila anda berlari packinit). Ia akan mengumpulkan mesej log dan melancarkan satu
editor untuk anda membuat kemas kini yang diperlukan. Jika anda telah mengkonfigurasi pakej anda juga
sertakan log RCS dalam CHANGELOG, satu lagi sesi editor akan dilancarkan untuk mereka juga.
Akhirnya, log akhir dibina sebagai kemasukan calon untuk CHANGELOG, yang anda juga boleh
ubah suai mengikut kehendak anda.

Apabila anda belum mengkonfigurasi a CHANGELOG fail, patlog hanya akan mengumpul maklumat
ia perlu diteruskan kepada patmake dan akan keluar. Jika anda ingin memanggilnya sendiri, anda mesti
lakukan itu selepas sekurang-kurangnya satu berjaya patdiff lari. Saya mengesyorkan menggunakan -n pilihan yang
kali pertama, dan kemudian gunakan -u pilihan bersama-sama dengan -n pada larian berikutnya untuk mencipta semula fail
hanya apabila diperlukan. The -r pilihan (yang menggantikan -u) menghalang patlog daripada mencipta semula
fail sedia ada, walaupun ia sudah lapuk.

Patlog akan panggil patcil and patdiff anda CHANGELOG fail (selepas menyumbat
entri log calon yang anda sunting di bahagian atas fail), melainkan dihalang untuk berbuat demikian oleh
-n pilihan. Ini bermakna patch yang dikeluarkan akan dikemas kini CHANGELOG dengan tampalan semasa
maklumat, seperti yang anda jangkakan.

Patmake menggabungkan semua kepingan patch ke dalam satu fail dan memanggil editor supaya anda
boleh tambah subjek dan penerangan. Ia membuang semua mesej log anda sebagai Subjek dan
sebagai Penerangan, dengan andaian bahawa lebih mudah untuk memadamkan perkara yang anda tidak mahu daripada
untuk mengingati semua yang anda lakukan. Anda juga perlu mengembangkan setiap item dalam Penerangan
jadi mereka tidak hanya mengulangi baris Subjek. Jika anda mempunyai a CHANGELOG fail, ini mesti ada
telah dilakukan, atau anda CHANGELOG tidak akan mewakili dengan tepat apa yang diterangkan dalam
patch, memandangkan ia telah dikemas kini apabila patmake menyusun semua
kepingan (lihat nota tentang patlog di atas).

Tompok besar akan dipecahkan untuk mengekalkan saiz setiap patch pada saiz yang munasabah. ini
dikendalikan secara automatik, jadi anda tidak perlu bersusah payah dengannya. Keutamaan setiap tampalan
hanya digerakkan oleh patmake, memandangkan andaian bahawa perubahan kecil mempunyai yang besar
keutamaan.

Patsend, patpost dan patftp digunakan untuk mengedarkan patch anda kepada dunia. Patsend
menghantar satu set patch kepada satu set penerima. The -u suis menambah semua pada masa ini
pengguna berdaftar yang telah meminta patch untuk dihantar kepada mereka, serta
penerima dinyatakan semasa berjalan packinit. Yang -i suis termasuk maklumat dengan
tampalan tentang cara pengguna boleh membatalkan pendaftaran diri mereka supaya mereka tidak menerima tampung masa hadapan
secara automatik; ini juga merupakan lalai apabila -u suis digunakan. Patpost menyiarkan satu set
tampalan kepada satu set kumpulan berita. Patftp hanya menyalin patch ke dalam ftp awam anda
direktori.

Patnotify hanya memberitahu pengguna bahawa tampung baharu telah dikeluarkan supaya mereka boleh
mendapatkannya sendiri dari tapak arkib atau melalui e-mel jika mereka berminat. The
-u suis boleh digunakan untuk memasukkan semua pengguna yang sedang berdaftar yang telah meminta
pemberitahuan sedemikian. Mesej termasuk keutamaan tampung dan perihalan, serta
arahan tentang cara meminta patch secara automatik (yang akan berfungsi hanya jika anda mempunyai
mailagent dipasang).

Kedua-dua patsend and patnotify membenarkan anda mengedit senarai alamat sebelum benar-benar menghantar apa-apa,
melainkan anda menambah -q pilihan.

Nama Patut boleh digunakan untuk menandakan set fail dengan nama simbolik (dinyatakan dengan -v). Ini
akan menetapkan nama untuk semakan terkini setiap fail.

Patsnap akan mendapat gambar keluaran anda dengan mencipta fail SNAPSHOT (nama boleh
diubah melalui -o) menyenaraikan nama fail dan nombor semakan RCS terkini untuk fail tersebut.
Syot kilat sedemikian boleh digunakan untuk mengenal pasti keluaran pada beberapa peringkat tampalan rawak dan kemudian
kemudian boleh mendapatkannya semula dengan menyuapkan fail syot kilat ke patcol.

Patcol akan menyemak versi fail yang dikunci, akhirnya dalam direktori ganti
(dinyatakan dengan -d, dengan itu mencerminkan pokok pengedaran). Semua fail yang mempunyai no
Rakan sejawat RCS (cth patchlevel.h) hanya akan disalin oleh patcol. Ini digunakan oleh
makedist untuk memalsukan pengedaran sebelum membuat kit. Secara lalai, patcol tidak akan berfungsi
pemprosesan pengembangan hak cipta, tetapi pelanggan suka makedist memaksanya dengan menggunakannya -C
pilihan. Sebagai alternatif, anda boleh memaksa menyalin versi yang didaftar keluar ke dalam direktori
dengan menggunakan -c suis bersama dengan -d (atau suis bekas itu hanya diabaikan).

Patcol juga boleh mengambil senarai failnya daripada fail SNAPSHOT melalui -S suis, dalam hal ini
ia akan menyemak fail menggunakan versi RCS yang ditentukan oleh fail syot kilat, seperti
satu dicipta oleh patsnap. Sebaliknya anda boleh menentukan -a, -m or -n masing-masing menggunakan semua
fail dalam MANIFEST.new, semua fail yang diubah suai (yang telah patciled), atau semua
fail yang lebih baru daripada patchlevel.h.

Patclean akan mengalih keluar fail yang berfungsi selepas menyemak semua perubahan. Anda boleh
memulihkan fail kerja anda dengan menggunakan patcol.

Patindex boleh digunakan dari direktori peringkat atas atau dalam pepijat direktori. Ia akan
senaraikan semua patch dan mereka subjek: garisan. Program ini mengetahui tentang patch termampat
dan akan menyahmampatnya semasa menghasilkan penyenaraian.

RCS LAPISAN


Bahagian ini menerangkan lapisan RCS, sekiranya sesuatu dalam alatan itu pecah, supaya anda
boleh membetulkan fail RCS anda dan memulakan semula operasi.

Semua alat tampalan mendapatkan nombor semakan batang RCS utama daripada anda .pakej fail, katakan
ia adalah 2.5. Kemudian, pada masa anda berlari packinit, anda telah memilih cawangan untuk tampalan,
biasanya nombor 1, yang bermaksud semua pengubahsuaian anda akan disimpan pada RCS 2.5.1
cawangan. Alat akan mencipta cawangan untuk anda apabila tiba masanya.

Setiap semakan yang dikeluarkan terakhir ditandakan dengan RCS lastpat simbol. Apabila tampalan dibina
by patdiff, versi terkini pada cawangan 2.5.1 dibandingkan dengan yang ditandakan sebagai
lastpat. Inilah sebabnya anda boleh mengeluarkan lebih daripada satu dengan selamat patcil sebelum mengeluarkan patch
dan masih mempunyai semuanya berjaya. Sudah tentu patdiff akan menggerakkan lastpat tanda ke
semakan cawangan terkini selepas memproses fail yang diberikan.

Semua mesej log dan fail yang diubah suai disimpan dalam anda pepijat direktori, tersembunyi
fail (nama bermula dengan titik). Log tersebut akan dikumpul apabila tampalan dikeluarkan
dan fail yang diubah suai digunakan oleh tepuk's -m suis.

Patdiff mengumpul tampalannya di bawah pepijat direktori, dalam fail yang ditamatkan dengan a .nn
sambungan, di mana nn mewakili tahap patch semasa + 1. (Yang akan menjadi yang seterusnya
patchlevel apabila patch akan dibuat oleh patmake, melainkan ia terlalu besar untuk dimuatkan dalam satu
fail).

Patlog menyediakan satu set fail untuk patmake: Yang .tersumbat fail mengumpul maklumat yang
akan berada di bawah bahagian Penerangan: dalam tampung, dan .xlog yang mengumpul
CHANGELOG kemasukan calon. Akhirnya, .rlog fail menyimpan maklumat RCS yang akan
termasuk dalam CHANGELOG, jika diminta. Perhatikan bahawa tiga baris paling atas ialah sampah dan
diabaikan oleh semua alat yang mengendalikan fail tersebut.

Untuk memulakan garis dasar baharu (iaitu menukar nombor semakan batang RCS), anda
perlu ditayangkan semula packinit dan tukar nombor itu. Kemudian keluarkan yang baru patcil, mungkin dengan
-s, -a and -f pilihan ...

Gunakan patlog dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad