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