EnglishFrenchSpanyol

Ad


Favicon OnWorks

fmerge - Dalam talian di Awan

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

Ini ialah perintah fmerge 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


fmerge - gabungkan fail

SINOPSIS


fmerge [ pilihan... ] fail asas failA failB

fmerge -Tolong

fmerge -VERSI

DESCRIPTION


. fmerge program digunakan untuk membandingkan perubahan antara dua keturunan yang berbeza a
fail asas, dan mencipta fail output yang mengandungi kedua-dua set perubahan. Ini berguna
apabila dua pengguna kedua-duanya mengambil versi fail yang sama dan membuat pengeditan bebas padanya, dan
kemudian mahu mencipta fail yang mengandungi kedua-dua set suntingan. Dalam penggunaan sedemikian,
fail asal yang kedua-dua set suntingan diperolehi dipanggil asas fail. Kedua-dua
fail yang mengandungi suntingan dipanggil fail A and fail B.

Arahan:
fmerge fail asasA failB -o fail keluaran
menghasilkan fail output yang mengandungi suntingan yang terkandung dalam fail A and fail B, berdasarkan
yang asas fail . Jika -Pengeluaran pilihan tidak digunakan, atau jika tiada fail output ditentukan,
maka garisan yang digabungkan ditaip ke output standard. Perintah menyatakan fail A
and fail B selalunya tidak penting.

. fmerge program juga boleh digunakan untuk mengalih keluar suntingan terdahulu yang dibuat pada modul. Untuk membuat ini,
jadikan versi yang mengandungi suntingan yang ingin anda padamkan menjadi fail asas. Buat
versi sebelum suntingan yang anda mahu padamkan menjadi fail A. Akhir sekali, buat yang paling terkini
versi fail yang mengandungi suntingan lain (termasuk yang anda mahu padamkan).
fail B. Maka hasil penggabungan akan menjadi versi terbaru modul tolak
perubahan yang dibuat oleh pengeditan yang anda mahu dialih keluar. Contohnya, jika tiga versi berturut-turut
beberapa modul mempunyai nama mengedit10, mengedit11 and mengedit12, dan anda mahu perubahan dilakukan oleh
mengedit11 untuk dibuat asal, tetapi masih mahu perubahan dilakukan oleh mengedit12, maka anda menggunakan arahan:
fmerge edit11 edit10 edit12 -o outputfile

Semasa menggabungkan dua set suntingan, fmerge mungkin menemui konflik. Konflik berlaku
apabila baris yang sama pada fail asas ditukar oleh kedua-dua set suntingan. The
perubahan boleh disebabkan oleh baris baharu disisipkan, baris dipadamkan atau kedua-duanya. Bila
konflik berlaku, fail output mengandungi garisan pengenalan konflik, iaitu baris
yang mengandungi rentetan '/−/−/−/'. Garis-garis ini menunjukkan kawasan di mana dua set
suntingan tidak serasi. Anda kemudian mesti mengedit fail output dan mengalih keluar baris ini, dan masuk
Selain itu, betulkan konflik secara manual untuk menghasilkan keputusan yang betul.

PILIHAN


Pilihan berikut difahami:

-Konflik [ fail konflik ]
Oleh kerana konflik akibat pemadaman tidak dapat dilihat dalam fail output, dan sisipan dapat dilihat
tidak menyatakan yang mana antara dua suntingan yang dimasukkan baris, terdapat alternatif
format output daripada fmerge program. Format output ini menerangkan apa yang berlaku
ke setiap baris fail asas, supaya konflik lebih mudah untuk dikesan dan diperbaiki.
Arahan:
fmerge fail asasA failB -c fail konflik
menghasilkan fail yang menerangkan hasil gabungan secara terperinci. Sekiranya
-Konflik pilihan ditentukan tanpa sebarang nama fail konflik, kemudian konflik
dihantar ke output standard.

Jika terdapat konflik, dan -Konflik pilihan tidak dinyatakan, yang fmerge
program akan keluar dengan status 1.

Fail konflik mengandungi baris yang mengandungi tiga aksara dan kemudian beberapa
teks. Tiga aksara pertama menerangkan perkara yang berlaku pada fail asas di
titik itu. Watak-watak ini adalah seperti berikut:

IA Baris ini telah disisipkan oleh fail A.

DA Baris ini telah dipadamkan oleh fail A.

IB Baris ini telah disisipkan oleh fail B.

DB Baris ini telah dipadamkan oleh fail B.


Baris ini tidak berubah.

X Ini ialah garisan pengenalan konflik.

U Terdapat baris tidak berubah yang tidak ditentukan di sini.

Setiap set konflik dibenderakan oleh tiga baris pengenalan. Baris pertama
menunjukkan permulaan konflik, dan menentukan nombor baris untuk
fail asas dan dua fail berbeza. Barisan pengenalan konflik kedua
memisahkan baris yang diubah oleh fail A daripada baris yang diubah oleh fail B. Yang ketiga
pengenalan konflik menunjukkan berakhirnya konflik.

