Skip to content

Commit

Permalink
#6 1-git-branching.asc 100%
Browse files Browse the repository at this point in the history
  • Loading branch information
kberov committed May 27, 2017
1 parent dba98cf commit 9c1f1db
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 15 deletions.
11 changes: 7 additions & 4 deletions TRANSLATION_NOTES.asc
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,9 @@ OSX.
В Гит вашите файлове са винаги в едно от следните три състояния: подаден (committed),
променен (modified) и в индекса за подаване (staged).

Не ползвайте машинни преводи. Ползвайте хартиени речници (не знам да има
достатъчно богат английско-български речник в мрежата).
Не ползвайте машинни преводи. Не разчитайте на „google translate“. Ползвайте
хартиени речници (не знам да има достатъчно богат английско-български речник в
мрежата).

=== Речник

Expand All @@ -84,8 +85,9 @@ OSX.
|Git |Гит ж.р. |(системата/командата/програмата Гит)
|Local Version Control Systems |Самостоятелни Системи за Управление на Версиите|
|Version Control |Управление на Версиите|
|Virtual Private Network |Виртуална Частна Мрежа (ВЧМ)|
|branching |разклоняване|
|Virtual Private Network |Виртуална Частна Мрежа (ВЧМ)|
|bleeding-edge branches|клони с последните промени|
|branching |разклоняване|Покрихме основите на разклоняването и сливането в Гит. – We've covered basic branching and merging in Git.
|check out|отписвам| to checkout a branch – отписвам клон
|commit |подавам|като съществително: подаване(commit);
|compare |сравнявам|
Expand All @@ -99,6 +101,7 @@ OSX.
|interface|взаимодействие (където ви се стори удачно)/интерфейс|програми с графично взаимодействие.
Така може постепенно да наложим тази дума вместо интерфейс, която не носи никакъв смисъл на български в корена си.
|manpage |помощна страница | наръчник за команда в Линукс
|merging|сливане|Покрихме основите на разклоняването и сливането в Гит. – We've covered basic branching and merging in Git.
|to mark|отбелязвам|
|operations |действия |you can do all operations – можете да извършвате всички действия
|option|възможност, аргумент(на команда)|В някои случаи е възможно да се преведе като "възможност", дори когато става въпрос за аргумент.
Expand Down
23 changes: 13 additions & 10 deletions book/03-git-branching/1-git-branching.asc
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,12 @@
процес, обикновено изискващ ново копие на работната директория. Това може да отнеме доста време при големи
проекти.

Some people refer to Git's branching model as its ``killer feature,'' and it certainly sets Git apart in the VCS community.
Why is it so special?
The way Git branches is incredibly lightweight, making branching operations nearly instantaneous, and switching back and forth between branches generally just as fast.
Unlike many other VCSs, Git encourages workflows that branch and merge often, even multiple times in a day.
Understanding and mastering this feature gives you a powerful and unique tool and can entirely change the way that you develop.
Някои хора намират начина на разклоняване в Гит за най-добрата ѝ отличителна черта (``killer feature'') и
тази ѝ възможност наистина я отличава от другите подобни системи. Кое му е толкова специално? Начинът, по
който Гит създава клони е невероятно лек. Разклоняването е почти мигновено, а превключването между различни
клони е също толкова бързо. За разлика от други СУВ Гит поощрява честото създаване на клони, дори по няколко
пъти на ден. Разбирането и овладяването на тази възможност на системата ви дава мощно и уникално оръжие, което
може да промени изцяло начинът, по който разработвате софтуер.

include::sections/nutshell.asc[]

Expand All @@ -25,9 +26,11 @@ include::sections/remote-branches.asc[]

include::sections/rebasing.asc[]

=== Summary
=== Обобщение

Покрихме основите на разклоняването и сливането в Гит. Сега би трябвало без затруднение да създавате нови
клони и да превключвате към тях, да превключвате между различни клони и да ги сливате един с друг. Също така
вече можете да споделяте създадените от вас клони, като ги изтласквате към отдалечено хранилище. Можете да
работите заедно с други хора върху споделени клони и да пребазирате клони върху други, преди да ги споделите.
Сега ще разберете какво ви е необходимо, за да поддържате собствен сървър за хостване на Гит хранилища.

We've covered basic branching and merging in Git.
You should feel comfortable creating and switching to new branches, switching between branches and merging local branches together.
You should also be able to share your branches by pushing them to a shared server, working with others on shared branches and rebasing your branches before they are shared.
Next, we'll cover what you'll need to run your own Git repository-hosting server.
2 changes: 1 addition & 1 deletion status.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"sections/viewing-history.asc": 100
},
"03-git-branching": {
"1-git-branching.asc": 0,
"1-git-branching.asc": 100,
"sections/basic-branching-and-merging.asc": 0,
"sections/branch-management.asc": 0,
"sections/nutshell.asc": 0,
Expand Down

0 comments on commit 9c1f1db

Please sign in to comment.