دسترسی به سورس کدهای برنامه با SmartSVN Enterprise v6.5.6- یک کلاینت SVN گرافیکی
svn چیست؟
SVN یک نرم افزار Version Control هست. این نرم افزار این امکان را فراهم میکنه که شما یا سایر برنامه نویسان دخیل در یک پروژه به سورس کدهای پروژه دسترسی داشته باشید، و تغییرات مورد نظرتان را بر روی کدها اعمال کنید. این نرم افزار تغییرات اعمال شده را برای هر یک از فایل ها ثبت میکنه، به این ترتیب میشه هر زمان که لازم بود، تغییراتی را برگرداند، یا برنامه نویسی که یک تغییر بخصوص را در یک فایل اعمال کرده بود، مشخص کرد، یا در صورتی که چند برنامه نویس بر روی یک فایل مشترک کار می کنند، از تداخل در کار آنها جلوگیری کرد. درباره اینگونه از نرم افزارها می تونید در ویکیپدیا مطالعه کنید.
دسترسی به سورس کدهای برنامه با SmartSVN Enterprise v6.5.6- یک کلاینت SVN گرافیکی
svn چیست؟
SVN یک نرم افزار Version Control هست. این نرم افزار این امکان را فراهم میکنه که شما یا سایر برنامه نویسان دخیل در یک پروژه به سورس کدهای پروژه دسترسی داشته باشید، و تغییرات مورد نظرتان را بر روی کدها اعمال کنید. این نرم افزار تغییرات اعمال شده را برای هر یک از فایل ها ثبت میکنه، به این ترتیب میشه هر زمان که لازم بود، تغییراتی را برگرداند، یا برنامه نویسی که یک تغییر بخصوص را در یک فایل اعمال کرده بود، مشخص کرد، یا در صورتی که چند برنامه نویس بر روی یک فایل مشترک کار می کنند، از تداخل در کار آنها جلوگیری کرد. درباره اینگونه از نرم افزارها می تونید در ویکیپدیا مطالعه کنید.
شما باید ابتدا یک SVN Client نصب کنید. معروف ترین کلاینت برای SVN در ویندوز نرم افزار SmartSVN Enterprise 6.0 هست که رابط کاربری آن زبان های مختلف را پشتیبانی می کند.
بعد از نصب، برای اینکه بتوانید کار روی پروژه مورد نظرتان را شروع کنید، یک پوشه خالی ایجاد کنید، و در داخل آن راست-کلیک کنید، و گزینه SVN Checkout را انتخاب کنید. SmartSVN Enterprise 6.0 از طریق منوی راست-کلیک Windows Explorer عمل میکنه، در نتیجه شما می توانید همیشه با راست کلیک کردن در داخل یک پوشه یا بر روی یک پوشه یا فایل، به گزینه های آن دسترسی داشته باشید.
بعد از انتخاب SVN Checkout، باید مسیر مخزن پروژه را به SmartSVN Enterprise 6.0 بدید. در SVN فایل ها در یک مخزن مرکزی نگهداری میشند. هر برنامه نویس یک کپی از فایل های مورد نیازش دریافت میکنه، تغییراتش را بر روی آن فایل ها اعمال میکنه، و تغییرات را در مخزن مرکزی ثبت میکنه.
اگر مخزن پروژه نیاز به username\password داشته باشه، باید این اطلاعات را هم وارد کنید.
با پایان عمل Checkout، فایل های موجود در مخزن در پوشه مربوطه ظاهر میشند، و یک علامت تیک سبز بر روی آیکن پوشه نمایش داده میشه. این یعنی شما فایل ها را دریافت کردید، و فایل های دریافتی شما تفاوتی با فایل های موجود در مخزن ندارند.
حالا شما می تونید روی این فایل ها کار کنید، و آنها را تغییر بدید. هر فایلی که تغییر میدید، آیکن آن از تیک سبز به علامت تعجب قرمز تغییر میکنه که نشان دهنده فایل های تغییر یافته هست.
هر زمان که خواستید تغییرات تان را ثبت کنید، روی پوشه راست کلیک کنید، و از منوی مربوط به SmartSVN Enterprise 6.0 ، گزینه Commit را انتخاب کنید. این کار باعث ارسال تغییرات شما به مخزن می شود.
اگر تغییرات شما با تغییراتی سایر کاربران در همین فایل ها اعمال کردند، تداخل داشته باشد، عمل Commit متوقف می شود، و SmartSVN Enterprise 6.0 برای شما مشخص می کند که چه فایل هایی تداخل دارند. شما می توانید با مقایسه تغییرات خودتان با تغییرات سایر کاربران، تداخل را برطرف کنید.
اگر چند کاربر بطور همزمان بر روی چند فایل کار می کنند، هر کاربر می تواند با استفاده از گزینه Update فایل های خودش را بروز کند و از تغییرات سایر کاربران مطلع شود.
SVN و SmartSVN Enterprise 6.0 هر دو Help بسیار خوبی دارند که می تواند به شما کمک بسیار زیادی بکند.
SmartSVN کلاینت SVN گرافیکی است.
SVN یک نرم افزار Version Control هست. این نرم افزار این امکان را فراهم میکنه که شما یا سایر برنامه نویسان دخیل در یک پروژه به سورس کدهای پروژه دسترسی داشته باشید، و تغییرات مورد نظرتان را بر روی کدها اعمال کنید. این نرم افزار تغییرات اعمال شده را برای هر یک از فایل ها ثبت میکنه، به این ترتیب میشه هر زمان که لازم بود، تغییراتی را برگرداند، یا برنامه نویسی که یک تغییر بخصوص را در یک فایل اعمال کرده بود، مشخص کرد، یا در صورتی که چند برنامه نویس بر روی یک فایل مشترک کار می کنند، از تداخل در کار آنها جلوگیری کرد. درباره اینگونه از نرم افزارها می تونید در ویکیپدیا مطالعه کنید.
شما باید ابتدا یک SVN Client نصب کنید. معروف ترین کلاینت برای SVN در ویندوز نرم افزار SmartSVN Enterprise 6.0 هست که رابط کاربری آن زبان های مختلف را پشتیبانی می کند.
بعد از نصب، برای اینکه بتوانید کار روی پروژه مورد نظرتان را شروع کنید، یک پوشه خالی ایجاد کنید، و در داخل آن راست-کلیک کنید، و گزینه SVN Checkout را انتخاب کنید. SmartSVN Enterprise 6.0 از طریق منوی راست-کلیک Windows Explorer عمل میکنه، در نتیجه شما می توانید همیشه با راست کلیک کردن در داخل یک پوشه یا بر روی یک پوشه یا فایل، به گزینه های آن دسترسی داشته باشید.
بعد از انتخاب SVN Checkout، باید مسیر مخزن پروژه را به SmartSVN Enterprise 6.0 بدید. در SVN فایل ها در یک مخزن مرکزی نگهداری میشند. هر برنامه نویس یک کپی از فایل های مورد نیازش دریافت میکنه، تغییراتش را بر روی آن فایل ها اعمال میکنه، و تغییرات را در مخزن مرکزی ثبت میکنه.
اگر مخزن پروژه نیاز به username\password داشته باشه، باید این اطلاعات را هم وارد کنید.
با پایان عمل Checkout، فایل های موجود در مخزن در پوشه مربوطه ظاهر میشند، و یک علامت تیک سبز بر روی آیکن پوشه نمایش داده میشه. این یعنی شما فایل ها را دریافت کردید، و فایل های دریافتی شما تفاوتی با فایل های موجود در مخزن ندارند.
حالا شما می تونید روی این فایل ها کار کنید، و آنها را تغییر بدید. هر فایلی که تغییر میدید، آیکن آن از تیک سبز به علامت تعجب قرمز تغییر میکنه که نشان دهنده فایل های تغییر یافته هست.
هر زمان که خواستید تغییرات تان را ثبت کنید، روی پوشه راست کلیک کنید، و از منوی مربوط به SmartSVN Enterprise 6.0 ، گزینه Commit را انتخاب کنید. این کار باعث ارسال تغییرات شما به مخزن می شود.
اگر تغییرات شما با تغییراتی سایر کاربران در همین فایل ها اعمال کردند، تداخل داشته باشد، عمل Commit متوقف می شود، و SmartSVN Enterprise 6.0 برای شما مشخص می کند که چه فایل هایی تداخل دارند. شما می توانید با مقایسه تغییرات خودتان با تغییرات سایر کاربران، تداخل را برطرف کنید.
اگر چند کاربر بطور همزمان بر روی چند فایل کار می کنند، هر کاربر می تواند با استفاده از گزینه Update فایل های خودش را بروز کند و از تغییرات سایر کاربران مطلع شود.
SVN و SmartSVN Enterprise 6.0 هر دو Help بسیار خوبی دارند که می تواند به شما کمک بسیار زیادی بکند.
SmartSVN کلاینت SVN گرافیکی است.