فارسی
باز کردن در Telegram

رشتهٔ گفتگو دوستان گیت دان و گیت شناس😐

13 پیام · –
ح
دوستان گیت دان و گیت شناس😐 فرض کنیم دو برنامه نویس A و B روی ی پروژه کار میکنن A کامیت میگیره و پوش میکنه روی سرور. بعد B میاد چندتا کامیت میکنه و پوش میکنه. حالا A میفهمه کامیتی ک کرده اشتباه بوده و ریست میکنه head رو و مجدد پوش فورس میکنه اینجوری تونست خطایی ک ایجاد کرده رو رفع کنه اما تمام کامیت های B رو هم حذف کرد. راه حل منطقی حل کردن همچین مشکلی چیه؟
  1. A
    ساده ترین راه اینه که هر کسی روی برنچ خودش کار کنه. توی مرج این مشکلات حل میشه
    1. ح
      یخوره در مورد این روش توصیح میدین؟ یا اگر منبعی دارین لطفا معرفی کنید
      1. I
        اگر هر شخص روی یک branch کار کنه، بعد ایجاد تغییراتش و باگ فیکس هاش، مرج ریکواست بده.کامیت ها روی اون برنچ ایزوله از برنچ اصلی(master) صورت می‌گیره
  2. ડ
    نیازی نیست که ریست کنه ، بعد از کامیت هایی که نفر B زده یه بار pull می‌کنه تا آخرین تغییرات رو داشته باشه بعدش یه کامیت می‌کنه تا باگ رفع بشه
      1. ડ
        اگر همه روی یک برنچ دارن کامیت میکنن هر کس قبل از کامیت و پوش کردن یه بار پول کرده تا آخرین تغییرات رو داشته باشن بعدشم اگر اون دوتا روی فایل هایی که دارن کار میکنن کانفلیکت ندارن که کارشون راحتتره اگر کانفلیکت داشته باشند داستان پیش میاد
        1. A
          در حالت کلی کار کردن دو یا چند نفر مستقیما روی یک برنچ خیلی اشتباهه به ازای هر فیچر/نفر یک برنچ جدا نیازه
  3. I
    git revert

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما