در hgsubversion فرمت جیوه که اجازه می دهد تا استفاده از جیوه به عنوان یک مشتری براندازی است.
در این مرحله، hgsubversion قابل استفاده توسط کاربران منطقی با جیوه به عنوان یک VCS آشنا است. این توصیه نمی شود به شیرجه رفتن به hgsubversion به عنوان مقدمه به جیوه، از hgsubversion "خم قوانین" کمی و نقض برخی از مفروضات معمول از کاربران اوایل جیوه.
نصب
شما نیاز به براندازی نصب با اتصالات جرعه طولانی نوشیدن پایتون از براندازی 1.5 و یا بعد. شما نیاز جیوه 1.3 و یا بعد.
اگر شما با نصب برنامه های افزودنی جیوه ناآشنا هستند، لطفا صفحه UsingExtensions در ویکی جیوه را ببینید. در مثال برای تعیین یک مسیر مطلق در نزدیکی پایین صفحه نگاه کنید. شما می خواهید را به راه را به سطح بالای کلون خود را از این مخزن.
قبل از استفاده از hgsubversion، من به شدت شما را تشویق به اجرای تست خودکار. فقط بینی اگر شما آن را داشته باشد (و یا easy_install بینی اگر شما آن را می خواهم) استفاده کنید، و یا آزمایش استفاده پایتون / run.py برای اجرای مجموعه با نفر دوم آزمون معمولی است. توجه داشته باشید که چون من استفاده از بینی، در بسیاری از STDOUT فوران در آزمون در حال حاضر وجود دارد. بخش مهم است که تمام آزمون منتقل می کند.
استفاده عمومی
دریافت یک کلون جدید از سرور SVN:
کلون جیوه
رئال به عنوان مثال:
جیوه کلون http://python-nose.googlecode.com/svn بینی-HG
توجه داشته باشید، شما باید از دایرکتوری براندازی ریشه بکشد، پوشه خاص (مانند تنه) نیست.
نگه دار، تجدید جدید به مخزن در حال حاضر، تبدیل:
جیوه کشش
برای کسب اطلاعات بیشتر، نگاه کنید به جیوه کمک SVN در حالی که در یک مخزن تبدیل.
پشتیبانی از SVN: خارجی
همه SVN: خارجی خواص را به یک فایل .hgsvnexternals تک پخش سریال با نحو زیر است:
[.]
را لمس کنید و. external_reference_line1_1
را لمس کنید و. external_reference_line1_2
[dir2]
را لمس کنید و. external_reference_line2_1
را لمس کنید و. external_reference_line2_2
خط هدر می دهد دایرکتوری اموال اعمال در، '.' برای دایرکتوری ریشه پروژه. محتوای اموال به شرح زیر است، هر خط که توسط یک فضای واحد شروع شده است.
ایجاد و یا اصلاح این فایل خواهد SVN باعث:. به روز رسانی خارجی در مخزن براندازی مربوط
مورد نیاز:
پایتون
تند
نظر یافت نشد