Это не совсем вопрос программирования, но я думаю, что он подходит здесь лучше, чем в группе TeX
Я хочу использовать контроль версий для отслеживания изменений текстовых файлов (которые используются для создания вывода LaTeX
. (Поскольку я не программист, у меня еще нет более глубокого опыта с системой контроля версий).
Я хотел бы использовать Mercurial
для этого, и я работаю над MacOS X 10.6.
Файлы относятся к приложениям для работы, поэтому в основном 3 файла для каждой компании:
- письмо с мотивацией
- CV
- и один файл с дипломами, сертификатами,...
У меня есть несколько вопросов, касающихся практических вещей:
- У меня уже есть один каталог, содержащий много подкаталогов (по одному для каждой компании). Каждый подкаталог содержит эти 2 или 3 *.tex файлы, а также вспомогательные файлы и полученные pdf файлы. (а иногда и другие файлы с информацией о компании).
Если я хочу добавить уже существующие файлы в новый репозиторий и создать ревизию от каждой (около 15 разных версий), как я могу это сделать?
Конечно, отношения "родитель" и "ребенок" не будут видны, но, по крайней мере, я могу сделать diff и посмотреть, что изменилось, и у каждого будет номер редакции. - Могу ли я оставить эти файлы в исходных каталогах и добавить их в систему управления версиями, или они должны быть в определенном месте?
(Я хотел бы добавить другие файлы в эти каталоги, которые не будут добавлены в элемент управления версиями, и мне интересно. - Могу ли я дать "имя" ревизии (например, название компании) для более удобного поиска после этого?
- Каким будет лучший рабочий процесс для создания новых версий?
Я бы выбрал существующую ревизию из репозитория, экспортировал ее в новую папку для новой компании, изменил файлы tex и вернул ее обратно в репо?!