Anda boleh mengedit fail konflik ini untuk mengalih keluar konflik. Ini melibatkan pemadaman
garisan pengenalan konflik, dan menukar garisan yang bercanggah jika perlu
untuk menyelesaikan konflik. Semasa melakukan ini, ingat untuk meninggalkan tiga aksara kosong
di hadapan mana-mana baris baharu yang anda masukkan semasa membetulkan konflik. Bila awak
selesai, seharusnya tiada baris yang bermula dengan 'X' dalam fail. Semua yang lain
garisan boleh kekal. Kemudian anda boleh menggunakan arahan:
fmerge conflictfile -o outputfile
untuk mencipta fail keluaran baharu yang mempunyai data yang dikehendaki. Sekali lagi, jika tidak
-Pengeluaran pilihan atau fail output digunakan, output dihantar ke output standard.

-Tidak berubah nombor
Selain konflik fizikal, mungkin terdapat konflik logik. Ini adalah perubahan
dibuat kepada baris yang berbeza dalam fail asas supaya program itu tidak lagi
betul. Konflik sebegini tidak dapat dikesan oleh program, jadi ini mesti berlaku
diperiksa secara manual. Bagi memudahkan proses ini, pihak -Tidak berubah pilihan boleh
digunakan untuk mengurangkan saiz fail konflik kepada hanya menyertakan kawasan berhampiran
bertukar baris. Fail ini kemudiannya boleh diperiksa untuk mengesan kemungkinan logik
konflik. Sebagai contoh, perintah:
fmerge fail asasA failB -c -u 3
akan menghantar kepada output standard semua perubahan yang dibuat oleh sama ada set suntingan, dengan
hanya tiga baris yang tidak berubah mengelilingi setiap suntingan.

Apabila menggunakan -Tidak berubah pilihan, fail konflik akan mengandungi baris bermula
dengan 'U'. Ini mewakili baris yang tidak berubah, dan nombor yang mengikuti huruf itu ialah
bilangan baris yang tidak berubah. Fail konflik yang terhasil tidak boleh dibaca
menghasilkan fail output kerana baris yang hilang. Jika ini dicuba, an
ralat akan terhasil.

Ia adalah mungkin untuk menggunakan kedua-duanya -Pengeluaran and -Konflik dalam perintah yang sama. Demikianlah kamu
boleh menghasilkan fail output yang anda harap betul, dan juga menghasilkan fail
fail konflik yang boleh anda gunakan untuk menyemak konflik logik.

-Verbose [ nombor ]
Pilihan ini boleh ditentukan dengan sebarang tindakan lain dan mengeluarkan maklumat status
tentang kemajuan tindakan. Ini berguna untuk penyahpepijatan masalah, atau
hanya untuk hiburan apabila sistem lambat atau fail besar sedang diproses. Ia
menerima hujah berangka untuk menunjukkan verbositi untuk output. Tahapnya ialah
seperti berikut:

0 Tiada keluaran sama sekali (kecuali ralat).

1 Output satu talian yang menerangkan tindakan (lalai).

2 Status terperinci semasa tindakan diteruskan.

-Kegagalan nombor
Pilihan ini mengehadkan bilangan konflik fizikal yang dibenarkan sebelum ini
gagal. Ini digunakan jika anda tidak berminat dengan keputusan jika ada juga
banyak konflik.

-Tolong
Berikan sedikit bantuan tentang cara menggunakan fmerge program.

-Abai
Abaikan semua konflik.

-Abaikan_Konflik_Serupa
Pilihan boleh digunakan untuk menyekat konflik yang membuat pemadaman yang sama, atau
sisipan yang sama, atau perubahan yang sama. Ini selalunya diingini apabila menggabungkan dua
cawangan kod sumber.

-VERSI
Tunjukkan versi apa fmerge adalah berlari.

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 "-help, "-HELP" dan "-h" semuanya ditafsirkan bermaksud -Tolong
pilihan. Hujah "-hlp" tidak akan difahami, kerana pilihan berturut-turut
aksara tidak dibekalkan.

Pilihan dan argumen baris arahan lain boleh dicampur sewenang-wenangnya pada baris arahan.

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

FAIL NAMA EXPANSION


Sebagai kemudahan, jika nama laluan bermula dengan noktah dan pembolehubah persekitaran wujud
dengan nama tersebut, maka nilai pembolehubah persekitaran akan digunakan sebagai yang sebenar
nama laluan. Contohnya, jika pembolehubah persekitaran bagi .FOO mempunyai nilai
ini.ialah.nama panjang, kemudian perintah
fmerge -o .FOO
sebenarnya setara dengan perintah
fmerge -o this.is.a.long.name
Jika anda ingin menghalang pengembangan nama laluan yang bermula dengan noktah, maka anda
boleh menggunakan borang ganti untuk nama laluan, seperti dalam:
fmerge -o ./.FOO

BINARI FILES


Secara umum, fmerge boleh mengendalikan semua fail teks yang anda lemparkan padanya, malah dengan teks antarabangsa
pengekodan luar biasa. Walau bagaimanapun, fmerge adalah tidak dapat untuk menangani secara elegan dengan fail yang mengandungi
watak NUL.

. fcomp(1) program hanya mencetak amaran, dan meneruskan, anda perlu tahu bahawa ia
menukar aksara NUL kepada nilai 0x80 sebelum melakukan perbandingan.

. fmerge(1) program juga menukar aksara NUL kepada nilai 0x80 sebelum digabungkan,
selepas amaran, dan mana-mana fail output akan mengandungi nilai ini, bukannya NUL asal
watak.

. kecut(1) program, bagaimanapun, menghasilkan ralat maut jika mana-mana fail input mengandungi NUL
watak. Ini bertujuan untuk melindungi fail sumber anda daripada rasuah yang tidak disengajakan.
Penggunaan -BINAri untuk fail yang semestinya mengandungi aksara NUL.

EXIT STATUS


. fmerge program akan keluar dengan status 1 pada sebarang ralat. The fmerge program akan
hanya keluar dengan status 0 jika tiada ralat.

RUJUKAN


Program ini adalah berdasarkan algoritma dalam
An O(ND) Beza Algoritma and Its Variasi, Eugene W. Myers, TR 85‐6,
10-April-1985, Jabatan Sains Komputer, Universiti Arizona, Tuscon,
Arizona 85721.
Lihat juga:
A File perbandingan Program, Webb Miller dan Eugene W. Myers, Amalan Perisian dan
Pengalaman, Jilid 15, No. 11, November 1985.

HAKCIPTA


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

Program ini terhasil daripada sebuah karya
Hak Cipta (C) 1990 David I. Bell.

Program ini adalah perisian percuma; anda boleh mengagihkannya semula dan/atau mengubah suainya di bawah syarat
Lesen Awam Am GNU seperti yang diterbitkan oleh Yayasan Perisian Percuma; sama ada
versi 3 Lesen, atau (mengikut pilihan anda) mana-mana versi kemudian.

Program ini diedarkan dengan harapan ia akan berguna, tetapi TANPA SEBARANG WARANTI;
tanpa jaminan tersirat KEBOLEHPERDAGANGAN atau KESESUAIAN UNTUK TUJUAN TERTENTU.
Lihat Lesen Awam Am GNU untuk butiran lanjut.

Anda sepatutnya menerima salinan Lesen Awam Am GNU bersama-sama dengan program ini.
Jika tidak, lihathttp://www.gnu.org/licenses/>.

PENGARANG


Web Peter Miller: http://miller.emu.id.au/pmiller/
/\/\* E-Mel: [e-mel dilindungi]

David I. Bell Web: http://www.canb.auug.org.au/~dbell
E-mel: [e-mel dilindungi]

Gunakan fmerge dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    wxPython
    wxPython
    Satu set modul sambungan Python yang
    balut kelas GUI merentas platform daripada
    wxWidgets.. Khalayak: Pembangun. pengguna
    antara muka: Sistem Tetingkap X (X11), Win32 ...
    Muat turun wxPython
  • 2
    packfilemanager
    packfilemanager
    Ini ialah pengurus fail pek Total War
    projek, bermula dari versi 1.7. A
    pengenalan ringkas kepada Warscape
    pengubahsuaian: ...
    Muat turun packfilemanager
  • 3
    IPef2
    IPef2
    Alat trafik rangkaian untuk mengukur
    Prestasi TCP dan UDP dengan metrik
    sekitar kedua-dua pemprosesan dan kependaman. The
    matlamat termasuk mengekalkan aktif
    iperf cod...
    Muat turun IPrf2
  • 4
    fre:ac - penukar audio percuma
    fre:ac - penukar audio percuma
    fre:ac ialah penukar audio dan CD percuma
    ripper untuk pelbagai format dan pengekod.
    Ia menampilkan MP3, MP4/M4A, WMA, Ogg
    Format Vorbis, FLAC, AAC dan Bonk
    sokongan,...
    Muat turun fre:ac - penukar audio percuma
  • 5
    Matplotlib
    Matplotlib
    Matplotlib ialah perpustakaan yang komprehensif
    untuk mencipta statik, animasi, dan
    visualisasi interaktif dalam Python.
    Matplotlib menjadikan perkara mudah menjadi mudah dan
    benda susah...
    Muat turun Matplotlib
  • 6
    Botman
    Botman
    Tulis logik chatbot anda sekali dan
    sambungkannya ke salah satu yang tersedia
    perkhidmatan pemesejan, termasuk Amazon
    Alexa, Pengutus Facebook, Slack,
    Telegram atau pun anda...
    Muat turun BotMan
  • Lebih »

Arahan Linux

Ad