Skip to content

Commit dfd9553

Browse files
committed
fix(links): fixed broken links
1 parent d21e159 commit dfd9553

File tree

5 files changed

+39
-26
lines changed

5 files changed

+39
-26
lines changed

external/book/content/book/fa/v2/Customizing-Git-An-Example-Git-Enforced-Policy.html

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,9 @@ <h4 id="_enforcing_commit_message_format">تحمیل فرمت خاص پیام ک
112112
<p>شما باید بفهمید چگونه می‌توانید پیام کامیت را از هر یک از این کامیت‌ها برای آزمایش به دست آورید.
113113
برای به دست آوردن داده‌های خام کامیت، می‌توانید از یک دستور لوله دیگر به نام <code>git cat-file</code> استفاده
114114
کنید.
115-
ما تمام این دستورات لوله را به تفصیل در <a href="{{< relurl " book/fa/v2/ch00/ch10-git-internals" >}}">داخلی
116-
گیت</a> بررسی خواهیم کرد؛ اما در حال حاضر، این چیزی است که آن دستور به شما می‌دهد:</p>
115+
ما تمام این دستورات لوله را به تفصیل در
116+
<a href="{{< relurl "book/en/v2/ch00/ch10-git-internals" >}}">Git Internals</a>
117+
بررسی خواهیم کرد؛ اما در حال حاضر، این چیزی است که آن دستور به شما می‌دهد:</p>
117118
</div>
118119
<div class="listingblock">
119120
<div class="content">
@@ -244,8 +245,9 @@ <h4 id="_enforcing_a_user_based_acl_system">تحمیل یک سیستم ACL مب
244245
</div>
245246
<div class="paragraph">
246247
<p>شما می‌توانید به راحتی ببینید که چه فایل‌هایی در یک کامیت واحد تغییر یافته‌اند با گزینه
247-
<code>--name-only</code> به دستور <code>git log</code> (که به‌طور مختصر در <a href="{{< relurl " book/fa/v2/ch00/ch02-git-basics-chapter"
248-
>}}">مقدمات گیت</a> ذکر شده است):</p>
248+
<code>--name-only</code> به دستور <code>git log</code> (که به‌طور مختصر در
249+
<a href="{{< relurl "book/en/v2/ch00/ch02-git-basics-chapter" >}}">Git Basics</a>
250+
ذکر شده است):</p>
249251
</div>
250252
<div class="listingblock">
251253
<div class="content">
@@ -565,8 +567,9 @@ <h3 id="_client_side_hooks_2">هوک‌های سمت کلاینت</h3>
565567
</div>
566568
</div>
567569
<div class="paragraph">
568-
<p>این اسکریپت از یک سینتکس استفاده می‌کند که در <a href="{{< relurl " book/fa/v2/ch00/_revision_selection"
569-
>}}">انتخاب نسخه</a> پوشش داده نشده است.
570+
<p>این اسکریپت از یک سینتکس استفاده می‌کند که در
571+
<a href="{{< relurl "book/en/v2/ch00/_revision_selection" >}}">Revision Selection</a>
572+
پوشش داده نشده است.
570573
شما با اجرای این:</p>
571574
</div>
572575
<div class="listingblock">

external/book/content/book/fa/v2/Customizing-Git-Git-Attributes.html

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -277,20 +277,22 @@ <h3 id="_keyword_expansion">گسترش کلیدواژه</h3>
277277
<p>به نظر می‌رسد که شما می‌توانید فیلترهای خود را برای انجام جایگزینی در فایل‌ها در زمان کامیت/چک‌اوت بنویسید.
278278
این‌ها به عنوان فیلترهای "clean" و "smudge" شناخته می‌شوند.
279279
در فایل <code>.gitattributes</code>، می‌توانید یک فیلتر برای مسیرهای خاص تنظیم کنید و سپس اسکریپت‌هایی را تنظیم
280-
کنید که فایل‌ها را درست قبل از اینکه چک‌اوت شوند ("smudge"، ببینید <a href="{{< relurl " book/fa/v2/ch00/filters_a"
281-
>}}">فیلتر "smudge" در زمان چک‌اوت اجرا می‌شود.</a>) و درست قبل از اینکه آن‌ها به حالت staging بروند ("clean"،
282-
ببینید <a href="{{< relurl " book/fa/v2/ch00/filters_b" >}}">فیلتر "clean" در زمان staging اجرا می‌شود.</a>).
280+
کنید که فایل‌ها را درست قبل از اینکه چک‌اوت شوند ("smudge"، ببینید
281+
<a href="{{< relurl "book/en/v2/ch00/filters_a" >}}">The “smudge” filter is run on checkout</a>
282+
) و درست قبل از اینکه آن‌ها به حالت staging بروند ("clean"،
283+
ببینید
284+
<a href="{{< relurl "book/en/v2/ch00/filters_b" >}}">The “clean” filter is run when files are staged</a>).
283285
این فیلترها می‌توانند کارهای جالبی انجام دهند.</p>
284286
</div>
285287
<div id="filters_a" class="imageblock">
286288
<div class="content">
287-
<img src="{{< relurl " book/fa/v2/images/smudge.png" >}}" alt="فیلتر "smudge" در زمان چک‌اوت اجرا می‌شود.">
289+
<img src="{{< relurl "book/en/v2/images/smudge.png" >}}" alt="The “smudge” filter is run on checkout">
288290
</div>
289291
<div class="title">نمودار 144. فیلتر "smudge" در زمان چک‌اوت اجرا می‌شود.</div>
290292
</div>
291293
<div id="filters_b" class="imageblock">
292294
<div class="content">
293-
<img src="{{< relurl " book/fa/v2/images/clean.png" >}}" alt="فیلتر "clean" در زمان staging اجرا می‌شود.">
295+
<img src="{{< relurl "book/en/v2/images/clean.png" >}}" alt="The “clean” filter is run when files are staged">
294296
</div>
295297
<div class="title">نمودار 145. فیلتر "clean" در زمان staging اجرا می‌شود.</div>
296298
</div>

external/book/content/book/fa/v2/Customizing-Git-Git-Configuration.html

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
<h2 id="_git_config">پیکربندی گیت</h2>
2727
<div class="paragraph">
2828
<p>
29-
همانطور که به طور مختصر در <a href="{{< relurl " book/fa/v2/ch00/ch01-getting-started" >}}">شروع به کار</a>
29+
همانطور که به طور مختصر در
30+
<a href="{{< relurl "book/en/v2/ch00/ch01-getting-started" >}}">Getting Started</a>
3031
خواندید، می‌توانید تنظیمات پیکربندی گیت را با دستور <code>git config</code> مشخص کنید.
3132
یکی از اولین کارهایی که انجام دادید، تنظیم نام و آدرس ایمیل شما بود:</p>
3233
</div>
@@ -208,8 +209,9 @@ <h4 id="_core_pager"><code>core.pager</code></h4>
208209
<h4 id="_user_signingkey"><code>user.signingkey</code></h4>
209210
<div class="paragraph">
210211
<p>
211-
اگر شما برچسب‌های امضا شده و حاشیه‌نویسی شده ایجاد می‌کنید (همانطور که در <a href="{{< relurl " book/fa/v2/ch00/_signing"
212-
>}}">امضای کار خود</a> بحث شده است)، تنظیم کلید امضای GPG شما به عنوان یک تنظیم پیکربندی کار را آسان‌تر
212+
اگر شما برچسب‌های امضا شده و حاشیه‌نویسی شده ایجاد می‌کنید (همانطور که در
213+
<a href="{{< relurl "book/en/v2/ch00/_signing" >}}">Signing Your Work</a>
214+
بحث شده است)، تنظیم کلید امضای GPG شما به عنوان یک تنظیم پیکربندی کار را آسان‌تر
213215
می‌کند.
214216
کلید ID خود را به این شکل تنظیم کنید:</p>
215217
</div>
@@ -234,7 +236,7 @@ <h4 id="_core_excludesfile"><code>core.excludesfile</code></h4>
234236
<p>
235237
می‌توانید الگوهایی را در فایل <code>.gitignore</code> پروژه خود قرار دهید تا گیت آن‌ها را به عنوان فایل‌های
236238
بدون ردیابی نبیند یا سعی نکند آن‌ها را هنگام اجرای <code>git add</code> بر روی آن‌ها انتخاب کند، همانطور که در
237-
<a href="{{< relurl " book/fa/v2/ch00/_ignoring" >}}">نادیده گرفتن فایل‌ها</a> بحث شده است.</p>
239+
<a href="{{< relurl "book/en/v2/ch00/_ignoring" >}}">Ignoring Files</a> بحث شده است.</p>
238240
</div>
239241
<div class="paragraph">
240242
<p>اما گاهی اوقات می‌خواهید برخی از فایل‌ها را برای تمام مخازن که با آن‌ها کار می‌کنید نادیده بگیرید.
@@ -470,7 +472,7 @@ <h3 id="_external_merge_tools">ابزارهای ادغام و تفاوت خار
470472
</div>
471473
<div class="imageblock">
472474
<div class="content">
473-
<img src="{{< relurl " book/fa/v2/images/p4merge.png" >}}" alt="P4Merge.">
475+
<img src="{{< relurl "book/en/v2/images/p4merge.png" >}}" alt="P4Merge">
474476
</div>
475477
<div class="title">نمودار 143. P4Merge.</div>
476478
</div>
@@ -737,8 +739,8 @@ <h4 id="_receive_denydeletes"><code>receive.denyDeletes</code></h4>
737739
<div class="paragraph">
738740
<p>این هر گونه حذف شاخه‌ها یا برچسب‌ها را رد می‌کند — هیچ کاربری نمی‌تواند این کار را انجام دهد.
739741
برای حذف شاخه‌های از راه دور، باید فایل‌های ref را به صورت دستی از سرور حذف کنید.
740-
همچنین روش‌های جالب‌تری برای انجام این کار به صورت کاربر به کاربر از طریق ACLها وجود دارد، همانطور که در <a
741-
href="{{< relurl " book/fa/v2/ch00/_an_example_git_enforced_policy" >}}">یک مثال از سیاست تحمیلی گیت</a>
742+
همچنین روش‌های جالب‌تری برای انجام این کار به صورت کاربر به کاربر از طریق ACLها وجود دارد، همانطور که در
743+
<a href="{{< relurl "book/en/v2/ch00/_an_example_git_enforced_policy" >}}">An Example Git-Enforced Policy</a>
742744
خواهید آموخت.</p>
743745
</div>
744746
</div>

