Skip to content

Commit 4e60fd5

Browse files
committed
Patch misc files and intro
1 parent 92200f5 commit 4e60fd5

10 files changed

+42
-41
lines changed

CONTRIBUTING.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# همکاری در پروگیت (ویرایش دوم)
1+
# همکاری در پرو گیت (ویرایش دوم)
22

33

44

@@ -65,4 +65,4 @@ Should your changes appear in a printed edition, you'll be included in the [cont
6565

6666
## ترجمه‌ها
6767

68-
اگر می‌خواهید در ترجمه پروگیت به زبان خودتان کمک کنید نگاهی به [فایل راهنمای ترجمه](TRANSLATING.md) بیاندازید.
68+
اگر می‌خواهید در ترجمه پرو گیت به زبان خودتان کمک کنید نگاهی به [فایل راهنمای ترجمه](TRANSLATING.md) بیاندازید.

LICENSE.asc

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
این اثر تحت لایسنس Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported لایسنس شده است.
2-
برای مشاهده یک کپی از این لایسنس به https://creativecommons.org/licenses/by-nc-sa/3.0 مراجعه کنید یا به Creative Commons در PO Box 1866، Mountain View، CA 94042، USA نامه بزنید.
1+
این اثر تحت مجوز Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported لایسنس شده است.
2+
برای مشاهده یک کپی از این مجوز به https://creativecommons.org/licenses/by-nc-sa/3.0 مراجعه کنید یا به Creative Commons در PO Box 1866، Mountain View، CA 94042، USA نامه بزنید.

