مدیریت فایلهای یک پروژه نرم افزاری با استفاده از Subversion
اندازه‌ی قلم متن
تخمین مدت زمان مطالعه‌ی مطلب: یک دقیقه

کتابچه‌ای را درباره‌ی کار با SVN تهیه کرده‌ام که از آدرس زیر قابل دریافت است:
دریافت فایل

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

  • #
    ‫۱۵ سال و ۱۲ ماه قبل، سه‌شنبه ۷ آبان ۱۳۸۷، ساعت ۰۵:۰۸
    سلام!
    دستت درد نکنه بابت این کتابچه. البته من هنوز نخوندمش (فعلاً داره دانلود می‌شه... اینترنت ایران :( ) باید بگم مدت‌ها دنبال یه راهنما برا همین می‌گشتم! خیلی اتفاقی این وبلاگو دیدم. دستت درد نکنه.

    موفق باشی.
  • #
    ‫۱۵ سال و ۱۲ ماه قبل، پنجشنبه ۱۶ آبان ۱۳۸۷، ساعت ۱۹:۲۱
    سلام. خسته نباشی واقعا عالی است ولی راستش svn مدتیه قدیمی شده و چیزهای جدیدتری مثل git اومده. ما از git استفاده می‌کنیم. خیلی بهتره و به شدت توصیه می‌کنم.
    اگه تا حالا با branching تو svn کار کرده باشی میدونی که خیلی دردناکه! ولی تو git اوضاع خیلی بهتر و ساده تره.
  • #
    ‫۱۵ سال و ۱۲ ماه قبل، جمعه ۱۷ آبان ۱۳۸۷، ساعت ۰۱:۴۰
    اتفاقا ایجاد انشعابات در SVN بسیار بسیار ساده است. لطفا فایل pdf را مطالعه کنید.
  • #
    ‫۱۵ سال و ۹ ماه قبل، سه‌شنبه ۱۵ بهمن ۱۳۸۷، ساعت ۲۰:۱۴
    این بهترین مطلب فارسی‌ای هست که تا حالا در مورد SubVersion خوانده‌ام،
    ممنون.
  • #
    ‫۱۵ سال و ۸ ماه قبل، سه‌شنبه ۲۲ بهمن ۱۳۸۷، ساعت ۱۹:۰۷
    آیا این امکان در SVN وجود داره که محل سورس رو تغییر بدیم و سوابق و تاریخچه‌ی قبلی همچنان باقی بماند؟
  • #
    ‫۱۵ سال و ۸ ماه قبل، سه‌شنبه ۲۲ بهمن ۱۳۸۷، ساعت ۱۹:۴۰
    بله. در قسمت استفاده از tortoisesvn در کتابچه فوق، نحوه‌ی صحیح move کردن فایل‌ها با تصویر توضیح داده شده است.
    یا اگر نیاز به توضیحات بیشتری بود به مقاله زیر رجوع کنید (که همان روش فوق را توضیح داده است):
    http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/09/12/subversion-tip-of-the-day-moving-files.aspx
  • #
    ‫۱۵ سال و ۸ ماه قبل، شنبه ۲۶ بهمن ۱۳۸۷، ساعت ۰۴:۰۴
    کارت خیلی باارزشه
    موفق باشی
  • #
    ‫۱۵ سال و ۷ ماه قبل، یکشنبه ۹ فروردین ۱۳۸۸، ساعت ۰۲:۰۱
    با تشکرهای نامتنناهی برای تهیه این جزوه که اتفاقا این روزها خیلی برای من مفید بوده . ما توی شرکت همراه با اس وی ان . از این دوتا هم استفاده میکنیم :
    http://en.wikipedia.org/wiki/FishEye_(software)

    http://en.wikipedia.org/wiki/Crucible_(software)
  • #
    ‫۱۴ سال و ۷ ماه قبل، پنجشنبه ۱۲ فروردین ۱۳۸۹، ساعت ۰۲:۱۰
    با سلام
    قبل از هرچیز بابت این کتاب ازتون تشکر میکنم
    من تو مرحله اجرای سرویس SVN به مشکل برمیخورم
    Could not start the ... service on Local Computer
    Error 1053: The service did not respond to the tart or control request in a timely fashi0n

    ویندوزم سون 64 بیته
    ارور بالا رو گوگل کردم و بعضی کارها رو هم انجام دادم مثله باز کردن پورت 3690 و اجرای سرویس با یوزر ادمین و...
    ولی نشد
    حتی اینستالری هم که ابتدای کتاب معرفی کردید موقع نصب ارور میده

    ممنون از توجهتون
  • #
    ‫۱۴ سال و ۷ ماه قبل، پنجشنبه ۱۲ فروردین ۱۳۸۹، ساعت ۰۲:۲۴
    این خطا خیلی کلی است. در event viewer و event log ویندوز جزئیات را باید بررسی کنید.
    پیشنهاد می‌کنم مطلب زیر را مطالعه کنید:
    http://vahidnasiri.blogspot.com/2009/12/svn.html
    خلاصه کاربردی همان فصل نصب است.
    الان من از http://www.visualsvn.com/server/ روی ویندوز 64 بیتی بدون مشکل دارم استفاده می‌کنم.
    فقط TortoiseSVN نگارش 64 بیتی مجزا دارد که باید دریافت کنید.
  • #
    ‫۱۴ سال و ۶ ماه قبل، سه‌شنبه ۷ اردیبهشت ۱۳۸۹، ساعت ۲۰:۰۱
    هر وقت یه پستی از نوشته های شما رو میخونم نمیتونم بدون کامنت گذاشتن و تشکر کردن برم.
    ممنون.
  • #
    ‫۱۳ سال و ۶ ماه قبل، چهارشنبه ۷ اردیبهشت ۱۳۹۰، ساعت ۱۱:۱۷
    درود بر شما ، من واقعا تحت تاثیر قرار می گیرم وقتی زحمات شما را می بینم ، واقعا ممنون . بهترین آرزوها را براتون دارم