Профессиональная работа с GITAnother translations: into Ukrainian. | Participants
|
- Statistics
- Participants
- Translate into Russian
- Translation result
- 2% translated in draft.
If you do not want to register an account, you can sign in with OpenID.
Pro Git | ||
# Getting Started # | ||
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 так распространён, почему Вы должны его использовать, а также научиться с ним работать. | |
## About Version Control ## | — «Версионный контроль» — это что-то совсем дикое. По-русски «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. | Что такое версионный контроль и почему мы должны заботиться об этом? Версионный контроль - это система которая записывает Ваши изменения одного или нескольких файлов, сделанные за некоторое время, так что Вы всегда сможете восстановить необходимую версию. Для примеров будут использоваться файлы с исходным кодом программ, находящихся под версионным контролем, хотя, в действительности, он применим к практически любым типам файлов. | |
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 также означает, что если Вы что-то испортили или потеряли файлы, то Вы сможете их восстановить. Кроме того, Вы получаете всё это при малом количестве телодвижений. | — Мне кажется, что СВК - это нечеловеский вариант перевода VCS. В википедии вроде бы принято "Система управления версиями". Что думает по этому поводу народ? — NeglectedValue — я за - Система контроля версий. — esenia — "Система контроля версий" - по-моему, устоявшийся вариант перевода — Reset |
### Local Version Control Systems ### | ||
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. | Много людей выбирает как метод контроля версий копирование файлов в другую директорию (возможно директорию с метками времени, если они достаточно умные). Этот подход сильно распространен, поскольку он простой, но он также невероятно склонен к ошибкам. Очень легко забыть в какой директории вы сейчас находитесь и случайно записать в некорректный файл или скопировать файлы, чего вы не хотели. | |
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). | |
Insert 18333fig0101.png | ||
Figure 1-1. Local version control diagram |
License: Creative Commons Attribution-Non Commercial-Share Alike 3.0 license

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