• 2 رای - 4.5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
visual svn . tortoisesvn
#1
سلام
تو سایت گشتم دیدم سورس کنترل زیاد توضیح داده نشده گفتم یه حرکت مثبت Tongue انجام بدم .
واسه اونهایی که نمیدونن میگم :

احتمالا خیلی شده که کد زدید و بعد از 5 روز فهمیدید کد 5 روز قبلتون رو احتیاج داشتید ولی هیچ بکاپی ندارید !
یه راه خوشگل برطرف کردن این مشکل استفاده از نرم افزارهای سورس کنترل هست که هر موقع بخواید میتونید کدهاتون رو در دیتابیس نرم افزار ثبت کنید و با خیال راحت به ادامه کدنویسی بپردازید .

نرم افزاری که من خیلی دوسش دارم visual svn هست که باید همراه با tortoise svn نصب بشه .

کار نرم افزار اینه که ابتدا یه Repository جدید ایجاد میکنید . بعدش بهتون یه لینک میده . میرید روی فولدری که میخواید توش کد بنویسید . کلیک راست میکنید svn checkout رو کلیک میکنید و لینک رو درونش قرار میدید .

Repository شما آمادس .
بعد از هر بار کد نویسی میتونید تک تک فایل ها یا کل فایل ها رو به وسیله کلیک راست -> commit در دیتابیس نرم افزار ثبت کنید .
با هر بار commit کردن میتونید یه متن بنویسید که این نرم افزار فارسی رو هم به خوبی ساپورت میکنه پس با خیال راحت میتونید فارسی هم تایپ کنید .

نکته جالب این نرم افزار اینه که میتونید ورژن فعلی نرم افزار رو با ورژن های قبل به وسیله گزینه diff with pervius version مقایسه کنید .

اگر هم بخواید به ورژن های قبلی برگردید از گزینه update to revision استفاده کنید .

فکر کنم توضیحاتم واسه شروع کار با Svn کافی باشه .
نرم افزار رو به لطف limit گذاری وحید Big Grin برای آپلود نتونستم بزارم . پس لینک سایت ها رو میدم .
visual svn کرک میخواد و رایگان نیست . که گوگل افریده شده که سرچ کنید و کرک پیدا کنید .

سوالی بود درخدمتم

http://www.visualsvn.com/server/download/
http://tortoisesvn.net/downloads.html
  پاسخ
تشکر شده توسط : undefined Reza
#2
آپلود سایت یه مدت درد گرفته بودتش Big Grin حالا درست شده Big Grin


حالا در مورد خود پستی که دادی کنترل نسخه خیلی خوبه.
ولی کلا svn استفاده نکنید فاجعست . یک چیز افتزاحی هست که نگو.
به جای git استفاده کنید


فایل‌های پیوست
.png   accordion.png (اندازه 450 بایت / تعداد دانلود: 47)
  پاسخ
تشکر شده توسط : oia
#3
خسته نباشید . سایت من اصلا هیچ ربطی نداره که طرف بیاد اپلود کنه دسترسی 5 مگ گذاشتم . اینجا سایت برنامه نویسیه باید اپلود کنیم فقط اونوقت 1 مگ ؟ Big Grin ببین چقدر خسیسی Tongue
بعدشم svn تا حالا 1 بارم منو محدود نکرده چطور میگی فاجعست ؟ Huh
  پاسخ
تشکر شده توسط :
#4
تفاوت گیت با svn زمین تا هوا هست. و در مقابل git وافعا فاجعه هست.
  پاسخ
تشکر شده توسط : oia Hamid
#5
چرا میگم svn فاجعست
۱- نیاز به یک مرکز برای سرور داره بدون سرور نمیشه راش انداخت
۲- برای هر پوشه یه .svn درست می کنه. یه بار یه پوشه رو کپی بردار ببر توی یه پوشه دیگه پیست کن. اتفاق فاجعه آمیزی می افته
۳- یه پروژه مثل فایرفاکس حجم کدهاش حدود ۱۰۰ مگ بود حجم ریپوزیتوریش شده بود نزدیک ۱۰ گیگ.
۴- برنج هاش هم که دیگه تقریبا عذابه
من خودم قبلا svn کار می کردم و حتی تدریس هم می کردم ولی دیگه دورش رو خط کشیدم.
  پاسخ
تشکر شده توسط : oia zoghal Hamid
#6
منظورتون از گیت github هست ؟
یعنی انلاین ؟ HuhHuhHuh
  پاسخ
تشکر شده توسط :
#7
نه منظورمون همون git هست. github که فقط یه ریپوزیتوری public رایگان با یک سری امکانات بر اساس git هست. ریپوزیتری های دیگه ای هم هستن.
یکی از خوبی های git اینه که شما هیچ نیازی به سرور ندارید. وارد پوشه بشید و git init رو بزنید تمام ( توی لینوکس Big Grin )
البته توی git یک مقدار مفاهیمش با بقیه کنترل نسخه ها فرق می کنه.
مثلا commit فقط تغییرات رو روی لوکال کامیت می کنه و برای ارسال به یک remote دیگه باید از دستورات دیگه استفاده بشه
  پاسخ
تشکر شده توسط :
#8
(۱۳۹۱ خرداد ۰۶, ۰۱:۴۶ ب.ظ)admin نوشته: ( توی لینوکس Big Grin )

HuhHuhHuhHuhHuhHuhAngelAngelAngel
  پاسخ
تشکر شده توسط :
#9
توی لینوکس یه بسته git نصب می کنی به صورت کامند لاین داریش
راهنماش توی ویندوز
http://nathanj.github.com/gitguide/tour.html

پ.ن
من کلا ویندوز کار نمی کنم . نمی دونم دقیقا چه جوری git رو روش راه میندازن. ولی اون لینک بالایی راهنمایی در مورد راه اندازی git روی ویندوز هست
  پاسخ
تشکر شده توسط : Hamid masoudmanson
#10
git ویندوز محیط هم gui داره
نصبش هم wizzard هستش
وبلاگ: Yousha.Blog.ir


 کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بالاتر => نگهداری بهتر

  پاسخ
تشکر شده توسط : zoghal Hamid


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان