انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: سوالی در مورد git  (دفعات بازدید: 829 بار)

0 کاربر و 7 مهمان درحال مشاهده موضوع.

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 973
  • جنسیت : پسر
سوالی در مورد git
« : 06 اسفند 1400، 11:43 ق‌ظ »
با سلام، دوستان ببینید من الان یک پروژه اندروید(React Native) دارم که خوب قصد انتشار اون در کافه‌بازار و مایکت رو دارم، مشکل اینجاست که من برای قسمت پرداخت درون برنامه‌ای برای برنامه‌ای که داخل بازار منتشر می‌کنم نباید از API پرداخت مایکت استفاده کنم و برعکس. الان مشکلی که اینجا من قصد دارم حل بکنم این هست که میخوام برای خروجی گرفتن هر سری نخوام فایل مربوط به پرداخت را تعویض بکنم تا بتونم دو تا خروجی بگیرم. حالا اگه با برنچ‌ها میشه حل کرد این قضیه رو یا مورد دیگری که به ذهنتون میرسه ممنون میشم کمک کنید.

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19699
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : سوالی در مورد git
« پاسخ #1 : 06 اسفند 1400، 02:15 ب‌ظ »
باید از build flavour استفاده کنی.
و اگه برنامه‌ات رو درست نوشتی، خوبه که روی اف‌دروید هم بذاریش.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 973
  • جنسیت : پسر
پاسخ : سوالی در مورد git
« پاسخ #2 : 06 اسفند 1400، 11:28 ب‌ظ »
باید از build flavour استفاده کنی.
و اگه برنامه‌ات رو درست نوشتی، خوبه که روی اف‌دروید هم بذاریش.
آقای بهزادی راستیاتش چون روی react native هست این کار خیلی سخت‌تر میشه برام، الان هم سرچ کردم باید کارای عجیب غریبی بکنم واسش، میدونید سوال من بیشتر اینه که توی گیت چطور میتونم همچین مشکلی را هندل بکنم، الان شما در نظر بگیرید که اصلا من نه پروژم اندروید هست نه قراره خروجی بگیرم. فکر کنید یک API نوشتم که خوب این API یک فایل config داره که روی لوکال و سرور واقعی متفاوت هست، ignore هم نمیشه کرد چون بالاخره ممکن این فایل هم تغییر بکنه، الان من هر سری میخوام کد‌هام رو از روی لوکال به سرور یا برعکس انتقال بدم باید این فایل تغییر بدم، این مشکل خروجی‌های اندروید هم تقریبا مثل همین مشکلمه، میخوام ببینم راه‌کاری ترفندی چیزی نداریم توی گیت که این کار من بتونم انجام بدم؟

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19699
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : سوالی در مورد git
« پاسخ #3 : 07 اسفند 1400، 01:11 ق‌ظ »
گفتم که. این کار نباید توی گیت انجام بشه. باید توی خود پروژه انجامش بدی.
مثلاً این رو ببین: https://blog.logicwind.com/adding-multiple-target
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 973
  • جنسیت : پسر
پاسخ : سوالی در مورد git
« پاسخ #4 : 07 اسفند 1400، 03:00 ق‌ظ »
گفتم که. این کار نباید توی گیت انجام بشه. باید توی خود پروژه انجامش بدی.
مثلاً این رو ببین: https://blog.logicwind.com/adding-multiple-target
حله آقا ممنون مطالعه می‌کنم فقط همچنین مشکلی رو در سمت سرور هم دارم، که توضیح دادم مثلا یک API داریم با چندتا فایل کانفیگ متفاوت، برای این نظری ندارید؟

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19699
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : سوالی در مورد git
« پاسخ #5 : 07 اسفند 1400، 09:47 ق‌ظ »
برای ان مورد API که گفتی باید شاخه‌ّای محلّی داشته باشی که از روی master اون‌ّا رو git rebase کنی.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 973
  • جنسیت : پسر
پاسخ : سوالی در مورد git
« پاسخ #6 : 07 اسفند 1400، 10:32 ق‌ظ »
برای ان مورد API که گفتی باید شاخه‌ّای محلّی داشته باشی که از روی master اون‌ّا رو git rebase کنی.
بله ممنون امتحان می‌کنم.