مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mntm1358

عضویت از 1395/10/23

کنترل سورس برنامه

  • دوشنبه 22 خرداد 1396
  • 12:15
تشکر میکنم

با سلام

دوستان من چند تا سوال دارم

1.چطور میشه برنامه تحت وب که درحال کار هستش .اگه مشکل در اون بوجود بیاد با کمترین زمان ممکن اونو بر طرف کرد منظورم اینه که نیازی نباشه برنامه یا سایت رو از دسترس خارج کنیم ؟ ایا این امکان وجود داره؟ کلا شرکتهای بزرگتر چطور با این مساله برخورد میکنن؟

2. کنترل یونیت  چکار میکنه ایا کارش در ارتباط با سوالی که کردم هستش؟

3.اگه نیاز به استخدام چند برنامه نویس در اینده بوجود بیاد چطور میشه سورس را کامل در اختیار اونها قرار نداد.من تیم فاندشن رو میدونم سورس رو مدیریت میکنه ولی نمیدونم که سطح دسترسی به کدها رو هم داره یا نه و اینکه کلا توی شرکتهای بزرگتر چطور با این مساله برخورد میکنن؟ و روش کارشون چطوره؟

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 22 خرداد 1396
  • 14:17

بدون پابلیش و آپلود مجدد فایل ها امکان پذیر نیست

3 - با استفاده از سورس کنترل که متیونه tfs باشه

کاربر سایت

mntm1358

عضویت از 1395/10/23

  • دوشنبه 22 خرداد 1396
  • 14:59

tfs سطح دسترسی رو برای کدها اعمال میکنه؟

کاربر سایت

s.a.g.e

عضویت از 1394/10/03

  • دوشنبه 22 خرداد 1396
  • 15:18
سلام در شرکت های بزرگ و تیم های استارتاپی از git استفاده می کنند. با استفاده از گیت توانایی های زیادی دارید از جمله برای پابلیش. توضیحات کامل به این شکل می شه که شما نسخه ۱.۱.۱ رو منتشر می کنی و یک نسخه هم داخل گیت دارید. به نسخه منتشر شده دست نمی زنید. توی گیت شروع به توسعه مجدد می کنید. سپس بعد توسعه و تست وقتی به نقطه مطمئن بدون باگ رسیدید پروژه برای آپلود مجدد آماده می کنید. با یکم تمرین و سرعت خوب اینترنت کمتر از ۵ دقیقه تمامی به روز رسانی ها رو می تونید انجام بدید. برای نمایش ندادن بخشی از کد باز هم می تونید از طریق fork و branch شما کدتون رو مدیریت کنید و توسط ترلو به هر شخص یک task بدید تا روی اون وظیفه تمرکز کنه در حالیکه به مابقی کد دسترسی نداره و برای اون مثل این هست که وجود نداره. که البته باید بگم کمی تکنیک و تخصص در گیت می خواد. باید به خوبی گیت رو یاد بگیرید تا توانایی انجام این کار ها رو داشته باشی. باز سوالی بود در خدمتم
کاربر سایت

mntm1358

عضویت از 1395/10/23

  • دوشنبه 22 خرداد 1396
  • 15:51

خیلی ممنون از پاسختونgit تحت نت هم کار میکنه یعنی اگه یک برنامه نویس داشته باشی که جای دیگه زندگی میکنه میتونه دسترسی داشته باشه؟

چقدر زمان باید بزارم برای یادگیری ؟ در مقایسه با tfsکدوم رو پیشنهاد میکنید؟

کاربر سایت

s.a.g.e

عضویت از 1394/10/03

  • دوشنبه 22 خرداد 1396
  • 16:15
من با TFS کار نکردم. بازه زمان برای یادگیری ،من به شخصه هیچ وقت تعیین نمی کنم با توجه به زمان و تلاشی که پای موضوع می گذارید متغیر هست. اما می تونم بگم بهت که گیت خیلی شیرین و جالبه. گیت با همه پلت فرم ها کار می کنه نگرانی نداشته باش ویژوال استادیو ۲۰۱۷ امکانات گیت رو هم گذاشته دیگه نیاز به دانلود پلاگین های گیت نیست. گیت عالی هست برای کار از راه دور. شما می تونید سورس هاتون رو داخل سایت Github یا gitlab به اشتراک بگذارید. در گیت هاب شما کدتون public هست اما نو گیت لب می تونید private کنید.
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)