Amazon Best VPN GoSearch

Favicon OnWorks

aeimport - Dalam talian dalam Awan

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

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


aeimport - mengimport repositori asing ke dalam Aegis

SINOPSIS


aeimport [ pilihan... ] nama panggilan
aeimport -Tolong
aeimport -VERSI

DESCRIPTION


. aeimport arahan digunakan untuk mencipta projek baharu, dan mengisinya dengan mengimport a
repositori asing (seperti RCS atau CVS) tanpa kehilangan sejarah projek.

Sila ambil perhatian: melainkan anda menentukan versi (lihat -turun pilihan, di bawah) arahan ini
lalai akan mencipta cawangan untuk menyokong versi 1.0. Jika anda mendapati ini juga
lewat, semua tidak hilang: anda boleh menggunakan aenbru(1) perintah untuk menyingkirkan dahan yang anda
tidak mahu.

Direktori
Direktori projek, di mana garis dasar dan sejarah projek serta keadaan dan perubahan
data disimpan, akan dibuat pada masa ini. Sekiranya -Direktori pilihan tidak diberikan, yang
direktori projek akan dibuat dalam direktori yang ditentukan oleh default_project_‐
medan direktori aeuconf(5), atau jika tidak ditetapkan dalam direktori rumah pengguna semasa; dalam sama ada
kes dengan nama yang sama dengan projek.

Staf
Projek ini dibuat dengan pengguna dan kumpulan semasa sebagai pengguna dan kumpulan yang memiliki. The
pengguna semasa ialah pentadbir untuk projek itu. Projek itu tidak mempunyai yang lain
pentadbir (gunakan aena(1) untuk menambah lagi).

Projek ini akan mempunyai semua nama pengguna yang ditemui dalam fail sejarah (lihat pukulan) dipasang sebagai
pembangun, penyemak dan penyepadu. Ini mungkin terlalu luas, tetapi agak tepat
menghasilkan semula kebenaran terbuka luas yang terdapat dalam kebanyakan repositori, dan anda akan mahu menggunakannya
aerd(1), aerrv(1) dan aeri(1) mengikut kesesuaian untuk menapis senarai ini.

Jika hanya satu nama ditemui, projek akan ditetapkan kepada "developers_may_review = true;"
jika tidak, ia akan menjadi palsu (lihat aepattr(5) untuk maklumat lanjut). guna aepa(1) untuk berubah
ini jika anda mahukan tetapan yang berbeza.

Umask projek diperoleh daripada umask pengguna semasa, tetapi diubah suai untuk menjamin
bahawa ahli kumpulan akan mempunyai akses dan hanya pemilik projek yang akan menulis
akses. Secara umum, ia adalah yang terbaik daripada projek itu tidak dimiliki oleh akaun dengan mana-mana yang lain
peranan, kerana ini menghalang keseluruhan kelas ralat "ops, saya fikir saya berada di tempat lain".

Perintah sejarah projek (lihat aepconf(5) untuk maklumat lanjut) ditetapkan kepada mereka
sesuai untuk RCS. Perintah binaan ditetapkan kepada "keluar 0"; anda perlu menetapkannya kepada sesuatu
sesuai. Ladang pautan simbolik dihidupkan.

Pointer
Penunjuk projek akan ditambahkan pada elemen pertama laluan carian, atau jika tiada laluan
ditetapkan. Jika ini tidak sesuai, gunakan -PERPUSTAKAAN pilihan untuk menetapkan secara eksplisit yang dikehendaki
lokasi. Lihat -PERPUSTAKAAN pilihan untuk maklumat lanjut.

Sebagai alternatif, nyahset pembolehubah persekitaran AEGIS_PATH untuk menambah projek kepada global
senarai projek.

versi
Anda boleh menentukan versi projek dalam dua cara:

1. Nombor versi mungkin tersirat dalam nama projek, dalam hal ini versi
nombor akan dilucutkan. Contohnya, "contoh aeimport -p.1.2" akan mencipta a
projek yang dipanggil "contoh" dengan cawangan nombor 1 dicipta, dan cawangan kecil 2 cawangan 1
dicipta.

2. Nombor versi boleh dinyatakan secara eksplisit, yang mana ia akan dibahagikan untuknya
nombor cawangan. Sebagai contoh, "aeimport -p contoh -versi 1.2" akan mencipta projek
dipanggil "contoh" dengan cawangan nombor 1 dicipta, dan cawangan kecil 2 cawangan 1 dicipta.

Dalam setiap kes, cawangan ini boleh dinamakan di mana sahaja nama projek boleh diberikan, seperti
“-p contoh.1” dan “-p contoh-1.2”. Watak tanda baca sebenar tidak penting.

Anda mungkin mempunyai sebarang kedalaman nombor versi yang anda suka. Kedua-dua kaedah menentukan versi
nombor boleh digunakan, dan ia akan digabungkan. Jika anda tidak mahu nombor versi sama sekali,
penggunaan -turun dengan satu sempang sebagai hujah, seperti dalam "-version -"

Jika tiada nombor versi diberikan, sama ada secara eksplisit atau tersirat, versi 1.0 digunakan.

Projek Direktori Lokasi
Sila Catatan: Aegis juga merujuk sistem fail asas, untuk menentukan tanggapannya tentang
saiz fail maksimum. Di mana saiz fail maksimum sistem fail adalah kurang daripada
panjang_nama_fail maksimum, sistem fail menang. Ini boleh berlaku, sebagai contoh, apabila anda berada
menggunakan sistem fail Linux UMSDOS, atau apabila anda mempunyai NFS memasang V7 purba
sistem fail. Tetapan panjang_nama_fail maksimum kepada 255 dalam kes ini tidak mengubah
fakta bahawa had sistem fail asas adalah jauh lebih kecil (masing-masing 12 dan 14).

Jika direktori pembangunan anda (atau keseluruhan projek anda) berada pada sistem fail dengan nama fail
batasan, atau sebahagian daripada binaan heterogen berlaku dalam persekitaran sedemikian,
ia membantu untuk memberitahu Aegis apa mereka (menggunakan projek config medan fail) supaya anda
jangan menghadapi situasi di mana projek membina lebih permisif
persekitaran, tetapi gagal dengan ralat misteri dalam persekitaran yang lebih terhad.

Jika direktori pembangunan anda secara rutin pada sistem fail Linux UMSDOS, anda akan melakukannya
mungkin lebih baik jika ditetapkan dos_filename_required = benar, dan juga menukar
templat_direktori_pembangunan padang. Pembangunan heterogen dengan pelbagai Windows
persekitaran juga mungkin memerlukan ini.

THE PROSES


Kebanyakan sistem versi fail tidak beroperasi menggunakan set perubahan. Untuk mengimport sedemikian
repositori ke dalam Aegis adalah perlu untuk "menemui" set perubahan ini. Yang berikut
langkah diambil:

1.
Direktori (dirpath) yang diberikan pada baris arahan, dan semua direktori di bawahnya, adalah
diimbas untuk mencari fail yang sesuai (contohnya, RCS dan CVS menggunakan fail dengan akhiran “,v”).
Fail ini dibaca untuk mendapatkan sejarah fail.
Jika anda telah menggunakan akhiran fail bukan standard, aeimport tidak akan dapat mencari fail
fail.
Jika anda mempunyai lebih daripada satu modul dalam repositori CVS anda, aeimport tidak (belum)
memahami fail CVSROOT/modul. Menuding aeimport pada keseluruhan CVSROOT anda boleh
menghasilkan hasil yang luar biasa besarnya.

2.
Fail sejarah yang ditemui dalam langkah sebelumnya disalin ke lokasi yang digunakan oleh
Aegis. Tidak seperti beberapa alat lain, Aegis mempunyai repositori setiap projek, bukannya semua
projek berkongsi repositori yang sama.
Ini juga bermakna Aegis tidak akan mengubah suai fail sejarah asal. khususnya,
jika import menghasilkan hasil yang tidak dijangka, hanya alih keluar projek (lihat aermpr(1) untuk
maklumat lanjut) dan mulakan semula.
Tidak mustahil untuk meninggalkan semua fail sejarah anda di bawah, katakan, $CVSROOT dan mempunyai Aegis
menunjuk kepada mereka.

3.
Bagi setiap pengguna yang disebut dalam pelbagai sejarah fail, setem masa akan diperiksa
cari kumpulan fail yang dilakukan pada masa yang sama. Fail ditukar
dalam masa 1 minit antara satu sama lain dianggap kumpulan.
Fail berubah dalam masa satu minit, tetapi oleh pengguna yang berbeza, adalah tidak dianggap sebagai kumpulan.
Ini biasanya tidak menimbulkan masalah kerana kebanyakan pembangun bekerja sendiri. Dalam kes yang jarang berlaku
di mana pembangun bekerjasama, hanya seorang daripada mereka yang melakukan komitmen.
Dalam sesetengah kes, tetingkap masa mungkin terlalu besar, dan beberapa perubahan yang sangat kecil mungkin
dilihat sebagai satu set perubahan yang lebih besar. Dalam amalan, ini tidak begitu biasa.

4.
Kumpulan fail disimpan ke dalam pangkalan data Aegis sebagai perubahan yang lengkap (iaitu seolah-olah
aeipass(1) telah pun berjalan). Penerangan tentang perubahan adalah gabungan semua
komen unik yang ditemui dilampirkan pada versi fail yang berkaitan. Cap masa yang digunakan
untuk perubahan adalah cap masa terkini mana-mana fail dalam kumpulan.
Ada kalanya ralat tipografi kecil antara komen fail mengakibatkan lebih lama-
perihalan perubahan daripada jangkaan. Ini boleh diperbetulkan dengan aeca(1) atau tkaeca(1) jika
dikehendaki. Terdapat juga masa apabila sebaliknya adalah benar: sesetengah fail tidak mempunyai ulasan di
semua, dan penerangan yang terhasil adalah kurang berguna.

5.
Teg ditukar menjadi nama delta dengan memindahkan nama delta daripada failnya
dilampirkan, pada set perubahan yang dilampirkan. Apabila teg akan kelihatan
dilampirkan kepada lebih daripada satu perubahan, ia dilampirkan hanya pada perubahan terkini.
Dalam penggunaan biasa, tag mempunyai tujuan yang sama seperti nombor delta Aegis. Mereka adalah
semua (biasanya) digunakan dalam satu arahan CVS, supaya keluaran tertentu boleh
dicipta semula nanti. Walau bagaimanapun, kerana setiap fail akan berada pada versi yang berbeza, dan
setiap satu akan mempunyai versi terbarunya yang disertakan dalam pelbagai set perubahan rawak.
Tag digunakan untuk perkara lain juga. Kaedah yang diberikan di sini hanyalah tekaan, tetapi ia
yang berfungsi dengan baik.

Setelah aeimport selesai mengimport projek, anda akan dapat memeriksa hasilnya
menggunakan ael projek_sejarah and ael ubah_perincian arahan. (Lihat ael(1) untuk lebih lanjut
maklumat.)

Batasan
Program aeimport jauh dari sempurna. Terdapat beberapa batasan yang diketahui.

· Pada masa ini, tiada sokongan untuk cawangan. (Sebaik sahaja saya mengetahui caranya
membezakan punca cawangan merentasi fail yang digandingkan secara longgar, saya akan melaksanakannya. Idea
dan/atau sumbangan kod dialu-alukan.)

· Hanya format RCS dan SCCS yang difahami pada masa ini. Ia sepatutnya terus ke hadapan
tambah sokongan untuk format tambahan pada masa hadapan. Hanya langkah 1 proses di atas
memerlukan perhatian, selebihnya adalah format fail neutral.

· Tiada sokongan untuk modul CVS, dan perlu ada.

· Anda tidak boleh menentukan saiz tetingkap masa yang digunakan untuk menentukan set perubahan. Masa akan menentukan
sama ada ini perlu, tetapi ia menimbulkan persoalan: bagaimana anda akan mengetahui saiz tetingkap
anda perlukan untuk menggunakan pilihan sama sekali.

· Anda tidak boleh mengimport repositori CVS ke dalam projek sedia ada. Anda hanya boleh membuat yang baharu
projek dari repositori CVS.

· Anda tidak boleh mengimport repositori CVS jauh.

PILIHAN


Pilihan berikut difahami:

-Direktori jalan
Pilihan ini boleh digunakan untuk menentukan direktori mana yang akan digunakan. Ia adalah satu kesilapan
jika pengguna semasa tidak mempunyai kebenaran yang sesuai untuk mencipta direktori
jalan yang diberi. Ini mesti menjadi jalan mutlak.

Awas: Jika anda menggunakan automounter, jangan gunakan `pwd` untuk membuat yang mutlak
laluan, ia biasanya memberikan jawapan yang salah.

-FORMAT nama
Pilihan ini boleh digunakan untuk menentukan format sejarah yang sedang diimport. The
format berikut difahami:

Format Sistem Kawalan Pelepasan RCS telah lama wujud. Ia adalah
format yang mendasari CVS (Sistem Versi Serentak). Ini adalah
lalai jika tiada nama format dinyatakan.
Catatan: anda kemestian telah memasang RCS sebelum anda berjalan aeimport jika anda menggunakan ini
format, kerana arahan RCS akan dijalankan semasa proses import. The
import akan gagal jika RCS tidak dipasang. Anda boleh mencari perisian percuma
pelaksanaan di ftp.gnu.org, atau cermin tempatan.

