logo-sistem murnimurni-sistem 2024 Panyambung pikeun Software Manajemén Kode Sumbermurni :: varian - Panyambung pikeun
Manual Manajemén Kode Sumber
Paramétrik Téhnologi GmbH
Vérsi 6.0.7.685 pikeun murni :: varian 6.0
Hak Cipta © 2003-2024 Parametric Technology GmbH
2024

Bubuka

murni :: varian Panyambung pikeun Sumber Kode Manajemén (Panyambung) ngamungkinkeun pamekar ngatur variability kode sumber ngagunakeun murni :: varian. Manajemén Kode Sumber tina varian murni:: nyayogikeun kasempetan anu fleksibel pikeun nyingkronkeun struktur diréktori sareng kode sumber. files gampang jeung murni :: model varian. Ku kituna, manajemén varian bisa dilarapkeun praktis malah ka proyék software kompléks. Saterusna sambungan antara murni::varian fitur jeung kode sumber bisa diatur leuwih gampang jeung pembina sarta pohara diaksés via Source Code Manajemén.
1.1. Sarat parangkat lunak
The murni :: varian Panyambung pikeun Sumber Kode Manajemén mangrupa extension pikeun murni :: varian sarta sadia dina sadaya platform dirojong.
1.2. Pamasangan
Mangga konsultasi bagian murni :: varian Panyambung dina murni :: varian Setup Guide pikeun inpo wincik tentang kumaha carana install konektor (menu Pitulung -> Pitulung Eusi lajeng murni :: varian Setup Guide -> murni :: varian Panyambung).
1.3. Ngeunaan manual ieu
Nu maca dipiharep boga pangaweruh dasar ngeunaan jeung pangalaman jeung murni:: varian. Mangga konsultasi bahan bubuka na saméméh maca manual ieu. Manual ieu sayogi dina pitulung online ogé dina format PDF anu tiasa dicitak di dieu.

Ngagunakeun Panyambung