TRANSLATING.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
پایه خود را روی دومین ویرایش کتاب که در [اینجا](https://github.com/progit/progit2) موجود است قرار دهید. برای این کار:
6262
1. [کد ایزو ۶۳۹](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) صحیح زبانتان را انتخاب کنید.
6363
1. یک [سازمان گیت‌هابی](https://help.github.com/articles/creating-a-new-organization-from-scratch/) با کد مرحله قبل روی گیت‌هاب بسازید.
64-
1. یک پروژه با نام پروگیت۲ در آن بسازید: ``progit2``
64+
1. یک پروژه با نام progit2 در آن بسازید: ``progit2``
6565
1. ساختار این پروژه را در پروژه خود کپی کرده و شروع به ترجمه کنید.
6666

6767
### بروزرسانی وضعیت ترجمه‌تان

TRANSLATION_NOTES.asc

+5-5
Original file line numberDiff line numberDiff line change
@@ -106,11 +106,11 @@
106106
|برنچ پیگیر |Tracking Branch
107107
|ریبیس |Rebase
108108
|دوشاخه |Divergent
109-
|مدیر-یکپارچه‌سازی|Integration-Manager
110-
|باقدمت|Long-term
111-
|چری-پیک (در مواردی که نیاز به ترجمه مفهومی فارسی است «دست‌چینی»)|Cherry-pick
112-
|ررره|Rerere
113-
|شورت‌لاگ|Shortlog
109+
|مدیر-یکپارچه‌سازی |Integration-Manager
110+
|باقدمت |Long-term
111+
|چری-پیک (در مواردی که نیاز به ترجمه مفهومی فارسی است «دست‌چینی») |Cherry-pick
112+
|ررره |Rerere
113+
|شورت‌لاگ |Shortlog
114114
|رهگیری‌شده |Tracked
115115
|رهگیری‌نشده |Untracked
116116
|HTTP غیرهوشمند |Dumb HTTP

book/dedication.asc

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[dedication]
22
== تشکر ویژه
33

4-
_تقدیم به همسرم، بِکی، که بدون او این ماجراجویی هرگز شروع هم نمی‌شد. - بن_
4+
_تقدیم به همسرم، بِکی، که بدون او این ماجراجویی هرگز شروع نمی‌شد. - بن_
55

66
_این ویرایش مختص به همسر و دخترم است.
7-
مختص همسرم جسیکا که در تمام این سال ها از من حمایت کرد و مختص دخترم جوزفی که وقتی آنقدر پیرم که هیچ چیز را درک نمی‌کند مرا پشتبانی خواهد کرد. - اسکات_
7+
مختص همسرم جسیکا که در تمام این سال ها از من حمایت کرد و مختص دخترم جوزفین که وقتی آنقدر پیرم که نمی‌دانم چه می‌گذرد، مرا پشتبانی خواهد کرد. - اسکات_

book/introduction.asc

+15-14
Original file line numberDiff line numberDiff line change
@@ -7,50 +7,51 @@
77

88
در *فصل ۱*، ما سیستم‌های کنترل نسخه (VCS) و پایه‌های گیت را پوشش می‌دهیم -- بحث فنی نداریم، فقط اینکه گیت چیست، چرا به بازار پر رنگ و لعاب VCSها قدم گذاشت، چه چیزی آنرا متمایز می‌کند
99
و چرا کثیری از افراد از آن استفاده می‌کنند.
10-
پس از آن اگر از قبل آن را روی سیستمتان ندارید، توضیح می‌دهیم که چگونه گیت را دانلود کنید و آنرا برای اولین بار تنظیم کنید.
10+
پس از آن، اگر از قبل آن را روی سیستمتان ندارید، توضیح می‌دهیم که چگونه گیت را دانلود کنید و آنرا برای اولین بار تنظیم کنید.
1111

1212
در *فصل ۲*، مروری بر کاربرد اولیه گیت داریم -- چگونه می‌توان از گیت در ۸۰٪ شرایطی که بیشتر به آن بر می‌خورید استفاده کنید.
1313
پس از خواندن این فصل باید بتوانید یک مخزن را کلون کنید، ببینید چه اتفاقاتی در تاریخچه پروژتان افتاده، فایل‌ها را ویرایش کنید و بتوانید همکاری کنید.
1414
اگر کتاب در این فصل ناگهان آتش گرفت، باید بتوانید تا زمان تهیه کردن یک کپی جدید به سادگی با گیت کار کنید.
1515

1616
*فصل ۳* دربارهٔ مدل برنچ‌سازی یا شاخه‌سازی در گیت است، که معمولاً به عنوان خفن‌ترین ویژگی گیت شناخته می‌شود.
17-
در این بخش چیزی که گیت را به شهرهٔ شهر می‌کند را می‌آموزید.
18-
وقتی که این بخش را تمام کردید، ممکن است احساس کنید که نیاز به کمی تأمل دربارهٔ اینکه چطور قبل از برنچ‌سازی با گیت جزئی از زندگی شما بود، زندگی می‌کردید.
17+
در این بخش چیزی که گیت را شهرهٔ شهر می‌کند را می‌آموزید.
18+
وقتی این بخش را تمام کردید، ممکن است احساس کنید نیاز است کمی دربارهٔ اینکه، چطور قبل از اینکه برنچ‌سازی با گیت جزئی از زندگی شما بود زندگی می‌کردید، تأمل کنید.
1919

2020
*فصل ۴* گیت روی سرور را توضیح می‌دهد.
2121
این فصل برای آن دسته از شماست که می‌خواهد گیت را در سازمان یا روی سرور شخصی‌اش برای همکاری پیاده‌سازی کند.
2222
همچنین اگر ترجیح می‌دهید شخص دیگری این کار را برای شما انجام دهد، میزبانی‌های موجود را بررسی می‌کنیم.
2323

2424
*فصل ۵* با جزئیات تمام به روند‌های کاری توزیع‌شده متفاوت و اینکه چگونه آنها را با گیت پیدا کنیم می‌پردازد.
25-
به هنگامی که این فصل را تمام کرده‌اید باید بتوانید با مهارت تمام به چند مخزن ریموت متصل شوید، از گیت به واسطه ایمیل استفاده کنید و ماهرانه کثیری از برنچ‌های ریموت و پچ‌های مشارکت‌کنندگان را مدیریت کنید.
25+
هنگامی که این فصل را تمام کرده‌اید باید بتوانید با مهارت تمام به چند مخزن ریموت متصل شوید، از گیت به واسطه ایمیل استفاده کنید و ماهرانه کثیری از برنچ‌های ریموت و پچ‌های مشارکت‌کنندگان را مدیریت کنید.
2626

2727
*فصل ۶* سرویس و ابزارهای میزبانی گیت‌هاب را عیمقاً بررسی می‌کند.
28-
به بررسی این می‌پردازیم که چگون ثبت‌نام کنیم، حسابی را مدیریت کنیم، مخازن گیت را ساخته و استفاده کنیم، روند کاری رایج همکاری در پروژه‌ها چیست و
28+
به بررسی این می‌پردازیم که چگون ثبت‌نام کنیم، حسابی را مدیریت کنیم، مخازن گیت را ساخته و استفاده کنیم، روندهای کاری رایج همکاری در پروژه‌ها چیست و
2929
چگونه می‌توانید مشارکتی به پروژه‌تان را قبول کنید، رابط برنامه‌سازی شده گیت‌هاب چیست و تعداد بی‌شماری نکات دیگر که به طور کل زندگیتان را آسانتر می‌کنند.
3030

3131
*فصل ۷* دربارهٔ دستورات پیشرفته گیت است.
3232
در این بخش درباره دستور ترسناک 'reset'، استفاده از جست‌وجوی دودویی برای رفع مشکلات، ویرایش تاریخچه، بازبینی جزئی انتخاب و خیلی نکات بیشتر می‌آموزید.
33-
این فصل دانش شما را دربارهٔ گیت به طوری جمع‌بندی می‌کند که واقعاً خبرهٔ گیت شوید.
33+
این فصل دانش شما را دربارهٔ گیت به طوری جمع‌بندی می‌کند تا به راستی خبرهٔ گیت شوید.
3434

35-
*فصل ۸* دربارهٔ پیکربندی محیط شخصی‌سازی شدهٔ گیت شماست که شامل تنظیم هوک اسکریپت‌ها برای اجبار یا سوق دادن سیاست‌های خاص و استفاده از تنظیمات محیطی به نحوی است که شما بتوانید کارتان را آنطور که می‌خواهید پیش ببرید.
36-
ما همچنین ساختن مجموعه اسکریپت‌های خود شما را برای اجبار سیاست شخصی‌سازی شده کامیت کردن هم پوشش می‌دهیم.
35+
*فصل ۸* دربارهٔ پیکربندی محیط شخصی‌سازی شدهٔ گیت شماست که شامل تنظیم هوک اسکریپت‌ها برای اجبار یا سوق دادن سیاست‌های خاص و
36+
استفاده از تنظیمات محیطی به نحوی است که شما بتوانید کارتان را آنطور که می‌خواهید پیش ببرید.
37+
همچنین ساختن مجموعه اسکریپت‌های خود شما را برای اجبار سیاست شخصی‌سازی شده کامیت کردن هم پوشش می‌دهیم.
3738

3839
*فصل ۹* به گیت و دیگر VCSها می‌پردازد.
3940
این فصل شامل استفاده از گیت در دنیای ساب‌ورژن (SVN) و تبدیل پروژه‌ها از دیگر VCSها به گیت است.
40-
تعداد زیادی از سازمان‌ها هنوز از SVN استفاده می‌کنند و قصد تغییر ندارند، لکن شما تا به اینجا قدرت خارق‌العاده گیت را آموخته‌اید
41-
-- و این فصل است که به شما نشان می‌دهد که چگونه با درد سر کردن با یک سرور SVN کنار بیایید.
41+
تعداد زیادی از سازمان‌ها هنوز از SVN استفاده می‌کنند و قصد تغییر ندارند، لکن شما تا به اینجا قدرت خارق‌العاده گیت را آموخته‌اید --
42+
و این فصل است که به شما نشان می‌دهد که چگونه با دردِ سر کردن با یک سرور SVN کنار بیایید.
4243
ما همچنین نحوه وارد کردن پروژه‌ها را از چندین سیستم دیگر پوشش می‌دهیم که اگر کسی را قانع کردید که از دیگر VCSها دست بکشد آمادگی‌اش را داشته باشید.
4344

4445
*فصل ۱۰* به اعماق تاریک اما زیبای درون گیت می‌رود.
4546
حال که همه چیز را دربارهٔ گیت می‌دانید و می‌توانید با اقتدار و وقار از آن استفاده کنید، می‌توانید به مبحث اینکه گیت چگونه آبجکت‌هایش را ذخیره می‌کند،
46-
آبجکت-مدلش چیست، جزئیات Packfileها، پروتکل سرور‌ها و غیره بپردازید.
47-
از آنجایی که شاید بخواهید دربارهٔ موضوعی بیشتر بدانید، در سرتاسر این کتاب، ما به این فصل رفرنس می‌دهیم؛
47+
آبجکت-مدل گیت چیست، جزئیات Packfileها، پروتکل سرور‌ها و غیره بپردازید.
48+
از آنجایی که شاید بخواهید دربارهٔ موضوعی بیشتر بدانید، در سرتاسر این کتاب، ما به این فصل ارجاع می‌دهیم؛
4849
اما اگر شما هم مثل ما هستید و می‌خواهید در جزئیات فنی غوطه‌ور شوید، شاید بهتر است اول فصل ۱۰ را بخوانید.
4950
تصمیمش را به شما واگذار می‌کنیم.
5051

5152
در *ضمیمه الف*، به تعدادی مثال از کاربرد گیت در محیط‌های خاص مختلف نگاهی می‌اندازیم.
52-
تعدادی از رابط‌های گرافیکی و محیط‌های برنامه‌نویسی IDE را پوشش می‌دهیم که ممکن است بخواهید از گیت در آنها استفاده کنید.
53-
اگر به یک جمع‌بندی از گیت در شل، IDE یا ویرایشگراتان علاقه‌مندید به اینجا نگاهی بیندازید.
53+
تعدادی از رابط‌های گرافیکی و محیط‌های برنامه‌نویسی IDE را پوشش می‌دهیم که ممکن است بخواهید در آنها از گیت استفاده کنید.
54+
اگر به یک جمع‌بندی از گیت در شل، IDE یا ویرایشگرتان علاقه‌مندید به اینجا نگاهی بیندازید.
5455

5556
در *ضمیمه ب*، اسکریپت‌نویسی و گسترش گیت از طریق ابزارهای مثل libgit2 و JGit را بررسی می‌کنیم.
5657
اگر به نوشتن ابزارهای سریع، پیچیده و شخصی‌سازی شده علاقه دارید و نیاز دارید که دسترسی سطح پایین به گیت داشته باشید، منظره اینجا حول همین‌هاست.

book/license.asc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[preface]
2-
== Licence
2+
== مجوز
33

44
include::../LICENSE.asc[]

book/preface_ben.asc

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[preface]
22
== پیشگفتار از بن استراب
33

4-
اولین ویرایش از این کتاب مرا دیوانهٔ گیت کرد؛ برای من مقدمه‌ای به روشی از ساخت نرم‌افزار بود که از هر روش دیگری که پیش از آن امتحان کرده بودم طبیعی‌تر به نظر می‌رسید.
4+
اولین ویرایش از این کتاب مرا شیفتهٔ گیت کرد؛ برای من مقدمه‌ای به روشی از ساخت نرم‌افزار بود که از هر روش دیگری که پیش از آن امتحان کرده بودم طبیعی‌تر به نظر می‌رسید.
55
تا آن زمان برای سال‌های طولانی توسعه‌دهنده بوده‌ام اما این مسیر درستی بود که مرا به دنیایی بسیار بسیار جذاب و جالب‌تر از دنیای قبلی که در آن بودم هدایت کرد.
66

7-
اکنون، پس از گذشت سال‌ها، من مشارکت‌کننده در یکی از پیاده‌سازی‌های بزرگ گیت هستم، برای بزرگ‌ترین کمپانی میزبانی گیت جهان کار کرده‌ام و دنیا را سفر کرده‌ام و به مردم دربارهٔ گیت آموزش داده‌ام.
8-
وقتی اسکات از من پرسید که آیا علاقه‌مند به همکاری در نسخهٔ دوم کتاب هستم یا نه، حتی نیازی به تأمل برای پاسخدادن نداشتم.
7+
اکنون، پس از گذشت سال‌ها، من مشارکت‌کننده یکی از پیاده‌سازی‌های بزرگ گیت هستم، برای بزرگ‌ترین کمپانی میزبانی گیت جهان کار کرده‌ام و دنیا را سفر کرده‌ام و به مردم دربارهٔ گیت آموزش داده‌ام.
8+
وقتی اسکات از من پرسید که آیا علاقه‌مند به همکاری در نسخهٔ دوم کتاب هستم یا نه، حتی نیازی به تأمل برای پاسخ دادن نداشتم.
99

10-
کار کردن روی این کتاب موهبت و لذت بزرگی بودهاست. امیدوارم به اندازه‌ای که به من کمک کرد به شما نیز کمک کند.
10+
کار کردن روی این کتاب موهبت و لذت بزرگی بوده است. امیدوارم به اندازه‌ای که به من کمک کرد به شما نیز کمک کند.

0 commit comments

Comments
 (0)