.Dd Jul 10, 2025 .Dt RAVC2 1 .Sh "نام (NAME)" .Nm ravc2 .Nd رابط کنترل نسخه Radare2 .Sh "خلاصه دستور (SYNOPSIS)" .Nm ravc2 .Op Fl qvhjH .Op Ar action .Op Ar args ... .Sh "توضیحات (DESCRIPTION)" یک رابط کنترل نسخه ساده برای پروژه‌های Radare2 فراهم می‌کند که هم به‌عنوان رابط پیشانه Git و هم به‌عنوان یک سامانه نسخه‌بندی بومی برای پیگیری تغییرات پروژه عمل می‌کند. .Sh "گزینه‌ها (OPTIONS)" .Bl -tag -width Fl .It Fl q حالت بی‌صدا .It Fl v نمایش اطلاعات نسخه .It Fl h نمایش پیام راهنمای استفاده .It Fl H Op var نمایش متغیر .It Fl j خروجی JSON .El .Sh "عملیات‌ها (ACTIONS)" .Bl -tag -width Fl .It Cm init Op git | rvc راه‌اندازی یک مخزن با سامانه کنترل نسخه داده‌شده .It Cm branch Op name در صورت تعیین نام، شاخه‌ای با آن نام ایجاد می‌شود؛ در غیر این صورت، شاخه‌ها فهرست می‌شوند .It Cm commit Op message Op files... ثبت (commit) فایل‌ها همراه با پیام مشخص‌شده .It Cm checkout Op branch تنظیم شاخه فعلی به شاخه داده‌شده .It Cm status چاپ پیام وضعیت .It Cm reset حذف تمام تغییرات ثبت‌نشده .It Cm log چاپ تمام کامیت‌ها .El .Sh "محیط (ENVIRONMENT)" .Pp .Bl -tag -width Fl .It Ev RAVC2_USER بازنویسی مقدار cfg.user برای پدیدآورنده کامیت .El .Sh "مثال‌ها (EXAMPLES)" .Pp راه‌اندازی یک مخزن جدید: .Pp $ ravc2 init .Pp ایجاد یک فایل جدید و افزودن آن: .Pp $ echo "Hello World" > README.md $ ravc2 add README.md .Pp بررسی وضعیت مخزن: .Pp $ ravc2 status .Pp ایجاد یک شاخه جدید و رفتن به آن: .Pp $ ravc2 branch feature-branch $ ravc2 checkout feature-branch .Pp فهرست کردن تمام شاخه‌ها: .Pp $ ravc2 branch .Pp ثبت تغییرات: .Pp $ ravc2 commit "Add README file" README.md .Pp مشاهده تاریخچه کامیت‌ها: .Pp $ ravc2 log .Sh "همچنین ببینید (SEE ALSO)" .Pp .Xr radare2(1) .Sh "نویسندگان (AUTHORS)" .Pp pancake