آموزش SVN برای توسعه دهندگان جاوا

SVN for Java Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با توجه به اینکه برنامه نویسان به طور مداوم کد خود را اصلاح می کنند - و سایر برنامه نویسان اغلب همین کد را لمس می کنند - پیگیری تغییرات شما بسیار مهم است. با استفاده از سیستم های کنترل نسخه نرم افزار مانند Apache Subversion (SVN) ، می توانید به تیم خود کمک کنید تا در همان صفحه باقی بماند. در این دوره ، یاد بگیرید که چگونه از SVN برای پیگیری تغییرات کد خود و ادغام تغییرات متناقض استفاده کنید. جولیان روبیشاو مفاهیم و اصطلاحات کلیدی مانند تنه ، تعهدات و بازنگری ها را پوشش می دهد و نحوه ایجاد یک پروژه جدید جاوا ، ایجاد تغییرات و ایجاد شاخه را توضیح می دهد. وی همچنین چگونگی یافتن و رفع تعارضات با استفاده از Eclipse ، ایجاد نسخه ، و استفاده از SVN و Git را با هم ارائه می دهد.
موضوعات شامل:
  • تنه ها ، برچسب ها و شاخه ها
  • پرداخت ، تعهدات و بازبینی ها
  • ادغام ، قفل کردن و کار با یک تیم
  • TortoiseSVN در ویندوز
  • ادغام SVN با Eclipse
  • اتصال به پروژه
  • ایجاد یک پروژه جدید جاوا در Eclipse
  • اتصال به پروژه جاوا موجود با استفاده از Eclipse
  • برخورد با پروژه هایی که به مکان جدید منتقل می شوند
  • ایجاد تغییر و ایجاد شاخه
  • پیگیری تغییرات و مقابله با درگیری ها
  • ایجاد نسخه

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • فایل های تمرینی Exercise files

1. مفاهیم و اصطلاحات 1. Concepts and Terminology

  • مزایای کنترل نسخه: پشتیبان گیری ، تاریخچه ، کار در تیم ها Version control benefits: Backups, history, working in teams

  • مخازن: چه كجا چگونه است Repositories: What where how

  • تنه ها ، برچسب ها و شاخه ها Trunks, tags, and branches

  • پرداخت ، متعهد و تجدید نظر شده است Checkout, commits, and revisions

  • ادغام ، قفل کردن و کار با یک تیم Merging, locking, and working with a team

2. شروع کار 2. Getting Started

  • سرور خود: VisualSVN در ویندوز Your own server: VisualSVN on Windows

  • سرور خود: Apache SVN در Mac Your own server: Apache SVN on Mac

  • مشتری خط فرمان Command line client

  • TortoiseSVN در ویندوز TortoiseSVN on Windows

  • ادغام SVN با Eclipse SVN integration with Eclipse

  • نسخه های SVN ، سازگاری به جلو / عقب ، و پیوندها Versions of SVN, forwards/backwards compatibility, and links

3. اتصال به یک پروژه 3. Connecting to a Project

  • یک پروژه جاوا جدید در Eclipse ایجاد کنید Create a new Java project in Eclipse

  • با استفاده از Eclipse به یک پروژه جاوا موجود وصل شوید Connect to an existing Java Project using Eclipse

  • با پروژه هایی که به یک مکان جدید منتقل می شوند معامله کنید Deal with projects that move to a new location

  • با استفاده از خط فرمان ایجاد و وصل کنید Create/connect using command line

  • با استفاده از TortoiseSVN ایجاد و وصل شوید Create/connect using TortoiseSVN

4- ایجاد تغییرات و ایجاد شعب 4. Making Changes and Creating Branches

  • اولین تعهد شما: تغییر ایجاد کنید ، نظر دهید Your first commit: Make a change, make a comment

  • به روزرسانی و همگام سازی کنید Update and synchronize

  • با استفاده از Eclipse یک شعبه ایجاد کنید Create a branch using Eclipse

  • با استفاده از Eclipse ، شاخه خود را با آخرین تغییرات در صندوق عقب به روز کنید Update your branch with latest changes from trunk using Eclipse

  • شاخه خود را با استفاده از Eclipse به صندوق عقب ادغام کنید Merge your branch back to trunk using Eclipse

  • یک شاخه را با استفاده از Eclipse حذف کنید Delete a branch using Eclipse

  • با استفاده از TortoiseSVN ایجاد / بروزرسانی / ادغام کنید Create/update/merge using TortoiseSVN

  • با استفاده از خط فرمان ایجاد / بروزرسانی / ادغام کنید Create/update/merge using command line

5. پیگیری تغییرات و برخورد با درگیری 5. Tracking Changes and Dealing with Conflicts

  • تاریخچه و تاریخچه با استفاده از Eclipse Visual diff and history using Eclipse

  • درگیری ها را با استفاده از Eclipse پیدا کرده و برطرف کنید Find and fix conflicts using Eclipse

  • چرخش به عقب تغییر می کند Rolling back changes

  • Diff / تضاد / بازگشت با استفاده از TortoiseSVN Diff/conflicts/rollback using TortoiseSVN

  • Diff / تضاد / بازگشت با استفاده از خط فرمان Diff/conflicts/rollback using command line

6. ایجاد نسخه 6. Creating a Release

  • رها و تنه Releases and the trunk

  • شعب و برچسب های عکس فوری با استفاده از Eclipse Branches and tags for snapshots using Eclipse

  • کد کامپایل شده (باینری) را در SVN با استفاده از Eclipse ذخیره کنید Save compiled code (binaries) in SVN using Eclipse

  • با استفاده از TortoiseSVN انتشار / عکس های فوری / باینری Releases/snapshots/binaries using TortoiseSVN

  • با استفاده از خط فرمان نسخه / عکس های فوری / باینری را منتشر می کند Releases/snapshots/binaries using command line

7. منابع تکمیلی 7. Supplemental Resources

  • از SVN و git با هم استفاده کنید Use SVN and git together

  • اطلاعات و پیوندهای تکمیلی Supplemental info and links

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش SVN برای توسعه دهندگان جاوا
جزییات دوره
4h 2m
40
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
23,376
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Julian Robichaux Julian Robichaux

Julian Robichaux یک مهندس نرم افزار است که روی Eclipse و Java تمرکز دارد. جولیان از اوایل دهه نود میلادی یک برنامه نویس حرفه ای در بخش خصوصی بوده است. کار برنامه نویسی وی با استفاده از نرم افزار BBS و پایگاه داده های سازگار با Clipper آغاز شد و خیلی زود به سمت پلتفرم Lotus Notes / Domino حرکت کرد و به دنبال آن نوشتن نرم افزار و برنامه های کاربردی برای فناوری ها و سیستم های IBM بطور کلی. در طول راه ، جولیان وب سایت هایی را توسعه داده است ، و حتی چند برنامه آیفون را نیز نوشت. در حالی که وی در حال حاضر بر روی محصول MarvelClient برای panagenda کار می کند ، جولیان در زمینه مشاوره و پروژه های توسعه برای تعدادی از شرکت های Fortune 500 در سراسر ایالات متحده کار کرده است. او همچنین یک سخنران مکرر در کنفرانس های مربوط به سیستم های همکاری IBM در ایالات متحده و اروپا است. او را در توییترjrobichaux یا LinkedIn پیدا کنید.