eclipse项目里的配置文件应该上传到github上吗?
ringa_lee
ringa_lee 2017-04-24 16:00:22
0
5
979

如题,eclipse项目总是会保存一些配置文件,如.settings文件夹, .classpath/.project文件

现在我想用github和egit帮我个人的项目进行管理...
从代码管理的角度想,这些配置文件好像不需要推送到git...
但是从备份的角度,假如我本地的项目丢失了这些文件,重新配置可能会费不少的功夫

我刚接触git不久,因为没有管理的经验,所以对此很犹豫,希望大家能帮忙想一下,给些建议吧,感谢万分

ringa_lee
ringa_lee

ringa_lee

membalas semua(5)
给我你的怀抱

Untuk pengurusan peribadi, tidak kira sama ada anda menolaknya atau tidak, anda jarang menukar fail konfigurasi, push sekali dan setiap kali push Tidak banyak perbezaan.
Tetapi jika mungkin terdapat orang lain yang terlibat atau anda mungkin berada dalam berbilang persekitaran push, fail konfigurasi push akan membawa konflik yang tidak perlu Pada masa ini, anda boleh push fail konfigurasi asas, dengan mengandaikan fail konfigurasi dinamakan config, kemudian apabila anda menolak projek untuk kali pertama, tambahkan config pada gitignore dahulu, dan kemudian tolak fail config_example dengan maklumat konfigurasi asas Selepas push selesai, tambahkan juga config_example ditambahkan pada gitignore.
Sekarang anda boleh menganggap bahawa saya akan mengambil bahagian dalam projek anda, maka saya akan mula-mula clone projek anda, dan selepas memuat turun fail config_example pull, saya akan mula-mula membuat salinan dan kemudian menamakan semula kepada config , kerana fail tersebut sudah ada maklumat konfigurasi asas di dalamnya, jadi saya hanya perlu membuat sedikit perubahan untuk menyesuaikan diri dengan persekitaran pembangunan saya Kemudian saya menambah kedua-dua fail ke gitignore, supaya apabila push digunakan, ia tidak akan menyebabkan sebarang kerosakan pada gudang terpencil yang terjejas.
Ini sebenarnya kaedah pengurusan yang digunakan oleh pasukan kami pada pelayan git kami sendiri, saya rasa prinsipnya sepatutnya serupa, dan saya harap ia akan membantu anda.

phpcn_u1582

Pengalaman saya, jangan buat juga. Jika anda menggunakan maven untuk mengurus kod anda, tinggalkan sahaja pom.xml.

習慣沉默

Saya tidak akan menerangkan secara terperinci tentang penggunaan

.gitignore Bagi fail konfigurasi dalam projek, mereka biasanya akan memberitahu anda sama ada ia perlu ditambahkan pada kawalan versi Sebagai contoh, dalam fail sifat Android ini projek, komen berkata:

Fail ini dijana secara automatik oleh Alat Android.
Jangan ubah suai fail ini -- PERUBAHAN ANDA AKAN DIPADAM!
Fail ini mesti TIDAK disemak ke dalam Sistem Kawalan Versi,
kerana ia mengandungi maklumat khusus untuk konfigurasi setempat anda.

Mestilah TIDAK, orang pernah berkata begitu, jika anda masih menolak ke pelayan git jauh, rakan sekerja anda akan mencekik anda~

滿天的星座

Jangan muat naik fail ini, kerana ia sebenarnya berkaitan dengan persekitaran penggunaan setempat dan orang lain mungkin tidak menggunakan Eclipse. Dan maklumat itu sendiri tidak ada kaitan dengan projek itu. Pendekatan yang baik ialah menggunakan alat seperti maven untuk mengurus projek, dan kemudian semua orang menyemak kod bersih secara tempatan dan menjana fail yang diperlukan untuk mengimport ke IDE.

某草草

Saya baru sahaja melihat catatan blog beberapa hari yang lalu - Jangan letakkan fail konfigurasi dalam repositori kod Git anda

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan