آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نحوه نوشتن فایل gitignore. در اندروید استودیو

پویا  9 سال پیش  9 سال پیش
0 0

کسی میدونه وقتی که git رو طبق آموزش استاد به پروژه اضافه میکنیم برای کار کردن گروهی روی پروژه، چه فایل ها و فولدر هایی رو باید تو gitignore ثبت کنیم تا نادیده گرفته بشن؟؟؟

البته وقتی تو سایت gitlab یک repository جدید ایجاد میکنی و پروژه رو میبری رو سایت تا بقیه همکارها هم بتونن پروژه رو clone بکنن به طور خودکار فایل gitignore ساخته میشه و حاوی اطلاعات زیر هست 

 *.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures

ولی وقتی هرکدوم از همکارها رو پروژه تغییری ایجاد میکنن و رو سایت قرار میدن به جز او تغییرات تغییرهای دیگه ای هم به صورت خودکار به وجود میاد مثلا دایرکتوری gradle و فایل با پسوند iml. نیز حذف و تغییر پیدا میکنه.

کسی میدونه چه چیزهایی رو باید به این فایل gitignore اضافه کنیم تا این مشکلات به وجود نیاد؟؟؟

+1 0
دلیل اینکه تغییرات بوجود میاد و یکسری از فایل ها حذف میشه ، میتونه از این باشه که همکاران شما قبل از اینکه آخرین نسخه پروژه رو دریافت کنند شروع به ارسال پروژه میکنند و در آخر پروژه Merge میشه ، بهتر هست همیشه آخرین تغییرات دریافت بشه و وقتی پروژه آماده ارسال روی گیت هست فایل هایی که نیاز نیست رو Stage نکنید و یا روی کامیت و پوش نکنید ، مثلا فایل build:gradle که ممکنه همکاران شما نسخه های مختلفی از اندروید استودیو رو داشته باشند (9 سال پیش)
0 0
ممنون از جوابتون ولی سه تا فایل تو پوشه idea. هستند که misc.xml و gradle.xml و modules.xml که تحت هر شرایطی تغییر میکنن و وقتی من این سه فایل رو تو gitignore گذاشتم کلا پروژه به هم ریخت (9 سال پیش)
+1 0
هیچوقت به این فایل ها توجه نکردم ولی از Ignore هم استفاده نکردم و چیزی که مشخصه خود اندرید استودیو برای زمانی که میخواید push کنید این فایل هارو به شما نمایش میده و تیک میخوره که شما تیک اونهارو بردارید چون واقعا نیاز نیست پوش بشوند ! لطفا تجربیات خودتون رو اینجا به اشتراک بزارید : لینک (9 سال پیش)
+1 0
سایت gitignore.io راهنمای خوبیه لینک (9 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .