2012-02-16 1 views
0

Может ли кто-нибудь рекомендовать ссылку (онлайн или книгу) для использования клиента VCS (RCS/CVS/SVN/Git/etc.) С точки зрения использования на высоком уровне?Есть ли хороший набор прецедентов для клиента для типичной системы контроля версий?

Под «высоким уровнем» я имею в виду суточную перспективу с добавленной стоимостью (например, уровень использования «Boss test»), в отличие от случаев использования низкого уровня для команд, таких как фиксация или обновление.

Я нашел VCS Use Cases for NetBeans, но я думаю, что он неполный. Нет случаев использования при разрешении конфликтов после обновления, выполнения различий и т. Д., Который является добавленным материалом, а не связанным с синтаксисом (также не тривиальным!).

Eclipse Team CVS tutorial полезен для разрешения конфликтов, но очень специфичен для этого инструмента.

Кто-нибудь знает книгу, которая хорошо описывает сценарии высокого уровня?

+1

Не могли бы вы рассказать о том, что вы имеете в виду в случаях использования? Вы думаете о таких вещах, как: маркировка, ветвление и т. Д. Или что-то еще? –

+0

Взгляните на ссылку NetBeans точно, что я имею в виду в случае использования. В учебнике Eclipse, о котором я упоминал, были зафиксированы случаи (в форме учебника) для «Работа с противоречивыми изменениями». Он имеет большинство вариантов (конфликтующие изменения одного и того же файла в разных строках, конфликтующие изменения в один и тот же файл в одной строке). Это, пожалуй, самые сложные ** прецеденты для понимания в VCS. Есть ли другие? Файл удален в репозитории, но все еще нужен в локальной версии и т. Д.? – Fuhrmanator

ответ