اگر شما یک برنامه نویس باشید، در یک پروژه میتوانید به دو نوع ایفای نقش کنید:
- مسئولیت تمام پروژه را به تنهایی به دوش بکشید.
- عضو یک تیم باشید و شما قسمتی از آن پروژه را انجام بدهید.
اگر تاکنون تجربه کار در حالت دوم را باشید حتما متوجه شدید که چقدر هماهنگی کد های نهایی اعضای تیم برای تولید آخرین نسخه برنامه کار دشواری است.زیرا که در بسیار از موقعیت ها دو برنامه نویس بصورت همزمان محتوای یک فایل را ویرایش میکنند و ادغام تغییرات هر دو نفر در نهایت کار،دشوار و زمان گیری است.
جامعه برنامه نویسان برای شما استفاده از یک نرم افزار کنترل نسخه را تجویز کرده اند!