2.1. Dimimitian murni:: varian
Gumantung kana metode pamasangan anu dianggo boh ngamimitian Pure:: Variants-enabled Eclipse atanapi dina Windows pilih murni:: varian item tina menu program.
Upami sudut pandang Manajemén Varian teu acan diaktipkeun, lakukeun ku milih tina Open Perspective-> Other… dina menu Jandela.
2.2. Impor Tangkal Diréktori kana Modél Kulawarga
Sateuacan ngimpor tangkal diréktori kana Model Kulawarga, proyék varian kedah didamel. Ogé éta sugestif boga fitur didefinisikeun dina Modél Fitur geus. Mangga konsultasi dokuméntasi murni:: varian pikeun pitulung ngeunaan léngkah ieu.
Impor saleresna dimimitian ku milih tindakan Impor… boh dina menu kontéks Proyék view atanapi nganggo menu Impor… dina File ménu. Pilih Model Varian atanapi Proyék tina kategori Manajemén Varian sareng pencét Teras. Dina kaca di handap ieu pilih Impor Modél Kulawarga tina polder sumber teras pencét Salajengna deui.
Pilih jinis kode sumber pikeun diimpor
Wizard impor némbongan (tingali Gambar 1, "Kaca tina wizard impor pikeun milih jinis kode sumber anu tiasa diimpor"). Pilih jinis proyék pikeun diimpor sareng pencét Teras. Unggal jinis ngandung set anu tos ditetepkeun file jenis pikeun diimpor kana model.
Gambar 1. Halaman wizard impor pikeun milih jinis kode sumber anu tiasa diimporpure-systems 2024 Panyambung pikeun Software Manajemén Kode Sumber - Gambar 1Pilih Sumber sareng Target
Dina kaca wizard salajengna (Gambar 2, "Kaca tina wizard impor pikeun milih sumber sareng udagan pikeun impor") diréktori sumber jeung modél target kudu dieusian.
Pencét tombol Kotektak… pikeun milih diréktori dimana aya kodeu sumber anu kedah diimpor. Sacara standar, ruang kerja ayeuna dipilih sabab ieu tiasa janten titik anu mangpaat pikeun ngamimitian nganapigasi.
Di handap anjeun tiasa netepkeun kalebet sareng ngaluarkeun pola. Pola ieu kedah janten ekspresi biasa java. Unggal jalur input, relatif ka folder root sumber, dipariksa kalawan pola ieu. Upami pola kalebet cocog, polder diimpor, upami pola anu teu kalebet henteu cocog. Hartina pola kalebet henteu tos milih polder anu badé diimpor, pola anu teu kalebet ngabatesan pilihan ieu.
Saatos milih diréktori kode sumber, modél target kedah ditetepkeun. Ku alatan éta, pilih proyék varian atawa folder dimana model kudu disimpen sarta asupkeun ngaran modél. The file ngaran ieu ngalegaan otomatis kalawan extension .ccfm lamun teu dibikeun dina dialog ieu. Sacara standar bakal disetel ka nami anu sami sareng nami modélna. Ieu mangrupikeun setélan anu disarankeun.
Saatos polder sumber mangpaat sareng nami modél anu dipikahoyong ditetepkeun, dialogna tiasa réngsé ku mencét Rengse. Upami tombol Salajengna dipencet, halaman salajengna bakal muncul dimana setélan tambahan tiasa dilakukeun.
Gambar 2. Halaman wizard impor pikeun milih sumber sareng target pikeun imporpure-systems 2024 Panyambung pikeun Software Manajemén Kode Sumber - Gambar 2Robah Préferénsi Impor
Dina kaca wizard panungtungan (Gambar 3, "Kaca tina wizard impor pikeun nangtukeun konfigurasi individu”) aya karesep anu tiasa dilakukeun pikeun ngaluyukeun paripolah impor pikeun proyék parangkat lunak anu diimpor.
Kaca dialog nembongkeun tabel dimana file jenis diartikeun, nu bakal dianggap ku prosés impor.
Unggal baris diwangun ku opat widang.

  • Widang Pedaran ngandung téks deskriptif pondok pikeun ngaidentipikasi file ngetik.
  • The File médan pola ngaran dipaké pikeun milih files pikeun diimpor nalika aranjeunna cocog sareng nilai widang. Widang nganggo sintaksis ieu:
  1. Kasus anu paling umum nyaéta a file extension. Sintaksis anu biasa nyaéta .EXT, dimana EXT anu dipikahoyong file extension (misalna .java).
  2. kaayaan umum sejen nyaeta husus file, kawas nyieunfile. Ku alatan éta, kasebut nyaéta dimungkinkeun pikeun cocog dina pasti file ngaran. Jang ngalampahkeun ieu, ngan asupkeun file ngaran kana widang (misalna build.xml).
  3. Dina sababaraha kasus kahayang pemetaan leuwih husus, kitu wungkul files nu cocog jeung pola husus kudu diimpor. Pikeun nyocogkeun sarat ieu kasebut nyaéta dimungkinkeun pikeun ngagunakeun ungkapan biasa dina File widang pola ngaran.
    Ngajéntrékeun sintaksis éksprési biasa bakal ngaleuwihan niat pitulung ieu. Mangga tingali bagian éksprési biasa tina bab rujukan dina::variants pituduh pamaké murni (misalna .*).
  • Widang tipe unsur dipetakeun susunan pemetaan antara a file tipe sarta murni:: varian tipe unsur kulawarga. Jinis unsur kulawarga mangrupakeun deskriptor pikeun sumber file nyadiakeun inpo nu salajengna ka unsur dipetakeun dina model diimpor. Pilihan anu biasa nyaéta ps:class atanapi ps:makefile.
  • Nu Dipetakeun file widang tipe susunan pemetaan antara a file tipe sarta murni :: varian file ngetik. The file ngetik dina murni :: varian mangrupakeun deskriptor pikeun sumber file nyadiakeun inpo nu salajengna ka unsur dipetakeun dina model diimpor. Pilihan anu umum nyaéta impl pikeun palaksanaan atanapi def pikeun definisi files.

angka 3. Kaca wizard impor pikeun nangtukeun hiji konfigurasi individupure-systems 2024 Panyambung pikeun Software Manajemén Kode Sumber - Gambar 3Anyar file jenis bisa ditambahkeun ku cara maké tombol Tambah Mapping. Kabéh widang dieusian ku nilai undefined sarta kudu dieusian ku pamaké. Pikeun ngedit nilai dina widang, ngan klik kana widang jeung mouse. Nilaina tiasa diédit sareng tiasa dirobih. Teu mungkin pikeun ngarobah standar file pola ngaran tabel. Pikeun nyieun kustomisasi fléksibel, kasebut nyaéta dimungkinkeun pikeun ngabatalkeun milih a file ngetik ku ngabatalkeun milih baris. Dibatalkeun file pola ngaran tetep dina konfigurasi tapi moal dipaké ku importir nu. Pamaké diartikeun file jenis bisa dihapus deui ku cara maké tombol Cabut Mapping.
Sacara standar hiji lianna files file pola ngaran sadia dina tabel tapi teu dipilih. Ilaharna teu hayang ngimpor sadayana files tapi ieu bisa gampang dirobah ku milih baris nurutkeun.
Aya tilu pilihan impor umum pikeun ngaropea paripolah importir.

  • Ulah ngimpor directories tanpa cocog files (misalna diréktori CVS).
    Upami importir mendakan diréktori dimana teu aya anu cocog file aya di dinya jeung dimana euweuh subdirectory boga cocog file, diréktori moal diimpor. Ieu sering kapaké, upami proyék diurus ku sistem manajemén versi sapertos CVS. Pikeun CVS, unggal diréktori relevan ngandung hiji CVS-diréktori mana nyimpang files disimpen. Upami pilihan ieu dipilih sareng CVS-files teu cocog jeung sagala file tipe didefinisikeun di luhur, diréktori moal diimpor salaku komponén kana Modél kulawarga.
  • Susun files jeung directories.
    Aktipkeun pilihan ieu pikeun nyortir files jeung directories unggal dina urutan abjad.
  • Impor jalur penanganan.
    Pikeun sinkronisasi salajengna importir kudu nyimpen jalur aslina sadaya elemen diimpor kana model.
    Dina sababaraha kasus, Model Kulawarga dibagikeun sareng pangguna anu sanés. Struktur diréktori bisa jadi béda pikeun tiap pamaké. Pikeun ngadukung skenario pamakean anu paling umum, importir tiasa dianggo dina modeu anu béda:
mutlak Jalur mutlak ka unsur impor bakal disimpen kana modél. Pikeun sinkronisasi engké jeung mangsa transformasi nu files kudu disimpen dina lokasi persis sarua jeung mangsa impor munggaran.
Relatif ka Workspace Jalur disimpen relatif ka folder workspace. Pikeun sinkronisasi files kedah janten bagian tina ruang kerja Eclipse. Transformasi kedah nganggo ruang kerja Eclipse salaku diréktori input.
Relatif jeung Proyék Jalur disimpen relatif ka proyék. Pikeun sinkronisasi files mangrupakeun bagian tina proyék jero Eclipse. Transformasi kedah nganggo folder proyék salaku diréktori input.
Relatip ka Path Jalur disimpen relatif ka jalur anu dipasihkeun. Pikeun sinkronisasi files kudu disimpen dina lokasi persis sarua. Diréktori input transformasi sarua jeung jalur relatif salila impor.

Kabéh preferensi dialog ieu disimpen persistently. Kustomisasi pribadi teu kedah diulang unggal waktos impor dijalankeun. Hal ieu ngajadikeun alur kerja impor gampang sareng gancang.
2.3. Ngamutahirkeun Modél tina Tangkal Diréktori
Pencét tombol Singkronkeun murni-sistem 2024 Panyambung pikeun Software Manajemén Kode Sumber - ikonpikeun nyingkronkeun modél impor sareng jalur diréktori na. Jalur akar proyék disimpen dina modél sahingga bakal nyingkronkeun kana diréktori anu sami sareng sateuacana. Pikeun ngaktifkeun tombol Singkronkeun, buka modél sareng pilih unsur naon waé. Saatos mencét tombol Singkronkeun a Bandingkeun Editor dibuka dimana modél kulawarga ayeuna sareng modél struktur diréktori ayeuna dilawan (tingali Gambar 4, "Update modél tina Tangkal Diréktori di Bandingkeun Editor").
Gambar 4. Modél update ti Tangkal Diréktori di Bandingkeun Editor   pure-systems 2024 Panyambung pikeun Software Manajemén Kode Sumber - Gambar 4Editor ngabandingkeun dipaké sapanjang murni:: varian pikeun ngabandingkeun versi modél tapi dina hal ieu dipaké pikeun ngabandingkeun struktur diréktori fisik (ditémbongkeun di sisi katuhu handap) jeung murni ayeuna:: varian model (beulah kénca handap). Kabéh parobahan didaptarkeun salaku item misah di bagean luhur redaktur, maréntahkeun ku elemen kapangaruhan.
Milih hiji item dina daptar ieu highlights parobahan masing-masing dina duanana model. Dina urutample, unsur ditambahkeun ditandaan ku kotak di sisi katuhu jeung disambungkeun jeung posisi meujeuhna na di model di sisi kénca. Toolbar Gabung antara jandela redaktur luhur jeung handap nyadiakeun parabot pikeun nyalin tunggal atawa malah sakabéh (non-konflik) parobahan sakabéhna tina model tangkal diréktori ka Modél Fitur.
Catetan
Sinkronisasi dilakukeun sareng setélan pangimpor anu terakhir dianggo. Ieu ngamungkinkeun pikeun ngapdet modél sareng setélan sanés nalika impor parantos dilakukeun.

Ngagunakeun Relation Indexer

Panyambung pikeun Manajemén Kode Sumber ningkatkeun Hubungan View kalawan informasi ngeunaan sambungan antara murni :: varian elemen model jeung kode sumber. Hubungan ditambahkeun pikeun fitur nu dipaké dina kaayaan unsur ps:condxml jeung ps:condtext.
Pikeun ps:bandéra jeung ps:bandérafile elemen lokasi konstanta preprocessor dina C / C ++ sumber files ditémbongkeun. Salaku tambahan, lokasi anu cocog sareng konstanta preprocessor ditampilkeun pikeun fitur anu dipilih ku ngagunakeun pemetaan antara fitur nami unik sareng konstanta preprocessor.
3.1. Nambahkeun Relation Indexer kana Proyék
Indéks hubungan tiasa diaktipkeun dina halaman harta proyék khusus. Pilih proyék sareng pilih item Properties dina ménu kontéks. Dina dialog anu bakal datang, pilih halaman Relation Indexer.
Gambar 5. Proyék Kaca Harta pikeun Relation Indexerpure-systems 2024 Panyambung pikeun Software Manajemén Kode Sumber - Gambar 5

Indéks hubungan diaktipkeun pikeun proyék ku milih pilihan Aktipkeun Relation Indexer (1). Saatos ngaktipkeun indexer aya sababaraha pilihan deui pikeun nangtukeun kabiasaan husus proyék. The indexing of murni:: varian Kaayaan jeung C / C ++ Konstanta Preprocessor bisa diaktipkeun misah (2). Daptar kalawan file pola ngaran (3) dipaké pikeun milih files pikeun indexing. Ngan files nu cocog salah sahiji pola discan. Tambahkeun "*" salaku pola pikeun nyeken sadayana files tina proyék a.
Saatos ngaktipkeun indexer pikeun proyék a pembina ditambahkeun kana proyek. Ieu pembina scan robah files pikeun hubungan anyar murni:: varian elemen model otomatis.
3.2. Hubungan jeung Kode Sumber
Kalawan indexer hubungan diaktipkeun nu Hubungan View ngandung éntri tambahan. Éntri ieu nunjukkeun nami file jeung nomer garis titik varian. Ujung alat nembongkeun bagian luyu tina file. Ku ganda-klik entri nu file bakal dibuka jadi redaktur.
murni :: varian Kaayaan
The murni:: kaayaan varian bisa dipaké pikeun ngawengku atawa ngaluarkeun bagian tina a file gumantung kana pilihan fitur. Indéks Kondisi nyeken aturan sapertos kitu sareng ékstrak fitur anu dirujuk. Upami fitur sapertos dipilih dina redaktur Relations View bakal nembongkeun sadayana files sareng garis dimana kaayaan sareng fitur anu dipilih aya (tingali Gambar 6, "Ngawakilan Kaayaan dina Hubungan View”).
Gambar 6. Répréséntasi Kaayaan dina Hubungan Viewpure-systems 2024 Panyambung pikeun Software Manajemén Kode Sumber - Gambar 6Pikeun meunangkeun katerangan lengkep ngeunaan cara nangtukeun kaayaan, tingali bagian ps:kondteks bab 9.5.7 tina murni::varian Pituduh Pamaké (Referensi–>Jenis Unsur Sumber Prédefined–>ps:kondteks).
C / C ++ Konstanta Preprocessor
C/C++ Preprocessor Indexer nyeken files pikeun konstanta dipaké dina aturan preprocessor (misalna #ifdef, #ifndef, ...).
Lamun ps:bandéra atawa ps:bandérafile unsur ieu dipilih Hubungan View nembongkeun pamakéan konstanta preprocessor diartikeun.
The Hubungan View ogé nembongkeun konstanta preprocessor disambungkeun ka fitur ku ngagunakeun pola pemetaan. Pikeun ieu pola dilegaan ku data fitur anu dipilih. Simbol anu dihasilkeun dipaké pikeun milarian konstanta preprocessor anu cocog. Gambar 7, "Ngawakilan Konstanta Preprocessor C / C ++ dina Hubungan View” nembongkeun mantanample jeung pola kawentar {Name}. Polana dilegaan ku nami unik fitur pikeun fameNative. Dina kode indéks aya 76 lokasi dimana preprocessor konstan FameNative dipaké.
Lokasi ieu dipidangkeun dina Hubungan View. Pola-pola éta tiasa ditetepkeun dina preferensi (tingali Bagian 3.3, "Préferénsi").
angka 7. ngagambarkeun C / C ++ Konstanta Preprocessor dina Hubungan Viewpure-systems 2024 Panyambung pikeun Software Manajemén Kode Sumber - Gambar 7

3.3. The Préferénsi
Pikeun ngarobah paripolah standar tina indexer buka preferensi Eclipse tur pilih kaca Relation Indexer dina kategori Manajemén Varian. Kaca nembongkeun dua daptar.
Gambar 8. Relation Indexer Preference pagepure-systems 2024 Panyambung pikeun Software Manajemén Kode Sumber - Gambar 8Daptar luhur ngandung standar file pola pikeun indexer (1). Daptar ieu mangrupikeun setelan pola awal pikeun proyék-proyék anu nembé diaktipkeun.
Daptar handap ngandung pemetaan antara fitur sarta konstanta preprocessor (2). pemetaan ieu dipaké pikeun sakabéh proyék. meja 1, "Dirojong Mapping Panggantian" nembongkeun sagala ngagantian mungkin.
meja 1. Dirojong ngagantian Mapping

Wildcard Katerangan  Example: FiturA
Ngaran Ngaran Unik tina fitur nu dipilih FLAG_{Ngaran} - FLAG_FeatureA
NGARAN hurup luhur Ngaran Unik tina fitur nu dipilih FLAG_{NAME} – FLAG_FEATUREA
ngaran hurup leutik Ngaran Unik tina fitur nu dipilih flag_{ngaran} - flag_featurea

logo-sistem murni

Dokumén / Sumberdaya

murni-sistem 2024 Panyambung pikeun Software Manajemén Kode Sumber [pdf] Manual pamaké
2024, 2024 Panyambung pikeun Parangkat Lunak Manajemén Kode Sumber, Panyambung pikeun Parangkat Lunak Manajemén Kode Sumber, Parangkat Lunak Manajemén Kode Sumber, Parangkat Lunak Manajemén, Parangkat Lunak

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *