Thursday, 17 August 2017

Pilihan Opsi Biner Cleartool Chtype


Chtype 8211cmiddotomment comment 8211cfimiddotle comment-file-pname 8211cqmiddotuery 8211cqemiddotach 8211ncmiddotomment 8211fmiddotorce 8211pnamiddotme tipe-selector pname. Pemilih objek DESKRIPSI Perintah chtype mengubah tipe elemen dari satu atau lebih elemen yang ada atau mengganti nama satu atau lebih cabang yang ada. Operasi ini melibatkan perubahan tipe objek yang berhubungan dengan elemen atau cabang. PEMBATASAN Identitas Untuk elemen, Anda harus memiliki salah satu dari identitas berikut: Pemilik elemen Pemilik akar VOB (UNIX) Anggota grup administrator ClearCase (ClearCase on Windows) Administrator lokal host server ClearCase LT (ClearCase LT di Windows) Untuk sebuah Cabang, Anda harus memiliki salah satu dari identitas berikut: Pemilik elemen pencipta cabang pemilik akar pemilik VOB (UNIX) dari grup administrator ClearCase (ClearCase on Windows) Administrator lokal host server ClearCase LT (ClearCase LT di Windows) Terjadi kesalahan jika Satu atau lebih dari benda-benda ini terkunci: ClearCase Support: Common ClearCase Checkin Pesan Kesalahan Berikut adalah pesan kesalahan umum di ClearCase saat mencoba untuk memeriksa file. Cleartool ci - nc FILENAME textfiledelta: Error: FILENAME bukan file teks: berisi garis yang melebihi 8000 byte. Gunakan tipe manajer yang berbeda (seperti file terkompresi). Cleartool: Kesalahan: Tidak dapat memeriksa di FILENAME. Pada dasarnya, pesan delta file teks ini adalah elemen ClearCase adalah file teks di database, dan Anda mencoba untuk memeriksa versi non-teks. Misalnya, Anda mungkin hanya membuat beberapa versi (main0 dan main1), dan versi ini awalnya adalah file kosong yang ClearCase anggap sebagai file teks saat Anda membuat elemen untuk pertama kalinya. Namun, ketika Anda akhirnya memeriksa secara lengkap dengan semua data di dalamnya, versi terakhir ini bisa berisi data non-teks. Untuk mengatasi masalah ini, Anda harus mengubah jenis elemen sebelum dapat memeriksa versi yang baru. Jika file tersebut adalah file biner biasa, maka saya sarankan untuk mengubah tipe elemen menjadi tipe file terkompresi dengan perintah ini. Cleartool chtype compressedfile FILENAME Jika file tersebut adalah file Rational Rose RealTime, maka saya sarankan mengganti tipe elemen ke tipe Rose Unit dengan perintah ini. Cleartool chtype rosertunit FILENAME Anda harus menjadi pemilik VOB atau pemilik elemen untuk menjalankan salah satu dari perintah ini. Dont lupa untuk check-in lagi setelah itu. Oleh Phil untuk Kemanusiaan pada 20090110 File-file biner dalam file ClearCase Binary ditangani di UCM dengan cara yang sama seperti yang ditangani di basis ClearCase sehingga tidak dapat digabungkan. ClearCase hanya bisa menggabungkan file teks sehingga strategi yang berbeda harus digunakan untuk mengelola perubahan yang terkait dengan konten biner. Agar dapat mengelola file biner secara efektif di ClearCase, jenis elemen baru harus didefinisikan untuk menangani jenis file ini. Pilihan berikut tersedia: Mengkonfigurasi tipe elemen agar tidak pernah dipertimbangkan untuk digabungkan. ClearCase tidak akan mencoba menggabungkan elemen dengan tipe yang tidak pernah digabungkan. Unsur-unsur ini akan dibiarkan tidak berubah selama operasi pengiriman atau pengaman ulang dan Anda tidak akan diminta untuk menggabungkannya. Tersedia dalam ClearCase 7.0 dan yang lebih baru: Mengkonfigurasi tipe elemen untuk disalin. Untuk elemen dengan jenis salinan, ClearCase akan, dalam penggabungan, ganti versi target dengan versi sumber tanpa interaksi pengguna. Lihat technote 1240740 untuk informasi lebih lanjut. Catatan: Petunjuk berikut diambil dari sudut pandang sistem operasi Microsoftreg Windowsreg. Langkah-langkahnya mungkin berbeda pada UNIXreg dan Linuxreg, namun konsepnya berlaku dengan tepat. Catatan: Tipe elemen bisa dibuat dari command line atau GUI. Menggunakan kembali jenis elemen yang ada atau Buat yang baru dari baris perintah atau GUI. Lihat langkah 2 jika tipe elemen sudah ada. Tinjaulah Panduan Referensi ClearCase tentang topik mkeltype (clearart man mkeltype) untuk lebih jelasnya. Contoh GUI gt Buat: Open Type Explorer GUI untuk VOB (Jalankan Program gt Rational ClearCasegt Type Explorer) Pilih VOB dimana file biner ada. Buka folder tipe elemen Klik kanan dan buat tipe elemen baru. Beri nama elemen sebagai nama (misalnya NEVERMERGE atau COPY atau nama yang Anda pilih). Klik OK Dari tab Type Manager di kotak dialog Properties tipe elemen, aktifkan pilihan untuk tidak mempertimbangkan unsur tipe ini untuk penggabungan Selalu salin elemen tipe ini (ClearCase 7.0 atau yang lebih baru) Untuk elemen biner yang sudah ada di VOB, gunakan cleartool Chtype untuk mengubah tipe ini menjadi tipe elemen baru. Tinjaulah Panduan Referensi ClearCase mengenai topik chtype (chenype pria cleartool) untuk lebih jelasnya. Untuk file biner yang belum berada di VOB, file ajaib dapat diedit untuk memanggil tipe elemen baru untuk elemen dengan ekstensi tertentu. Setelah pembuatan elemen, file-file ini akan menggunakan tipe baru yang telah Anda tetapkan untuk mengelola elemen-elemen file tersebut. Tinjaulah Panduan Referensi ClearCase mengenai topik cc. magic, default. magic (cleartool man cc. magic) untuk lebih jelasnya. Petunjuk untuk VOB yang direplikasi Langkah yang sama diperlukan seperti di atas, jenis elemen harus dibuat dari baris perintah di lingkungan yang direplikasi. Catatan . GUI hanya dapat digunakan pada VOB yang tidak direplikasi jika ClearCase MultiSite diaktifkan, maka Anda tidak dapat menghapus jenis elemen atau mengubah definisi jenis elemen dari theType Explorer, dan sintaks perintah harus digunakan. Review technote 1148740 Mengubah tipe elemen yang digunakan dalam VOB yang direplikasi untuk informasi tambahan tentang bekerja dengan tipe elemen pada VOB yang direplikasi. Jangan Bergabung Contoh: M: viewvobgt cleartool mkeltype - supertype file - mergetype never - nc FILENEVERMERGE Dibuat elemen type quotFILENEVERMERGEquot. M: viewvobgt cleartool mkeltype - supertype compressedfile - mergetype copy - nc COMPRESSEDFILECOPYMERGE Dibuat tipe elemen quotCOMPRESSEDFILECOPYMERGEquot. Definisi untuk penggabungan sepele dan manual sepele: Versi dasar dan tujuan elemennya sama. Ini berarti elemen hanya dapat disalin dari sumber ke tampilan tujuan. Penggabungan sepele secara otomatis ditentukan dengan menggabungkan atau menemukan dan dengan demikian akan dijaga untuk Anda. Manual: Versi sumber dan tujuan elemen mengandung satu atau lebih konflik yang harus Anda atasi. Penggabungan manual mengharuskan Anda: Check out the destination version. Salin data dari versi sumber ke versi tujuan. Checkin versi tujuan. Secara manual tarik panah gabungan di pohon versi GUI atau Anda dapat menjalankan perintah penggabungan cleartool dengan sakelar - ndata untuk secara manual membuat panah gabungan antara versi sumber dan tujuan. Informasi terkaitLinux Tutorials Index: Perintah Klien Clearcase: Asign nama baru ke objek Clearcase (yaitu kolam renang, replika, label). Gunakan mv untuk mengganti nama file atau direktori. Setcache ct setcache - view - host - cacheize 1024k ct setcache - view - site - cachesize 2m ct setcache - view - cachesize 5m viewtag Set ClearCase view atau parameter cache MVFS. Tetapkan ukuran cache untuk semua tampilan di server menjadi 1024 Kb. Tetapkan ukuran cache untuk semua tampilan keseluruhan situs hingga 2 Mb. Mengatur ukuran cache untuk satu tampilan tertentu. Lihat dengan ct lssite - untuk Mengontrol dan memantau cache MVFS (hanya tampilan dinamis). Ct lssite - query Cantumkan properti di seluruh situs di registri situs. Mengatur atau mengetuk properti di seluruh situs di registri situs. Lihat ukuran default cache untuk klien Windows default untuk chechin dan pelonggaran akun Laporkan penggunaan ruang disk VOB. Alat GUI: usratriabinxclearcase amp usratriabinxcleardiff amp usratriabinxlsvtree amp (Sama seperti xclearcase - vtree) Potential Pitfall. Anda mungkin harus mengeluarkan perintah ekspor LANGC sebelum meluncurkan GUI. Dapatkan contoh file konfigurasi shell dari nama node: homevobadmconfig. bashrc. Cshrc Kshrc Contoh sesi ClearCot Unix: Buat perubahan pada sebuah file: Komentar diakhiri dengan sebuah titik (.). Gunakan keluar untuk keluar dari tampilan Clearcase dan kembali ke shell Unix. Tambahkan file baru ke kontrol Clearcase: Checkout directory (.), Copy file dan tambahkan ke clearcase control. Kemudian check in direktori. Direktori diperlukan memperbarui untuk mencerminkan perubahan pada isinya. Perhatikan bahwa file baru yang ditambahkan ke direktori tidak dapat dilihat oleh orang lain sampai direktori diperiksa. Contoh menambahkan semua file ke kontrol Clearcase: ct mkelem - ci-nc Tambahkan Direktori baru ke kontrol Clearcase: Label Clearcase: Perintah pertama membuat label. Yang kedua menerapkan label ke direktori saat ini. Secara rekursif di bawah struktur direktori. Contoh lain: ct mklabel-recurse - follow - nc RELEASENAME .. directory-name Dimana pilihan-follow memungkinkan mklabel mengikuti symbolic links. Catatan: Harus melakukan perintah dari sebuah direktori di dalam file VOB. Update dan menerapkan label yang ada ke file baru: Pindahkan label dari versi 3 dan sekarang terapkan ke versi 4. Hapus label lama: Cantumkan semua label: Daftar versi kedua Semua label API Cantumkan semua label pada sebuah file: Perintah kedua tidak berfungsi dengan baik () Format label: RELEASENAME. Label default yang dibuat oleh Clearcase: BACKSTOP: Tidak ada perubahan yang diizinkan. Tidak ada versi baru yang diizinkan saat label diterapkan. Juga lihat perintah lock. CHECKEDOUT: Saat ini memeriksa versi. TERBARU: Versi terbaru dari sebuah cabang. Untuk menemukan direktori yang digunakan untuk menyimpan tampilan, tuliskan perintah berikut: Buat tampilan dari direktori tampilan. File ada viewname. vws Pindahkan sebuah view: Dengan asumsi move berada pada satu server dan tidak ada file check out. Stop viewserver. Clearcase Clearmake: Seseorang mungkin juga mengatur variabel lingkungan: ekspor CCASEMAKECOMPATgnu Periksa dulu apakah ada file yang diperiksa. Jalankan makefile Daftar catatan konfigurasi Keuntungan dari clearmake adalah objek yang diturunkan (file objek yang dihasilkan oleh kompilasi sumber, maka berasal dari sumbernya) disimpan dengan nama extended. I. e. nama file. o26Feb.14: 28: 9621 Lihat grup default pada PC Windows: Buka jendela command prompt DOS. Cd Program FilesRationalClearcaseetcutils Jalankan perintah creds Baca domain Grup Primer. PC Configspec: klik kanan pada XX: drive clearcase properties. Clearcase explorer: C: Program FilesRationalClearCasebinclearexplorer. exe Clearcase find command: Tag-semua mengacu pada semua file di VOB. Temukan semua file dengan label yang diberikan di VOB: ct find-all - type file - version lbtype (LABEL-NAME) - print Temukan semua file baru atau yang telah diubah sejak itu dengan label yang ditentukan: ct find - all version lbtype (LABEL-NAME ) Versi ampamp (mainLATEST) - print Temukan semua file di akhir cabang di direktori saat ini: ct find. Versi konversi (nama cabang TERBARU) - print Penjelasan tentang tampilan Clearcase dan struktur file dalam tampilan: Views diperlukan untuk menggunakan Clearcase. Tampilan unik yang diberikan kepada pengguna akan: memungkinkan akses pengembang ke data VOB (penyimpanan kode sumber) menyediakan ruang kerja dimana pengguna dapat memodifikasi data VOB secara pribadi tanpa mengganggu tampilan data VOB yang dimiliki oleh pengembang lain. Perubahan hanya dapat diakses oleh orang lain saat file diperiksa ke VOB dari ruang pribadi pengguna. Ada tiga jenis tampilan: Tampilan cuplikan: Perubahan dan pembaruan oleh orang lain tidak tersedia untuk tampilan snapshot sampai ada snapshot baru. Tampilan web: dapat diakses dari antarmuka Clearcase Web. Mirip dengan tampilan snapshot. Tampilan dinamis: akses ke semua versi elemen VOB dan melihat objek pribadi saat diperiksa ke VOB. Struktur Direktori dalam tampilan: Tampilan buram dan sistem versi didasarkan pada struktur direktori di bawah apa yang pada awalnya tampak sebagai kumpulan file standar dalam struktur direktori. Contoh: (set view first: ct setview xxxxxx) Perhatikan bahwa ada tiga versi file di cabang utama. Representasi jalur Direktori Aktual: Catatan: Clearcase menyimpan isi lengkap dari file yang tersimpan dan bukan perbedaan antara versi seperti RCS atau SCCS yang membangun versi file saat diperlukan. File 3 dan LATEST adalah identik. Ini tidak menunjukkan adanya perubahan antar file. Cari semua file yang diarsipkan untuk sebuah string: temukan filename. ext - print grep wordToFind Pengetahuan ini dapat mempermudah pencarian dalam versi kode sumber sebelumnya. Hubungan antara tampilan dan struktur direktori: Setiap tampilan akan memiliki struktur direktori yang dijelaskan di atas dalam tampilannya. Pandangan jalan ini. Dapat dilihat oleh pengguna UNIX biasa, dengan atau tanpa mengatur tampilan. Bila Anda menetapkan pandangan Anda (ct setview view-name1), ini memungkinkan seseorang untuk melihat arsip Clearcase dari vob vob-name. . Jalan di atas adalah untuk view view-name1 Path view view-name1 akan menampilkan semua cabang revisi. Yaitu Configspec menentukan aturan untuk melihat elemen tertentu yang akan ditampilkan dalam tampilan tertentu. Konfigurasi default sistem dapat ditemukan di ATRIAHOMEdefaultconfigspec (Biasanya: usratriadefaultconfigspec) configspec dasar: (tag tampilan viewstore tujuanvvsconfigspec) Cocokkan semua elemen di jalur tapi tidak secara rekursif. Cocokkan semua elemen di jalan yang cocok dengan akhiran. h, tapi tidak secara rekursif. Cocokkan semua elemen di jalur di direktori bernama src yang cocok dengan nama file ini. Cocokkan semua elemen di pohon directorysubdirectory bernama src yang sesuai dengan nama file ini. Cocokkan semua elemen dengan suffic. h dan. c di pohon direktoridirectory bernama src. Cocokkan semua elemen (file dan direktori) di pohon directorysubdirectory bernama src. Aturan ini wajib. Tanpa aturan ini, file apa pun yang dicentang tidak akan terlihat dalam tampilan. Element - direktori mainLATEST Lihatlah versi terbaru dari direktori di cabang utama. Element - directory branch-name TERBARU Lihatlah versi terbaru dari direktori pada cabang yang ditentukan. Element - file main version-number Menampilkan nomor versi khusus dari semua file yang ada. Tampilkan elemen dengan label ini. (Yaitu elemen mainLABEL3) aturan elemen-nama-elemen waktu waktu aturan-nama-waktu 26-Oct.14: 32 Tunjukkan unsur-unsur yang sesuai dengan peraturan ini dan terakhir diubah sebelum waktu Tunjukkan unsur-unsur yang mematuhi peraturan ini dan terakhir diubah sebelum Elemen waktu vobvob-nameAppName LABEL Menampilkan elemen dalam direktori tertentu dengan label yang diberikan. Elemen vob projectA Aturan mainLATEST hanya berlaku untuk hirarki direktori tertentu. Cabang dapat dilakukan untuk: Memungkinkan pengembangan paralel antara dua pengembang dan kemudian menggabungkan kode. Buat versi baru dari perangkat lunak dengan berbagai fitur untuk tujuan tertentu. Tambahkan fitur di cabang terpisah untuk digabungkan nanti setelah terbukti. Manfaatnya adalah membiarkan cabang utama terus berlanjut tanpa terganggu. Configspec untuk melihat cabang: configspec ini akan membuat cabang baru untuk file baru yang ditambahkan atau untuk file yang diperiksa. Jika file diperiksa dari mainLATEST. Lalu trigger (mkbranch branchx) dijalankan untuk membuat cabang baru untuk file check out. Tipe cabang pertama harus dibuat dengan perintah: mkbrtype - c Comment goes here branchx Buat jenis cabang sebelum membuat cabang yang sebenarnya. Hanya satu jenis cabang dari nama tertentu yang akan ada. Banyak file mungkin ada dengan cabang-cabang jenis cabang yang sama. Contoh membuat cabang: ct mkbrtype - c Comment goes here BugFixbranchY ct setview view-name ct mkbranch - nc BugFixbranchY file-to-branch. cpp Ini akan membuat versi 0 dari file-to-branch. cpp di cabang bernama BugFixbranchY. Buat cabang dari versi 5 dari file-ke-branch. cpp di cabang utama. Ct mkbranch - nc BugFixbranchY file-to-branch. cpp main5 Buat cabang menggunakan semua sumber: ct mkbranch - nco - c Bugfix patch B patchB. cpp. h GUI: ct lsvtree - g nama file Penggabungan: Jika seseorang ingin menyertakan Perubahan yang dilakukan di cabang ke versi terbaru di cabang utama, seseorang akan melakukan penggabungan. Gabung versi 5 di cabang ke versi terbaru di cabang utama: ct merge - to file-to-merge. cpp - insert - version mainBugFixbranchY5 Tentukan versi berurutan 2 sampai 5: ct merge - t file-to-merge. cpp - Masukkan - versi utama BugFixbranchY 2main BugFixbranchY 5 Gabungkan semua perubahan pada cabang ke cabang utama: ct findmerge file-to-merge. cpp - fversions. BugFixbranchY LATEST - merge Daftar semua cabang: ct lstype - kind brtype xclearcase: Command: usratriabinxclearcase xcleardiff: Command: usratriabinxcleardiff File sumber motif: (Tambahkan ke HOME. Xdefaults) xlsvtree: Command: usratriabinxlsvtree Potential Pitfall. Anda mungkin harus mengeluarkan perintah ekspor LANGC sebelum meluncurkan sumber daya GUImon: file sumber Motif: (Tambahkan ke HOME. Xdefaults) Versi String Generation: Ini digunakan bersamaan dengan perintah UNIX apa. (Tidak tersedia di Linux) Pengguna sistem sysV UNIX mungkin mendapati bahwa mereka tidak dapat mencetak menggunakan perintah lp karena spooler tidak dapat menemukan file jika tidak beroperasi dengan tampilan pengguna. Gunakan perintah lp - c-nama file yang membuat salinan yang bisa dibaca spooler. Aplikasi yang ditelurkan dari skrip tidak bisa mengolah file Clearcase yang terkontrol. Executable mentah bisa Saat bekerja dengan file HTML saya bisa menggunakan browser konqueror tapi saya belum beruntung menjalankan Mozilla yang ditelurkan dari skrip shell.

No comments:

Post a Comment