PDA

View Full Version : سوال در مورد برنامه نویسی گروهی



نیما حتمی
سه شنبه 27 اردیبهشت 1390, 15:21 عصر
با سلام
دوستان ما دو نفر هستیم که در یک شرکت در حال انجام یک پروژه هستیم بنده در کامپیوتر خودم کد نویسی و طراحی میکنم و دوستمم در کامپیوتر خودش.حالا وقتی هر روز کارمون به اتمام میرسه باید پروژه یکی بشه سوال من اینه که من در کامپیوتر خودم یک App.comfigدارم دوستمم در کامپیوترخودش یک App.cpnfig داره برای برقراری ارتباط با بانک حالا من پروژه دوستمو می خوام کلا Add کنم به برنامم و پروژه رو تست کنم می خوام بدونم وجود 2تا add.configدر برنامه مشکلی پیش میاره یا نه ؟اگه راه حل بهتری می دونین ما رو هم بی نسیب نزارین.ممنونم

mehdi.mousavi
سه شنبه 27 اردیبهشت 1390, 15:56 عصر
سلام.
شما چطوری پروژه ها رو در انتهای روز یکی می کنید؟ اگر از Version Control System (http://www.smashingmagazine.com/2008/09/18/the-top-7-open-source-version-control-systems/) ها استفاده می کنید، کافیه تا App.config رو Check In/Out نکنید. اگر هم از Version Control System ها استفاده نمی کنید، خوب، کار بدی می کنید. :چشمک: اما گذشته از شوخی حتما یک VCS انتخاب کنید و عمل Merge کردن کدها رو توسط چنین سیستمی (بصورت تیمی، یا حتی تکی) انجام بدید. اینطوری هر وقت لازم شد، Client جدیدی نیز میتونه به Server متصل بشه و آخرین Source قابل Compile رو از سرور دریافت کنه و ...

موفق باشید.

نیما حتمی
سه شنبه 27 اردیبهشت 1390, 16:28 عصر
خیلی ممنونم از پاسختون من تو این موضوع خیلی مبتدیم میشه بگین Version Control System (http://www.smashingmagazine.com/2008/09/18/the-top-7-open-source-version-control-systems/) چی هست و چیکار می کنه و چطور ازش استفاده کنیم.بله ما در پایان هر روز می خوایم کارهای انجام شده در پایان روزیکی کرده و کامپایل کنیم.دوستم پروزه ای که انجام می ده رو می ده به من منم add میکنم به پروژه خودم.البته هنوز این کارو انجام ندادم می خوام راهنماییم کنین که چیکار کنم بهتره

IFA_USER
سه شنبه 27 اردیبهشت 1390, 17:03 عصر
سلام
Source Control ها برنامه (ابزار) ها حداقل کاری که می کنند این است که به برنامه نویسان این امکان را می دهند که به صورت گروهی بدون درد سر پروژه های خود را انجام دهند. بعضی هاش پولیه مثلMicrosoft TFS و بعصی ها مجانی مثل svn توضیحات تکمیلی رو می تونی از لینکهای زیر بدست بیاری. تو همین سایت هم روش بحث شده

http://en.wikipedia.org/wiki/Comparison_of_revision_control_software

http://barnamenevis.org/showthread.php?225528-%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-Version-Control-%DA%86%DB%8C%D9%87%D8%9F

موفق باشی

ACorvinus
سه شنبه 27 اردیبهشت 1390, 18:54 عصر
سلام.

Team Foundation Server در VS2010 هست که این امکان رو به شما میده. البته Microsoft برای VS2008 هم چند تا Pack واسه این کار گذاشته.
استفاده از این روش خیلی خوبه. اگه بتونی نصبش کنی میتونی مجانیشم گیر بیاری.