Skip to content

Commit a3c1042

Browse files
authored
refactor(import-p4): fixed persian translate issue and headers
1 parent 8fb32e1 commit a3c1042

File tree

1 file changed

+18
-33
lines changed

1 file changed

+18
-33
lines changed
Lines changed: 18 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,23 @@
11
[[_perforce_import]]
2-
==== پر فورس
2+
==== Perforce (پرفورمنس)
33

44
(((Perforce)))(((Importing, from Perforce)))
5-
سیستم بعدی که به آن نگاه خواهید کرد وارد کردن از پر فورس است.
6-
همانطور که در بالا بحث کردیم، دو راه برای ارتباط گیت و پر فورس وجود دارد: git-p4 و Perforce Git Fusion.
5+
6+
سیستم بعدی که به بررسی وارد کردن از آن خواهیم پرداخت، پر فورس (Perforce) است.
7+
همانطور که قبلاً اشاره کردیم، دو روش برای ارتباط بین گیت و پر فورس وجود دارد: git-p4 و Perforce Git Fusion.
78

89
===== Perforce Git Fusion
910

10-
گیت فیوژن این فرآیند را نسبتاً بدون دردسر می‌کند.
11-
فقط تنظیمات پروژه، نگاشت‌های کاربر و شاخه‌ها را با استفاده از یک فایل پیکربندی تنظیم کنید (همانطور که در <<_p4_git_fusion#_p4_git_fusion>> بحث شد)، و مخزن را کلون کنید.
12-
گیت فیوژن به شما چیزی می‌دهد که به نظر می‌رسد یک مخزن گیت بومی است، که سپس آماده است تا به یک میزبان گیت بومی
13-
فشار داده شود اگر بخواهید.
14-
شما حتی می‌توانید از پر فورس به عنوان میزبان گیت خود استفاده کنید اگر بخواهید.
11+
Perforce Git Fusion این فرآیند را به‌طور قابل توجهی ساده می‌کند.
12+
فقط کافی است تنظیمات پروژه، نقشه‌های کاربری و شاخه‌ها را با استفاده از یک فایل پیکربندی (همانطور که در بخش <<_p4_git_fusion>> توضیح داده شده است) پیکربندی کرده و مخزن را کلون کنید.
13+
Git Fusion یک مخزن گیت مشابه مخزن بومی گیت برای شما ایجاد می‌کند، که سپس می‌توانید آن را به یک میزبان بومی گیت ارسال کنید، اگر بخواهید.
14+
حتی می‌توانید از Perforce به‌عنوان میزبان گیت خود استفاده کنید، اگر تمایل داشته باشید
1515

1616
[[_git_p4]]
17-
===== گیت-p4
17+
===== Git-p4
1818

19-
گیت-p4 همچنین می‌تواند به عنوان یک ابزار واردات عمل کند.
20-
به عنوان مثال، ما پروژه Jam را از مخزن عمومی پر فورس وارد خواهیم کرد.
21-
برای تنظیم مشتری خود، باید متغیر محیط P4PORT را برای اشاره به مخزن پر فورس صادر کنید:
19+
برای استفاده از git-p4 به‌عنوان ابزار واردات، ابتدا باید محیط خود را تنظیم کنید.
20+
به‌عنوان مثال، برای وارد کردن پروژه Jam از Perforce Public Depot، باید متغیر محیطی P4PORT را به درستی تنظیم کنید تا به مخزن Perforce اشاره کند. این کار را می‌توانید با دستور زیر انجام دهید:
2221

2322
[source,console]
2423
----
@@ -27,14 +26,11 @@ $ export P4PORT=public.perforce.com:1666
2726

2827
[NOTE]
2928
====
30-
برای پیروی از این روند، شما به یک مخزن پر فورس نیاز دارید که به آن متصل شوید.
31-
ما از مخزن عمومی در public.perforce.com برای مثال‌های خود استفاده خواهیم کرد، اما می‌توانید از هر
32-
مخزنی که به آن دسترسی دارید استفاده کنید.
29+
برای همراهی با این آموزش، به یک پایگاه داده Perforce نیاز دارید تا به آن متصل شوید. ما از پایگاه داده عمومی public.perforce.com برای مثال‌هایمان استفاده خواهیم کرد، اما شما می‌توانید از هر پایگاه داده‌ای که به آن دسترسی دارید استفاده کنید.
3330
====
3431

3532
(((git commands, p4)))
36-
دستور `git p4 clone` را برای وارد کردن پروژه Jam از سرور پر فورس اجرا کنید، با ارائه مسیر مخزن و
37-
پروژه و مسیری که می‌خواهید پروژه را در آن وارد کنید:
33+
دستور `git p4 clone` را برای وارد کردن پروژه Jam از سرور Perforce اجرا کنید، با ارائه مسیر مخزن و پروژه و مسیری که می‌خواهید پروژه را در آن وارد کنید:
3834

3935
[source,console]
4036
----
@@ -45,14 +41,9 @@ Import destination: refs/remotes/p4/master
4541
Importing revision 9957 (100%)
4642
----
4743

48-
این پروژه خاص فقط یک شاخه دارد، اما اگر شما شاخه‌هایی دارید که با نمای شاخه پیکربندی شده‌اند (یا فقط یک
49-
مجموعه از دایرکتوری‌ها)، می‌توانید از پرچم `--detect-branches` برای `git p4 clone`
50-
استفاده کنید تا تمام شاخه‌های پروژه را نیز وارد کنید.
51-
برای جزئیات بیشتر به <<_git_p4_branches#_git_p4_branches>> مراجعه کنید.
44+
این پروژه خاص تنها یک شاخه دارد، اما اگر شما شاخه‌هایی دارید که با نمای شاخه‌ها (یا فقط مجموعه‌ای از دایرکتوری‌ها) پیکربندی شده‌اند، می‌توانید از فلگ `--detect-branches` در دستور `git p4 clone` برای وارد کردن تمام شاخه‌های پروژه استفاده کنید. برای اطلاعات بیشتر در این زمینه به <<_git_p4_branches>> مراجعه کنید.
5245

53-
در این مرحله تقریباً کارتان تمام است.
54-
اگر به دایرکتوری `p4import` بروید و `git log` را اجرا کنید، می‌توانید کار وارد شده خود
55-
را ببینید:
46+
در این مرحله شما تقریباً کار را تمام کرده‌اید. اگر به دایرکتوری `p4import` بروید و دستور `git log` را اجرا کنید، می‌توانید کار وارد شده خود را مشاهده کنید:
5647

5748
[source,console]
5849
----
@@ -74,12 +65,7 @@ Date: Tue Jul 7 01:35:51 2009 -0800
7465
[git-p4: depot-paths = "//public/jam/src/": change = 7304]
7566
----
7667

77-
شما می‌توانید ببینید که `git-p4` یک شناسه در هر پیام کامیت باقی گذاشته است.
78-
نگه داشتن آن شناسه خوب است، در صورتی که بخواهید بعداً شماره تغییر پر فورس را ارجاع دهید.
79-
با این حال، اگر می‌خواهید شناسه را حذف کنید، اکنون زمان آن است که این کار را انجام دهید – قبل از اینکه شروع به
80-
کار بر روی مخزن جدید کنید.
81-
82-
شما می‌توانید از `git filter-branch` برای حذف رشته‌های شناسه به صورت انبوه استفاده کنید:
68+
شما می‌توانید مشاهده کنید که `git-p4` یک شناسه در هر پیغام commit باقی گذاشته است. نگهداری این شناسه مشکلی ندارد، در صورتی که بخواهید شماره تغییر Perforce را بعداً ارجاع دهید. اما اگر تمایل دارید شناسه را حذف کنید، اکنون زمان مناسبی برای این کار است – قبل از شروع به انجام کار روی مخزن جدید. (((دستورات git، filter-branch))) شما می‌توانید از دستور `git filter-branch` برای حذف گروهی شناسه‌ها استفاده کنید:
8369

8470
[source,console]
8571
----
@@ -88,8 +74,7 @@ Rewrite e5da1c909e5db3036475419f6379f2c73710c4e6 (125/125)
8874
Ref 'refs/heads/master' was rewritten
8975
----
9076

91-
اگر `git log` را اجرا کنید، می‌توانید ببینید که تمام checksum‌های SHA-1 برای کامیت‌ها تغییر
92-
کرده‌اند، اما رشته‌های `git-p4` دیگر در پیام‌های کامیت وجود ندارند:
77+
اگر دستور `git log` را اجرا کنید، می‌توانید مشاهده کنید که تمام چک‌سام‌های SHA-1 برای commitها تغییر کرده‌اند، اما رشته‌های `git-p4` دیگر در پیغام‌های commit وجود ندارند:
9378

9479
[source,console]
9580
----
@@ -107,4 +92,4 @@ Date: Tue Jul 7 01:35:51 2009 -0800
10792
Fix spelling error on Jam doc page (cummulative -> cumulative).
10893
----
10994

110-
واردات شما آماده است تا به سرور گیت جدید خود فشار داده شود.
95+
واردات شما آماده است تا به سرور جدید Git منتقل شود.

0 commit comments

Comments
 (0)