Профессиональная работа с GIT

Scott Chacon, “Pro Git”, public translation into Russian from English More about this translation.

See also 19 similar translations

Another translations: into Ukrainian. Translate into another language.

Participants

VKasyanik1896 points
NeglectedValue229 points
ostinru6 points
Join Translated.by to translate! If you already have a Translated.by account, please sign in.
If you do not want to register an account, you can sign in with OpenID.
Pages: ← previous Ctrl next next untranslated

Pro Git

Профессиональная работа с GIT

History of edits (Latest: NeglectedValue 2 years ago) §

— Кстати, люди, вот здесь http://github.com/progit/progit/tree/... уже переводят и достаточно успешно. Предлагаю забить на тутошний перевод. NeglectedValue

# Getting Started #

# Приступая к работе #

History of edits (Latest: NeglectedValue 2 years ago) §

This chapter will be about getting started with Git. We will begin at the beginning by explaining some background on version control tools, then move on to how to get Git running on your system and finally how to get it setup to start working with. At the end of this chapter you should understand why Git is around, why you should use it and you should be all setup to do so.

В этой главе будет рассказано о том, как начать работу с Git. Мы начнём с самого начала, с общего рассказа об инструментах версионного контроля. Далее, будет рассказано как запустить Git на Вашей системе, а также, как настроить его для работы. В конце главы Вы должны понять почему Git так распространён, почему Вы должны его использовать, а также научиться с ним работать.

History of edits (Latest: NeglectedValue 2 years ago) §

## About Version Control ##

## О версионном контроле ##

History of edits (Latest: NeglectedValue 2 years ago) §

— «Версионный контроль» — это что-то совсем дикое. По-русски «version control» звучит как «управление версиями», или короче «контроль версий». http://ru.wikipedia.org/wiki/%D0%A1%D... alco

What is version control, and why should you care? Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. For the examples in this book you will use software source code as the files being version controlled, though in reality you can do this with nearly any type of file on a computer.

Что такое версионный контроль и почему мы должны заботиться об этом? Версионный контроль - это система которая записывает Ваши изменения одного или нескольких файлов, сделанные за некоторое время, так что Вы всегда сможете восстановить необходимую версию. Для примеров будут использоваться файлы с исходным кодом программ, находящихся под версионным контролем, хотя, в действительности, он применим к практически любым типам файлов.

History of edits (Latest: NeglectedValue 2 years ago) §

If you are a graphic or web designer and want to keep every version of an image or layout (which you would most certainly want to), a Version Control System (VCS) is a very wise thing to use. It allows you to revert files back to a previous state, revert the entire project back to a previous state, compare changes over time, see who last modified something that might be causing a problem, who introduced an issue and when, and more. Using a VCS also generally means that if you screw things up or lose files, you can easily recover. In addition, you get all this for very little overhead.

Если вы графический или веб дизайнер и хотите иметь каждую версию изображения или слоя (чего вы наверняка хотите), то Система Версионного Контроля (СВК, далее VCS) - очень мудрое решение. Она позволяет вернуть в предыдущее состояние как отдельные файлы, так и весь проект; провести сравнение между двумя моментами времени; узнать кто и когда внёс изменения которые возможно привели к каким-либо проблемам, и не только это. Использование VCS также означает, что если Вы что-то испортили или потеряли файлы, то Вы сможете их восстановить. Кроме того, Вы получаете всё это при малом количестве телодвижений.

History of edits (Latest: NeglectedValue 2 years ago) §

— Мне кажется, что СВК - это нечеловеский вариант перевода VCS. В википедии вроде бы принято "Система управления версиями". Что думает по этому поводу народ? NeglectedValue

— я за - Система контроля версий.  esenia

— "Система контроля версий" - по-моему, устоявшийся вариант перевода Reset

### Local Version Control Systems ###

### Локальная система управления версиями ###

History of edits (Latest: ostinru 1 year, 11 months ago) §

Many people’s version-control method of choice is to copy files into another directory (perhaps a time-stamped directory, if they’re clever). This approach is very common because it is so simple, but it is also incredibly error prone. It is easy to forget which directory you’re in and accidentally write to the wrong file or copy over files you don’t mean to.

Много людей выбирает как метод контроля версий копирование файлов в другую директорию (возможно директорию с метками времени, если они достаточно умные). Этот подход сильно распространен, поскольку он простой, но он также невероятно склонен к ошибкам. Очень легко забыть в какой директории вы сейчас находитесь и случайно записать в некорректный файл или скопировать файлы, чего вы не хотели.

History of edits (Latest: VKasyanik 1 year ago) §

To deal with this issue, programmers long ago developed local VCSs that had a simple database that kept all the changes to files under revision control (see Figure 1-1).

Для преодоления этих проблем программисты довольно давно разработали локальные VCS, которые являлись простыми базами данных и сохраняли изменения в файлах с управлением версиями (смотрите рисунок 1-1).

History of edits (Latest: VKasyanik 1 year ago) §

Insert 18333fig0101.png

Figure 1-1. Local version control diagram

Рисунок 1-1. Диаграмма локального контроля версий.

History of edits (Latest: VKasyanik 1 year ago) §
Pages: ← previous Ctrl next next untranslated

License: Creative Commons Attribution-Non Commercial-Share Alike 3.0 license