AndroidEntryPoint


Channel's geo and language: not specified, not specified
Category: not specified



Channel's geo and language
not specified, not specified
Statistics
Posts filter








٭٭٭ برای عضویت در کلاس، به مسئول ثبت‌نام پیغام بدهید. ٭٭٭
#نکته: مطالب این کانال (مانند محتویات یک کتاب) به هم پیوسته و دنبال هم است. بنابراین آن‌ها را از اولین پست بخوانید و به مرور جلو بروید.


t.me/ADEPx/224
تبریک! مخزن local اول، با مخزنِ remote شما هماهنگ شد!




t.me/ADEPx/223
پنجره جدیدی باز می‌شود که از شما درباره تنظیمات پیشرفته مربوط به این کار سؤال پرسیده. چیزی را تغییر ندهید و OK را بزنید.

نکته: بعضی از تنظیمات این صفحه جدید، مربوط به پردازش موقعیت‌های پیچیده‌ای است که در آن هر دو مخزنِ local و remote به صورت موازی (و بدون هماهنگی با هم) پیشرفت‌هایی داشته‌اند که ممکن است با هم تداخل داشته باشند (مثلاً فرض کنید هر دو یک فایل را ویرایش کرده باشند یا هر دو commitهایی را ثبت کرده باشند!).
برای جلوگیری از نیاز به پردازشِ چنین موقعیت‌های پیچیده‌ای، اطمینان حاصل کنید پروژه شما، هیچ تغییری از زمان آخرین push نداشته و در صورت وجود تغییر، آن را به حالت قبل برگردانید (حتی اگر commit کرده باشید، در شرایطی می‌توانید commitهای خود را اصطلاحاً undo کنید. برای این کار در قسمت Log پنجره Version Control بر روی commit مورد نظر راست-کلیک کرده و گزینه Undo Commit را انتخاب کنید).




t.me/ADEPx/222
به زادگاه پروژه خود (مخزن local اول) برگردید (اگر آن را به جای دیگری منتقل کرده یا پوشه ریشه آن را rename کرده‌اید، از منوی File گزینه Open را انتخاب و در پنجره‌ای که باز می‌شود، پوشه ریشه را انتخاب کنید).

برای اطمینان از این‌که همه چیز مطابق گذشته است و چیزی تغییر نکرده، فایل Main.java و هم‌چنین قسمت Log پنجره جانبی Version Control را باز کنید.

گزینه Update Project (دقیقاً کنار گزینه Commit که پیش‌تر استفاده کردیم) را بزنید.




گفته بودیم که در این درس، می‌خواهیم:
۱- مخزن local دوم را به روز رسانی کنیم (فرض کنید به عنوان گامی در جهت پیشرفت پروژه).
۲- مخزن remote را با آن هماهنگ کنیم.
۳- مخزن local اول را با مخزنِ remote هماهنگ کنیم.

دوتای اول (که کارهایی تکراری بودند) انجام شدند. برای اطمینان مخزن remote را بررسی کنید. هم‌چنین قسمت Log پنجره جانبی Version Control را نگاه کنید.
اکنون نوبت به گام سوم می‌رسد.
@AndroidEntry




t.me/ADEPx/220
تغییرات را commit و سپس push کنید. همان‌گونه که می‌بینید می‌توانید این دو گام را یک‌جا بردارید. در صورت این انتخاب، پنجره push بلافاصله بعد از انجامِ commit نمایان خواهد شد و شما می‌توانید OK را انتخاب کنید.

یادآوری: این اولین commit شما در این پروژه است. بنابراین برداشتنِ تیک دو گزینه Perform code analysis و Check TODO را فراموش نکنید.

نکته مهم: به یاد دارید که گفته بودیم ورود به حساب کاربری‌تان در GitHub برای clone کردنِ مخزن remote نیاز نیست. اما اگر آن موقع این کار را نکرده باشید (یا تیک گزینه Save credentials را نزده باشید) این‌جا حتماً باید ورود کنید! (چرا؟)




‏❓

#پرسش ۱۴:

برنامه بالا چه کاری انجام می‌دهد؟ با ارسال تصویر پاسخ دهید.
هم‌چنین بگویید کارکردِ ‎\n چیست؟
@AndroidEntry




t.me/ADEPx/219
ابتدا مخزن local را به روز رسانی می‌کنیم. خط ۱۵ را به صورت زیر تغییر دهید:

System.out.println(
"Hello " + firstName + " " + lastName + "!" +
"\nHow are you?");




اگر از ابتدای این کارگاه با ما همراه بوده باشید، اکنون باید سه مخزنِ هم‌گام (عملاً یکسان) داشته باشید:

۱- مخزن local شماره یک: همان مخزنی که مستقیماً از روی «پروژه ما» ایجاد شد.
۲- مخزن remote: همان مخزنی که از روی مخزن local شماره یک، ایجاد و سپس از روی آن، به روز رسانی شد.
۳- مخزن local شماره دو: همان مخزنی که ما آن را طی درس پیش، از روی مخزن remote ایجاد کردیم.

اکنون ما می‌خواهیم:
۱- مخزن local دوم را به روز رسانی کنیم (فرض کنید به عنوان گامی در جهت پیشرفت پروژه).
۲- مخزن remote را با آن هماهنگ کنیم.
۳- مخزن local اول را با مخزنِ remote هماهنگ کنیم.
(سومین گام، کارِ اصلی ما در این درس است!)
@AndroidEntry



20 last posts shown.

1

subscribers
Channel statistics