‫دریافت کل یک مخزن SVN به کمک برنامه نویسی
تمام قابلیت‌های موجود در SVN به کمک برنامه نویسی هم قابل دسترسی هستند. برای مثال تهیه خروجی از یک مخزن SVN به همراه تمامی فایل‌ها و ساختار آن. SVN به زبان C نوشته شده است و API آن نیز مبتنی بر همین زبان است اما یک سری محصور کننده برای استفاده از آن در سایر زبان‌های برنامه نویسی هم موجود است. برای مثال معروفترین آن‌ها جهت استفاده به کمک دات نت فریم ورک کتابخانه‌ی SharpSVN است. پس از دریافت و افزودن ارجاعی به اسمبلی آن، چند سطر ذیل کار دریاف ...
چگونه از CodePlex به عنوان مخزنی جهت ذخیره سازی کدهای سایت یا وبلاگ خود استفاده کنیم؟
به شخصه اعتقادی ندارم که جهت مدیریت کار رایگانی که انجام می‌شود از امکانات غیر رایگان استفاده کرد. تابحال برای ذخیره سازی کدهای منتشر شده در این وبلاگ از persiangig تا googlepages مرحوم تا رپیدشیر تا ... استفاده کرده‌ام. نه امکان لیست کردن سریع آن‌ها موجود است و نه مشخص است که چه تعدادی از آن‌ها هنوز وجود خارجی داشته و از سرورهای یاد شده پاک نشده‌اند. اخیرا تعدادی وبلاگ برنامه نویسی را یافته‌ام که از سایت CodePlex به عنوان مخزنی برای ذخیره ...
مدیریت کار تیمی با SQL Server
پس از انتشار جزوه‌ی SVN در حدود دو سال قبل، ایمیل در این مورد زیاد داشتم. یکی از سؤالات هم این بود که: "چگونه از SVN جهت مدیریت نگارش‌های مختلف یک بانک اطلاعاتی اس کیوال سرور در یک تیم استفاده کنیم؟ (منظور مدیریت schema است)" و من هم پاسخ مناسبی برای این مورد نداشتم چون کلاینت‌های SVN حداقل با Management studio یکپارچه نمی‌شود (بر خلاف ابزارهای موجود برای VS.NET مانند VisualSVN ، AnkhSVN و غیره). صد البته می‌شود از آن همانند اعمال نگارش به ...
انتقال SVN به یک سیستم جدید
در راستای مهاجرت به ویندوز 7، کار نصب و راه اندازی SVN و کلاینت‌های آن باید مجددا انجام می‌شد. اگر برای بار اول است که به مبحث SVN برخورد می‌کنید، مطالعه این جزوه توصیه می‌شود. مطالب ذیل برای افرادی مفید است که قصد انتقال سیستم SVN موجود خود را به مکان و یا سیستم عامل دیگری در اسرع وقت دارند.الف) دریافت و نصب Visual SVN serverیا می‌توان SVN خالص را از سایت آن دریافت کرد و یا جهت سهولت کار و همچنین دسترسی به یک کنسول مدیریتی می‌توان برنامه‌ ...
سایت CodePlex و SVN
اگر سورس پروژه Google book downloader را بخواهید از طریق سایت CodePlex دریافت کنید چند صد مگابایت خواهد شد. علت هم این است که نویسنده پروژه تمام نگارش‌های قبلی را نیز در این مکان نگهداری می‌کند و وب سایت CodePlex هم اجازه‌ی انتخاب فقط trunk را جهت دریافت نمی‌دهد. یا همه را باید دریافت کنید یا هیچ.راه میانبری برای دریافت ساده‌تر این پروژه نیز وجود دارد. مدت‌ها است که امکان اتصال به این سایت از طریق کلاینت‌های SVN مانند TortoiseSVN نیز فراهم ...
Ankh-SVN-2.0.6347
Ankh-SVN افزونه‌ی رایگانی جهت کار با SVN‌ درون VS.Net است. برخلاف VisualSVN که تنها محصور کننده‌ی توانایی‌های TortoiseSVN است (و رایگان هم نیست)، این افزونه‌ تمام موارد کار با SVN را از صفر بازنویسی کرده و یک افزونه‌ی مستقل و متکی به خود است.دریافتلیست موارد برطرف شده
Subversion 1.6.0
نگارش جدید ساب ورژن پس از 9 ماه توسعه‌ی مداوم ، سه روز قبل منتشر شد.بهبودهای حاصل شده:رفع بیش از 65 باگذخیره سازی filesystem بهتراعتبار سنجی بهبود یافتهتشخیص تداخل‌های بهتر و ...البته اگر برای اولین بار است که تحت ویندوز می‌خواهید ساب ورژن را نصب کنید بهتر است از برنامه‌ی رایگان Visual SVN Server شروع کنید. (که تمام نیازهای کاری شما را برآورده خواهد ساخت)همچنین افزونه‌ی Visual SVN ویژوال استودیو نیز یکی از بهترین‌ها است (البته رایگان نیست).
یکی از مزایای استفاده از SVN در یک پروژه تک نفره
حتما لازم نیست که در یک تیم برنامه نویسی مشغول به کار باشید تا به یک سورس کنترل نیاز پیدا کنید. در ادامه یکی از مزایای استفاده از SVN را با هم مرور خواهیم کرد.چند روز قبل هنگام کار با VS.Net ، ناگهان IDE‌ کرش کرد. (از لطایف استفاده از یک دو جین افزونه و ضعف در برنامه نویسی یکی از این‌ها که می‌تواند سبب ناپایدار شدن IDE شود)پس از کرش با صفحه‌ی زیر مواجه شدم!بله! فرم برنامه که با هزار زحمت درست شده بود، پس از کرش نابود شده بود!در این نوع موا ...
مدیریت فایلهای یک پروژه نرم افزاری با استفاده از Subversion
کتابچه‌ای را درباره‌ی کار با SVN تهیه کرده‌ام که از آدرس زیر قابل دریافت است: دریافت فایل خلاصه‌ای از مقدمه کتاب: آیا شما هم جزو آن دسته از برنامه نویسانی هستید که هنوز به ازای هر نگارش از برنامه، سورس‌کدهای خود را فشرده کرده و آنها را بر اساس تاریخ آرشیو می‌کنند؟ آیا می‌توانید گزارشی مقایسه‌ای را از تغییرات انجام شده در سورس کدهای دو نگارش اخیر برنامه خود ارائه دهید؟ آیا می‌دانید فایلی را که هم اکنون بر روی آن مشغول به کار هست ...