سلام دوستان.
ما یک تیم هستیم که با نت بینز برنامه جاوا تحت وب می نویسیم.
نیاز داشتیم که از یک نرم افزار کنترل نسخه استفاده کنیم تا یک نفر از اعضای تیم مدیر بشن و بقیه اعضای تیم باشن.
حالا اگر اعضا خواستن قسمتی از کدو تغییر بدن یا اضافه کنن بتونن بفرسن و اگر مدیر دید که درسته تایید کنه و به پروژه اضافه کنه و اگه خاست رد کنه و به پروژه اضافه نشه.
همچنین بتونه اگه یه تیکه از کد درست بود و یه تیکش اشتباه بود تصحیحش کنه و اون رو به پروژه اضافه کنه.
من یکسری از نرم افزار های کنترل نسخه از جمله گیت هاب، ساب ورژن، mercurial و ... رو امتحان کردم.
ولی هر کدوم یه مشکلی داشت.
گیت هاب وقتی فردی میخاست تغییراتش رو بفرسته حتما باید اول pull میکرد که این کار میومد پروژه موجود روی ریپوزیتوری رو کاملا قرار میداد رو پروژه خودش و همه چیز نابود میشد.
ساب ورژن رو که اکانتش رو تو سایت assembla ساختم و چند روز باش کار کردم فهمیدم که نسخه free چند روزس و بعد باید بخری.
از visual svn server و tortois هم استفاده کردم ولی یکی این که کامپیوتری که سرور روش نصب میشه باید یه آدرس یکتا داشته باشه که از راه دورم بشه بش دسترسی داشت.
فکر کنم ویندوز سرور میخاد.مطمین نیستم.
یه مشکل دیگشم اینه که اون ویژگی هایی که گفتم رو برای کار گروهی من نتونستم توش پیدا کنم.
مرکوریالم انگاری مث گیت هابه .یه نرم افزارم براش پیدا کردیم source tree . ولی بازم کارایی که میخایمو نتونستیم باهاش بکنیم.
خیلی نیازمند راهنماییی هستیم.
اگر کسی با این نرم افزارها آشنایی کامل داره لطفا راهنمایم کنه.
ممنون میشم.