Я уже использовал некоторые VCS, такие как CVS, SVN и Git.Одна функция, которую мне не хватает, нигде не может быть найдена.
Есть файлы, которые я хотел бы иметь в репозитории, но у каждого пользователя должны быть свои.Поэтому, когда вы оформляете заказ, вы получаете файл по умолчанию, и эти изменения фиксируются только для вас самих.
Зачем мне это нужно?Есть некоторые файлы, такие как конфигурация, где я хотел бы иметь версию по умолчанию в репозитории (например, для создания выпусков или стартовой базы для новых членов команды), но изменения в этом файле относятся только к определенному разработчику (или рабочей копии)потому что он будет содержать пути, действительные только для этого разработчика / рабочей копии.
В настоящее время, когда я не добавляю эти файлы: - Я скучаю по ним при создании новой рабочей копии или экспорте для сборки выпуска - Нет истории, котораяизменения, которые я мог бы сделать для себя, чтобы поэкспериментировать
В настоящее время, когда я добавляю эти файлы в хранилище: - Я мог бы никогда не зафиксировать их, поэтому у меня есть значение по умолчанию в хранилище, но мой файл всегда помечается как «измененный».В SVN я могу добавить его в список изменений "ignore-on-commit", чтобы немного улучшить.- Я могу потерять свои собственные изменения в сложном файле конфигурации (сбой данных, кража ноутбука и т. Д.)
Есть ли VCS, способная на это?Поддерживает ли SNV или git что-то, что я мог наблюдать?