Может ли кто-нибудь рекомендовать ссылку (онлайн или книгу) для использования клиента VCS (RCS/CVS/SVN/Git/etc.) С точки зрения использования на высоком уровне?Есть ли хороший набор прецедентов для клиента для типичной системы контроля версий?
Под «высоким уровнем» я имею в виду суточную перспективу с добавленной стоимостью (например, уровень использования «Boss test»), в отличие от случаев использования низкого уровня для команд, таких как фиксация или обновление.
Я нашел VCS Use Cases for NetBeans, но я думаю, что он неполный. Нет случаев использования при разрешении конфликтов после обновления, выполнения различий и т. Д., Который является добавленным материалом, а не связанным с синтаксисом (также не тривиальным!).
Eclipse Team CVS tutorial полезен для разрешения конфликтов, но очень специфичен для этого инструмента.
Кто-нибудь знает книгу, которая хорошо описывает сценарии высокого уровня?
Не могли бы вы рассказать о том, что вы имеете в виду в случаях использования? Вы думаете о таких вещах, как: маркировка, ветвление и т. Д. Или что-то еще? –
Взгляните на ссылку NetBeans точно, что я имею в виду в случае использования. В учебнике Eclipse, о котором я упоминал, были зафиксированы случаи (в форме учебника) для «Работа с противоречивыми изменениями». Он имеет большинство вариантов (конфликтующие изменения одного и того же файла в разных строках, конфликтующие изменения в один и тот же файл в одной строке). Это, пожалуй, самые сложные ** прецеденты для понимания в VCS. Есть ли другие? Файл удален в репозитории, но все еще нужен в локальной версии и т. Д.? – Fuhrmanator