File / folder apa yang dapat saya abaikan dengan aman untuk dimasukkan dengan git?
Saya menyalin proyek yang bagus, menghapus folder gen dan nampan dan mencoba menjalankan aplikasi. Jendela Peluncuran Android mengatakan, "Proyek Anda mengandung kesalahan, perbaiki mereka sebelum menjalankan aplikasi Anda. Ada X merah pada ikon di sebelah kiri proyek di Package Explorer. Sementara folder gen tidak ada di Windows Explorer, tidak di Package Explorer.
Jawaban:
Ada jenis file yang harus diabaikan
Dari Gitignore on github
sumber
.project
, saya tidak setuju di sini dan ingin pendapat Anda. Skenario: Saya menambahkan kelas baru ke proyek saya. Ketika saya menarik dari mesin lain, mereka tidak ada dalam proyek. Silakan periksa: github.com/github/gitignore/blob/master/Global/….project
,.classpath
dan.settings
. Ini adalah bagian dari pengaturan proyek yang ingin Anda tangkap di git.Yang biasanya saya tambahkan
.gitignore
adalah:bin
dangen
terus-menerus diubah saat pengkodean, jadi tidak perlu memasukkan mereka ke dalam repositori Git. Juga, kadang-kadang saya menambahkan.classpath
dan.project
yang merupakan file spesifik Eclipse, karena mungkin saya ingin membuat proyek Android baru berdasarkan sumber yang sama, tetapi di OS atau IDE lain.Berkenaan dengan kesalahan, saya akan membersihkan proyek dan / atau mencoba menjalankan utilitas Perbaiki Properti Proyek (klik kanan pada Proyek -> Android Tools -> Perbaiki Properti Proyek).
sumber
Solusi terbaik hari ini mungkin untuk menghasilkan file .gitignore yang tepat yang Anda butuhkan. Cukup buka http://www.gitignore.io
Proyek ini juga ada di Github: https://github.com/joeblau/gitignore.io
sumber
Aman untuk mengabaikan bin dan gen, tanpa masalah. Ketika saya memiliki masalah dengan pengaturan proyek, saya melakukan ini: Pertama - pernahkah Anda melihat tab 'Masalah' pada tampilan di bawah tampilan editor - umumnya memberikan informasi lebih rinci tentang kesalahan proyek. Jika tidak ada yang konklusif di sana, saya melakukan hal-hal di bawah ini:
sumber
cara terbaik adalah menggunakan situs ini untuk menghasilkan: http://www.gitignore.io/
sumber
Jawaban sederhana untuk pertanyaan ini adalah *. *, Pada dasarnya benar-benar aman untuk mengabaikan apa pun yang tidak ingin Anda tambahkan ke kontrol versi. Itu dikatakan sangat tergantung pada apa yang ingin Anda capai dengan menggunakan Git. Jika Anda ingin dapat checkout / mengimpor proyek Anda di tempat lain dari repositori yang sama maka Anda ingin mengabaikan paling banyak / bin / . dan / gen / . , Saya tidak akan mengabaikan folder itu sendiri (yaitu / bin, / gen) hanya demi menjaga struktur direktori yang tepat untuk proyek Anda.
Itu menjawab pertanyaan awal, tetapi tidak terkait dengan masalah yang Anda alami. Sejauh mengatasi masalah yang Anda alami, Anda harus memposting lebih banyak informasi, khususnya yang tercantum di tab Masalah. Jika Anda tidak dapat melihat tab Masalah di mana pun kemudian klik pada menu Window, kemudian tunjukkan tampilan, lalu pilih masalah jika ada di sana atau klik yang lain dan lihat di bawah Umum untuk menemukannya.
sumber