InggrisPerancisSpanyol

Ad


favorit OnWorks

fmerge - Online di Cloud

Jalankan fmerge di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

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


fmerge - gabungkan file

RINGKASAN


menggabungkan [ Option... ] file dasar fileA fileB

menggabungkan -Membantu

menggabungkan -Versi: kapan

DESKRIPSI


Grafik menggabungkan Program digunakan untuk membandingkan perubahan antara dua keturunan yang berbeda dari a
file dasar, dan membuat file output yang berisi kedua set perubahan. Ini berguna
ketika dua pengguna mengambil versi file yang sama dan mengeditnya secara independen, dan
kemudian nanti ingin membuat file yang berisi kedua set suntingan. Dalam penggunaan seperti itu,
file asli yang kedua set suntingan berasal dari disebut mendasarkan fillet. Keduanya
file yang berisi hasil edit disebut fillet A dan fillet B.

Perintah:
menggabungkan file basefileA fileB -o outputfile
menghasilkan file output yang berisi suntingan yang terkandung dalam fillet A dan fillet B, berdasarkan
itu mendasarkan fillet . Jika -Keluaran opsi tidak digunakan, atau jika tidak ada file output yang ditentukan,
kemudian garis yang digabungkan diketik ke output standar. Urutan menentukan fillet A
dan fillet B biasanya tidak penting.

Grafik menggabungkan program juga dapat digunakan untuk menghapus pengeditan sebelumnya yang dilakukan pada modul. Untuk melakukan ini,
jadikan versi yang berisi suntingan yang ingin Anda hapus menjadi file dasar. Buat
versi sebelum edit yang ingin Anda hapus menjadi file A. Terakhir, buat yang terbaru
versi file yang berisi suntingan lain (termasuk yang ingin Anda hapus) menjadi
file B. Maka hasil penggabungan akan menjadi modul versi terbaru dikurangi
perubahan yang dibuat oleh hasil edit yang ingin Anda hapus. Misalnya, jika tiga versi berturut-turut dari
beberapa modul memiliki nama edit10, edit11 dan edit12, dan Anda ingin perubahan dilakukan oleh
edit11 untuk dibatalkan, tetapi masih ingin perubahan dilakukan oleh edit12, maka Anda menggunakan perintah:
fmerge edit11 edit10 edit12 -o file keluaran

Saat menggabungkan dua set suntingan, fmerge mungkin menemukan konflik. Terjadi konflik
ketika baris yang sama dari file dasar diubah oleh kedua dari dua set suntingan. NS
perubahan dapat disebabkan oleh baris baru yang dimasukkan, baris yang dihapus, atau keduanya. Kapan
konflik terjadi, file output berisi garis identifikasi konflik, yaitu garis
berisi string '/−/−/−/'. Garis-garis ini menunjukkan daerah di mana dua himpunan
suntingan tidak kompatibel. Anda kemudian harus mengedit file output dan menghapus baris-baris ini, dan dalam
Selain memperbaiki konflik secara manual untuk menghasilkan hasil yang benar.

PILIHAN


Opsi berikut dipahami:

-Konflik [ file konflik ]
Karena konflik karena penghapusan tidak terlihat dalam file keluaran, dan sisipan tidak
tidak menentukan mana dari dua suntingan yang menyisipkan baris, ada alternatif
format keluaran dari menggabungkan program. Format keluaran ini menjelaskan apa yang terjadi
ke setiap baris file dasar, sehingga konflik lebih mudah dideteksi dan diperbaiki.
Perintah:
fmerge basefile fileA fileB -c konflikfile
menghasilkan file yang menjelaskan hasil penggabungan secara rinci. jika
-Konflik opsi ditentukan tanpa nama file konflik, maka konflik
dikirim ke output standar.

Jika ada konflik, dan -Konflik pilihan tidak ditentukan, the menggabungkan
program akan keluar dengan status 1.

File konflik berisi baris yang berisi tiga karakter dan kemudian beberapa
teks. Tiga karakter pertama menggambarkan apa yang terjadi pada file dasar di
titik itu. Karakter-karakter tersebut adalah sebagai berikut:

IA Baris ini disisipkan oleh file A.

DA Baris ini telah dihapus oleh file A.

IB Baris ini disisipkan oleh file B.

DB Baris ini telah dihapus oleh file B.


Garis ini tidak berubah.

X Ini adalah garis identifikasi konflik.

U Ada baris tidak berubah yang tidak ditentukan di sini.

Setiap rangkaian konflik ditandai oleh tiga garis identifikasi. Baris pertama
menunjukkan awal konflik, dan menentukan nomor baris untuk
file dasar dan dua file yang berbeda. Garis identifikasi konflik kedua
memisahkan baris yang diubah oleh file A dari baris yang diubah oleh file B. Yang ketiga
Identifikasi konflik menunjukkan akhir dari konflik.

Anda dapat mengedit file konflik ini untuk menghapus konflik. Ini melibatkan penghapusan
garis identifikasi konflik, dan mengubah garis konflik seperlunya
untuk memperbaiki konflik. Saat melakukan ini, ingatlah untuk meninggalkan tiga karakter kosong
di depan setiap baris baru yang Anda masukkan saat mengoreksi konflik. Ketika kamu
selesai, tidak boleh ada baris yang dimulai dengan 'X' dalam file. Semua lainnya
garis dapat tetap. Kemudian Anda dapat menggunakan perintah:
menggabungkan file konflik -o file output
untuk membuat file keluaran baru yang memiliki data yang diinginkan. Sekali lagi, jika tidak
-Keluaran option atau outputfile digunakan, output dikirim ke output standar.

-Tidak berubah jumlah
Selain konflik fisik, bisa terjadi konflik logis. Ini adalah perubahan
dibuat ke baris yang berbeda di file dasar sehingga program tidak lagi
benar. Konflik seperti itu tidak dapat dideteksi oleh program, dan karenanya harus
diperiksa secara manual. Untuk mempermudah proses ini, -Tidak berubah pilihan bisa
digunakan untuk mengurangi ukuran file konflik untuk hanya menyertakan wilayah di dekat
garis berubah. File ini kemudian dapat diperiksa untuk mendeteksi kemungkinan logika
konflik. Sebagai contoh, perintah:
gabungkan file dasar fileA fileB -c -u 3
akan mengirim ke output standar semua perubahan yang dibuat oleh salah satu set suntingan, dengan
hanya tiga garis yang tidak berubah mengelilingi setiap edit.

Saat menggunakan -Tidak berubah opsi, file konflik akan berisi baris mulai
dengan mu'. Ini mewakili garis yang tidak berubah, dan angka yang mengikuti huruf adalah
jumlah baris yang tidak berubah. File konflik yang dihasilkan tidak dapat dibaca
menghasilkan file output karena garis yang hilang. Jika ini dicoba, dan
kesalahan akan dihasilkan.

Dimungkinkan untuk menggunakan keduanya -Keluaran dan -Konflik dalam perintah yang sama. Jadi kamu
dapat menghasilkan file output yang Anda harap benar, dan juga menghasilkan
file konflik yang dapat Anda gunakan untuk memeriksa konflik logis.

-Bertele-tele [ jumlah ]
Opsi ini dapat ditentukan dengan tindakan lain, dan menampilkan informasi status
tentang kemajuan tindakan. Ini berguna untuk men-debug masalah, atau
hanya untuk hiburan ketika sistem lambat atau file besar sedang diproses. Dia
menerima argumen numerik untuk menunjukkan verbositas untuk output. Levelnya adalah
sebagai berikut:

0 Tidak ada keluaran sama sekali (kecuali kesalahan).

1 Output baris tunggal yang menjelaskan tindakan (default).

2 Status terperinci saat tindakan berlangsung.

-Kegagalan jumlah
Opsi ini membatasi jumlah konflik fisik yang diizinkan sebelumnya
kegagalan. Ini digunakan jika Anda tidak tertarik dengan hasil jika ada juga
banyak konflik.

-Membantu
Berikan bantuan tentang cara menggunakan menggabungkan program.

-Mengabaikan
Abaikan semua konflik.

-Abaikan_Konflik_Identik
Opsi dapat digunakan untuk menekan konflik yang membuat penghapusan identik, atau
sisipan identik, atau perubahan identik. Ini sering diinginkan saat menggabungkan dua
cabang kode sumber.

-Versi: kapan
Tunjukkan versi berapa menggabungkan sedang berlari.

Semua opsi dapat disingkat; singkatan didokumentasikan sebagai huruf besar,
semua huruf kecil dan garis bawah (_) adalah opsional. Anda harus menggunakan berturut-turut
urutan huruf opsional.

Semua opsi tidak peka huruf besar/kecil, Anda dapat mengetiknya dalam huruf besar atau huruf kecil atau a
kombinasi keduanya, kasus tidak penting.

Misalnya: argumen "-help, "-HELP" dan "-h" semuanya ditafsirkan sebagai -Membantu
pilihan. Argumen "-hlp" tidak akan dipahami, karena opsional berturut-turut
karakter tidak diberikan.

Opsi dan argumen baris perintah lainnya dapat dicampur secara sewenang-wenang di baris perintah.

Nama opsi panjang GNU dipahami. Karena semua nama opsi untuk menggabungkan panjang,
ini berarti mengabaikan awalan tambahan '-'. NS "-Option=nilai"konvensi juga
mengerti.

FILE NAMA EKSPANSI


Sebagai kenyamanan, jika nama path dimulai dengan titik dan ada variabel lingkungan
dengan nama itu, maka nilai variabel lingkungan akan digunakan sebagai yang sebenarnya
nama jalur. Misalnya, jika variabel lingkungan dari .FOO memiliki nilai
ini adalah nama yang panjang, lalu perintah
penggabungan -o .FOO
sebenarnya setara dengan perintah
fmerge -o ini.adalah nama yang panjang
Jika Anda ingin mencegah perluasan nama path yang dimulai dengan titik, maka Anda
dapat menggunakan bentuk alternatif untuk nama path, seperti pada:
penggabungan -o ./.FOO

BINARY FILE


Secara umum, fmerge dapat menangani semua file teks yang Anda masukkan, bahkan teks internasional dengan
pengkodean yang tidak biasa. Namun, penggabungan adalah tidak mampu untuk mengatasi secara elegan file yang berisi
karakter NUL.

Grafik fkomp(1) program hanya mencetak peringatan, dan melanjutkan, Anda perlu tahu bahwa itu
mengonversi karakter NUL menjadi nilai 0x80 sebelum melakukan perbandingan.

Grafik menggabungkan(1) program juga mengubah karakter NUL menjadi nilai 0x80 sebelum digabungkan,
setelah peringatan, dan file keluaran apa pun akan berisi nilai ini, bukan NUL asli
karakter.

Grafik tinju(1) program, bagaimanapun, menghasilkan kesalahan fatal jika ada file input yang berisi NUL
karakter. Ini dimaksudkan untuk melindungi file sumber Anda dari kerusakan yang tidak disengaja.
penggunaan -BINary untuk file yang mutlak harus berisi karakter NUL.

EXIT STATUS


Grafik menggabungkan program akan keluar dengan status 1 pada kesalahan apa pun. NS menggabungkan program akan
hanya keluar dengan status 0 jika tidak ada kesalahan.

REFERENSI


Program ini didasarkan pada algoritma di
An DI(ND) Perbedaan Algoritma dan -Nya Variasi, Eugene W. Myers, TR 85-6,
10-April-1985, Departemen Ilmu Komputer, Universitas Arizona, Tuscon,
Arizona 85721.
Lihat juga:
A File Perbandingan program, Webb Miller dan Eugene W. Myers, Praktik Perangkat Lunak dan
Pengalaman, Volume 15, No. 11, November 1985.

HAK CIPTA


versi gabungan 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 berasal dari sebuah karya
Hak Cipta (C) 1990 David I. Bell.

Program ini adalah perangkat lunak gratis; Anda dapat mendistribusikan ulang dan/atau memodifikasinya di bawah ketentuan
Lisensi Publik Umum GNU sebagaimana diterbitkan oleh Free Software Foundation; salah satu
versi 3 dari Lisensi, atau (sesuai pilihan Anda) versi yang lebih baru.

Program ini disebarluaskan dengan harapan dapat bermanfaat, namun TANPA JAMINAN APAPUN;
bahkan tanpa jaminan tersirat tentang KELAYAKAN DIPERDAGANGKAN atau KESESUAIAN UNTUK TUJUAN TERTENTU.
Lihat Lisensi Publik Umum GNU untuk lebih jelasnya.

Anda seharusnya telah menerima salinan GNU General Public License bersama dengan program ini.
Jika tidak, lihathttp://www.gnu.org/licenses/>.

PENULIS


Jaringan Peter Miller: http://miller.emu.id.au/pmiller/
/\/\* Surel: [email dilindungi]

David I. Lonceng Web: http://www.canb.auug.org.au/~dbell
Surel: [email dilindungi]

Gunakan fmerge online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    wxPython
    wxPython
    Satu set modul ekstensi Python yang
    bungkus kelas GUI lintas platform dari
    wxWidgets.. Pemirsa: Pengembang. Pengguna
    antarmuka: Sistem X Window (X11), Win32 ...
    Unduh wxPython.dll
  • 2
    manajer file paket
    manajer file paket
    Ini adalah pengelola file paket Total War
    proyek, mulai dari versi 1.7. SEBUAH
    pengenalan singkat ke Warscape
    modifikasi: ...
    Unduh packfilemanager.dll
  • 3
    IPerf2
    IPerf2
    Alat lalu lintas jaringan untuk mengukur
    Kinerja TCP dan UDP dengan metrik
    sekitar throughput dan latency. NS
    tujuan termasuk mempertahankan aktif
    kod iperf...
    Unduh IPerf2.dll
  • 4
    fre:ac - konverter audio gratis
    fre:ac - konverter audio gratis
    fre:ac adalah konverter audio dan CD gratis
    ripper untuk berbagai format dan pembuat enkode.
    Ini fitur MP3, MP4/M4A, WMA, Ogg
    Format Vorbis, FLAC, AAC, dan Bonk
    mendukung, ...
    Unduh fre:ac - konverter audio gratis
  • 5
    Matplotlib
    Matplotlib
    Matplotlib adalah perpustakaan yang komprehensif
    untuk membuat statis, animasi, dan
    visualisasi interaktif dengan Python.
    Matplotlib membuat hal-hal mudah menjadi mudah dan
    hal yang sulit...
    Unduh Matplotlib.dll
  • 6
    Manusia Bot
    Manusia Bot
    Tulis logika chatbot Anda sekali dan
    hubungkan ke salah satu yang tersedia
    layanan perpesanan, termasuk Amazon
    Alexa, Facebook Messenger, Kendur,
    Telegram atau bahkan ...
    Unduh BotMan.dll
  • Lebih banyak lagi »

Perintah Linux

Ad