Sistem Kawalan Kod Sumber SCCS ialah salah satu sistem versi Unix yang terawal.
(Saya diberitahu ini adalah format yang mendasari BitKeeper.)
Catatan: anda kemestian pasang SCCS sebelum anda jalankan aeimport jika anda menggunakan
format ini, kerana arahan SCCS akan dijalankan semasa proses import.
Import akan gagal jika SCCS tidak dipasang. GNU Serasi Bodoh
Kawalan Sumber (CSSC) ialah pelaksanaan perisian percuma SCCS, dan mungkin begitu
dijumpai di ftp://alpha.gnu.org/gnu/CSSC/

-PERPUSTAKAAN abspath
Pilihan ini boleh digunakan untuk menentukan direktori yang akan dicari untuk keadaan global
fail dan fail keadaan pengguna. (Lihat aegstate(5) dan aeustate(5) untuk lebih lanjut
maklumat.) Beberapa pilihan perpustakaan mungkin terdapat pada baris arahan, dan
adalah carian mengikut susunan yang diberikan. Dilampirkan pada laluan carian eksplisit ini ialah
direktori yang ditentukan oleh AEGIS_PATH pembolehubah persekitaran (diasingkan kolon),
dan akhirnya, /usr/local/lib/aegis sentiasa dicari. Semua laluan yang ditentukan,
sama ada pada baris arahan atau dalam AEGIS_PATH pembolehubah persekitaran, mestilah
mutlak.

-Senarai
Pilihan ini boleh digunakan untuk mendapatkan senarai subjek yang sesuai untuk arahan ini.
Senarai itu mungkin lebih umum daripada yang dijangkakan.

-Projek nama
Pilihan ini boleh digunakan untuk memilih projek yang diminati. Apabila tidak -Projek
pilihan ditentukan, iaitu AEGIS_PROJECT pembolehubah persekitaran dirujuk. Jika
yang tidak wujud, milik pengguna $HOME/.aegisrc fail diperiksa untuk lalai
bidang projek (lihat aeuconf(5) untuk maklumat lanjut). Jika itu tidak wujud,
apabila pengguna hanya mengusahakan perubahan dalam satu projek, projek
nama lalai kepada projek itu. Jika tidak, ia adalah satu kesilapan.

-Tolong
Pilihan ini boleh digunakan untuk mendapatkan maklumat lanjut tentang cara menggunakan aeimport
program.

-VERSI nombor
Pilihan ini boleh digunakan untuk menentukan nombor versi untuk projek. Versi
nombor dilaksanakan sebagai cawangan. Gunakan sengkang tunggal (“-”) sebagai hujah jika
anda tidak mahu cawangan versi dibuat.

Lihat juga naungan(1) untuk pilihan biasa kepada semua arahan aegis.

Semua pilihan boleh dipendekkan; singkatan didokumentasikan sebagai huruf besar,
semua huruf kecil dan garis bawah (_) adalah pilihan. Anda mesti menggunakan berturut-turut
urutan huruf pilihan.

Semua pilihan adalah tidak sensitif huruf besar-besaran, anda boleh menaipnya dalam huruf besar atau huruf kecil atau a
gabungan kedua-duanya, kes tidak penting.

Contohnya: hujah "-project, "-PROJ" dan "-p" semuanya ditafsirkan bermaksud
-Projek pilihan. Hujah "-prj" tidak akan difahami, kerana berturut-turut
aksara pilihan tidak dibekalkan.

Pilihan dan argumen baris arahan lain boleh dicampur sewenang-wenangnya pada baris arahan,
selepas pemilih fungsi.

Nama pilihan panjang GNU difahami. Oleh kerana semua nama pilihan untuk aeimport panjang,
ini bermakna mengabaikan tambahan terkemuka '-'. "--pilihan=nilai"konvensyen juga
faham.

EXIT STATUS


. aeimport arahan akan keluar dengan status 1 pada sebarang ralat. The aeimport arahan
hanya akan keluar dengan status 0 jika tiada ralat.

PERSEKITARAN PELBAGAI


Lihat naungan(1) untuk senarai pembolehubah persekitaran yang boleh menjejaskan arahan ini. Lihat
aepconf(5) untuk fail konfigurasi projek projek_khusus medan untuk cara menetapkan
pembolehubah persekitaran untuk semua arahan yang dilaksanakan oleh Aegis.

HAKCIPTA


aeimport versi 4.24.3.D001
Hak Cipta (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Peter Miller

Program aeimport datang dengan BENAR-BENAR TIADA WARANTI; untuk butiran gunakan 'aeimport
-VERSI lesen' perintah. Ini adalah perisian percuma dan anda dialu-alukan untuk mengedarkannya semula
dalam keadaan tertentu; untuk butiran gunakan 'aeimport -VERSI lesen' perintah.

Gunakan aeimport dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.