external/book/content/book/fa/v2/Git-Internals-Environment-Variables.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -349,8 +349,9 @@ <h3 id="_miscellaneous">متفرقه</h3>
349349
<p><strong><code>GIT_ASKPASS</code></strong> یک بازنویسی برای مقدار پیکربندی <code>core.askpass</code> است.
350350
این برنامه‌ای است که هر بار که گیت نیاز به درخواست اعتبارنامه از کاربر دارد، فراخوانی می‌شود و می‌تواند انتظار
351351
یک متن درخواست به عنوان آرگومان خط فرمان را داشته باشد و باید پاسخ را در <code>stdout</code> برگرداند.
352-
(برای اطلاعات بیشتر در مورد این زیرسیستم، به <a href="{{< relurl " book/fa/v2/ch00/_credential_caching"
353-
>}}">ذخیره‌سازی اعتبارنامه</a> مراجعه کنید.)</p>
352+
(برای اطلاعات بیشتر در مورد این زیرسیستم، به
353+
<a href="{{< relurl "book/en/v2/ch00/_credential_caching" >}}">Credential Storage</a>
354+
مراجعه کنید.)</p>
354355
</div>
355356
<div class="paragraph">
356357
<p><strong><code>GIT_NAMESPACE</code></strong> دسترسی به refs نام‌گذاری شده را کنترل می‌کند و معادل با پرچم <code>--namespace</code>

external/book/content/book/fa/v2/Git-and-Other-Systems-Migrating-to-Git.html

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -595,8 +595,10 @@ <h3 id="_perforce_import">پر فورس</h3>
595595
<h4 id="_perforce_git_fusion">Perforce Git Fusion</h4>
596596
<div class="paragraph">
597597
<p>گیت فیوژن این فرآیند را نسبتاً بدون دردسر می‌کند.
598-
فقط تنظیمات پروژه، نگاشت‌های کاربر و شاخه‌ها را با استفاده از یک فایل پیکربندی تنظیم کنید (همانطور که در <a
599-
href="{{< relurl " book/fa/v2/ch00/_p4_git_fusion" >}}">گیت فیوژن</a> بحث شد)، و مخزن را کلون کنید.
598+
فقط تنظیمات پروژه، نگاشت‌های کاربر و شاخه‌ها را با استفاده از یک فایل پیکربندی تنظیم کنید (همانطور که در
599+
<a href="{{< relurl "book/en/v2/ch00/_p4_git_fusion" >}}">Git Fusion</a>
600+
)
601+
بحث شد)، و مخزن را کلون کنید.
600602
گیت فیوژن به شما چیزی می‌دهد که به نظر می‌رسد یک مخزن گیت بومی است، که سپس آماده است تا به یک میزبان گیت بومی
601603
فشار داده شود اگر بخواهید.
602604
شما حتی می‌توانید از پر فورس به عنوان میزبان گیت خود استفاده کنید اگر بخواهید.</p>
@@ -648,7 +650,9 @@ <h4 id="_git_p4">گیت-p4</h4>
648650
<p>این پروژه خاص فقط یک شاخه دارد، اما اگر شما شاخه‌هایی دارید که با نمای شاخه پیکربندی شده‌اند (یا فقط یک
649651
مجموعه از دایرکتوری‌ها)، می‌توانید از پرچم <code>--detect-branches</code> برای <code>git p4 clone</code>
650652
استفاده کنید تا تمام شاخه‌های پروژه را نیز وارد کنید.
651-
برای جزئیات بیشتر به <a href="{{< relurl " book/fa/v2/ch00/_git_p4_branches" >}}">شاخه‌بندی</a> مراجعه کنید.
653+
برای جزئیات بیشتر به
654+
<a href="{{< relurl "book/en/v2/ch00/_git_p4_branches" >}}">Branching</a>
655+
مراجعه کنید.
652656
</p>
653657
</div>
654658
<div class="paragraph">
@@ -818,7 +822,7 @@ <h3 id="_custom_importer">یک واردکننده سفارشی</h3>
818822
واردات سفارشی نیاز دارید، باید از <code>git fast-import</code> استفاده کنید.
819823
این دستور از stdin دستورالعمل‌های ساده‌ای می‌خواند تا داده‌های خاص گیت را بنویسد.
820824
این روش بسیار آسان‌تر است تا اینکه دستورات خام گیت را اجرا کنید یا سعی کنید اشیاء خام را بنویسید (برای اطلاعات
821-
بیشتر به <a href="{{< relurl " book/fa/v2/ch00/ch10-git-internals" >}}">گیت اینترنال‌ها</a> مراجعه کنید).
825+
بیشتر به <a href="{{< relurl "book/en/v2/ch00/ch10-git-internals" >}}">Git Internals</a> مراجعه کنید).
822826
به این ترتیب، می‌توانید یک اسکریپت واردات بنویسید که اطلاعات لازم را از سیستمی که از آن وارد می‌کنید بخواند و
823827
دستورالعمل‌های ساده‌ای را به stdout چاپ کند.
824828
سپس می‌توانید این برنامه را اجرا کرده و خروجی آن را از طریق <code>git fast-import</code> هدایت کنید.</p>
@@ -850,8 +854,9 @@ <h3 id="_custom_importer">یک واردکننده سفارشی</h3>
850854
کنید و هر کامیت را به کامیت قبلی پیوند دهید.</p>
851855
</div>
852856
<div class="paragraph">
853-
<p>همانطور که در <a href="{{< relurl " book/fa/v2/ch00/_an_example_git_enforced_policy" >}}">یک مثال از سیاست
854-
تحمیلی گیت</a> انجام دادیم، ما این را در Ruby خواهیم نوشت، زیرا این چیزی است که ما معمولاً با آن کار می‌کنیم و
857+
<p>همانطور که در
858+
<a href="{{< relurl "book/en/v2/ch00/_an_example_git_enforced_policy" >}}">An Example Git-Enforced Policy</a>
859+
انجام دادیم، ما این را در Ruby خواهیم نوشت، زیرا این چیزی است که ما معمولاً با آن کار می‌کنیم و
855860
معمولاً خواندن آن آسان است.
856861
شما می‌توانید این مثال را به راحتی در هر چیزی که با آن آشنا هستید بنویسید – فقط باید اطلاعات مناسب را به <code>stdout</code>
857862
چاپ کند.

0 commit comments

Comments
 (0)