1
دامپزشک اجازه می دهد تا کد را در مورد Gerrit با استفاده از یک گردش کار درخواستی مشابه GitHub ، GitLab ، Bitbucket و دیگران بررسی کنید.هیچ اصلاح متعهد دیگری وجود ندارد که Gerrit نمی تواند بیش از یک تعهد در هر مجموعه تغییر را مدیریت کند.به همین دلیل ، جریان گسترده و دست و پا گیر کار این است که هر زمان که بخواهید تغییرات را به روز کنید ، یک متعهد محلی داشته باشید و آن را اصلاح کنید.با استفاده از دامپزشک ، گریت مرتکب یک تغییر در هر تغییر می شود ، در حالی که دیگر نیازی به بازنویسی تاریخ خود ندارید.هر بار که از شما بخواهید به Gerrit فشار بیاورید ، دامپزشک بر اساس توالی مربوط به شعبه منبع خود ، تعهدی را جعل و فشار خواهد داد.اکنون می توانید شاخه های ویژگی با Vet را داشته باشید ، می توانید شاخه های ویژگی نیز داشته باشید.اگر مجوزهای صحیح Gerrit را تنظیم کنید ، می توانید آنها را به عنوان شاخه های استاندارد فشار دهید.دامپزشک قادر است با همان روش ، شعبه منبع از راه دور فشار یافته یا تنها منبع محلی را مدیریت کند.برای تست یا هک کردن تغییرات ، شعبه ویژگی را تأیید کنید به عنوان یک بررسی کننده می خواهید مجموعه تغییرات را بصورت محلی تست کنید؟فقط شعبه ویژگی را پرداخت کنید.حال شاید شما بخواهید در مجموعه تغییر سهیم شوید؟فشار Vet را اجرا کنید و تغییرات شما به مجموعه تغییرات صحیح اضافه می شوند.قبل از فشار به Gerrit ، دامپزشک شناسه تغییر Gerrit را در پرواز محاسبه نمی کند.خداحافظی از پیش نویس قبلی.هیچ گریت REST یا SSH api درگیر Git نیست تنها کانال مورد استفاده توسط Vet برای برقراری ارتباط با Gerrit است.دامپزشک نیازی به دانستن اطلاعات شما ندارد.از هر پروتکل از راه دور git استفاده کنید زیرا Vet تمام ارتباطات Gerrit را به شما واگذار می کند ، پروتکل دسترسی از راه دور شما فقط با git محدود می شود: file ssh http (s) ...
vet