PDA

View Full Version : بهترین Version Control چیه؟



حمید محمودی
شنبه 15 خرداد 1389, 13:13 عصر
سلام.

Version Control که رابط کاربری خوبی داشته باشه ومناسب باشه به نظر شما چیه؟ یه چیز ساده اما کاربردی؟

با تشکر

behrooj
شنبه 15 خرداد 1389, 13:58 عصر
پیشنهاد می-کنم یه نگاهی بندازید به این
https://git.wiki.kernel.org/index.php/GitSvnComparison

ولی با توجه به نیازمندی سادگی و رابط کاربری که شما در نظر دارید به نظرم Subversion انتخاب بهتری برای شما باشه.

حمید محمودی
شنبه 15 خرداد 1389, 20:07 عصر
اگه ممکنه اسم چند برنامه معروف که اکثرا ازش استفاده میکنن را بگین؟؟

مثل TortoiseSVN و ....

behrooj
یک شنبه 16 خرداد 1389, 13:07 عصر
اگر در محیط سیستم عامل ازش استفاده می-کنید:
http://tortoisesvn.tigris.org/
یا
http://rapidsvn.tigris.org/
این دو توسط خود جامعه Subversion پشتیبانی میشه
و احتمالا کلاینتهای دیگری هم باید باشه

و اگر مثلا در eclipse می-خواهید استفاده کنید:
http://subclipse.tigris.org/
یا
http://www.eclipse.org/subversive/

webboss
چهارشنبه 27 مرداد 1389, 13:54 عصر
سلام

براي سيستم هاي كنترل نسخه مي شه از ابزارهاي متفاوتي استفاده كرد. مهم ترين چيزهايي كه بنده ديدم به شرح زير هستن
SVN
Git
Bazaar
Darcs
Mercurial
Monotone
اينها سيستم هاي متن باز هستن كه زياد استفاده مي شن. SVN به علتي راحتي در استفاده خيلي محبوبه. البته فقط توپولوژي ستاره رو در كنترل نسخ پشتيباني مي كنه. به اين معني كه شما فقط مي تونيد يك سرور اصلي داشته باشين كه همه برروي اون تغييراتشون رو ارسال مي كنند. علاوه بر اين از Branching پشتيباني نمي كنه. در نهايت هم بايد بگم كه سابقه تغييرات برروي كامپيوتر خودتون رو هم نگه نمي داره. منظورم اينه كه مثلا شما داريد يك امكان جديد به نرم افزار اضافه مي كنيد. خوب مي خواهيد در هر زمان بتونيد تغييراتي كه داديد را بر حسب زمان با هم مقايسه كنيد بدون اينكه تغييرات را برروي سرور اصلي ارسال كرده باشيد. در SVN نمي تونيد اين كار را انجام بديد.
از بين موارد بالا Git و Bazaar تقريبا تمام امكاناتي كه براي كنترل نسخ در شركت هاي بزرگ لازمه و بايد امنيت كد و اطمينان به كد بالا باشه رو دارن. اما Git به اين خاطر كه در پروژه هاي وابسته به Linux زياد استفاده مي شه محبوبيت بيشتري داره.
در نهايت بايد بگم SVN خيلي راحت تر مي شه باهش كار كرد. براي سيستم Client هم Tortoise براي هر سه سرور كنترل نسخ كه گفتم نسخه هايي داده است. من از Tortoise كاملا راضي هستم.

موفق باشيد