У меня есть проект OSS для GitHub, в котором есть несколько разных разработчиков. Этот проект представляет собой веб-приложение, которое использует AppCache, чтобы сообщить браузеру, что файлы должны быть доступны в автономном режиме.
Это характер файла appcache, который необходимо обновить (например, мы используем временную метку в комментарии для этого), как только файл в кеше изменяется, чтобы аннулировать кеш и заставить браузер перезагружать все файлы.
Когда люди работают сейчас в разных ветвях развития, они обновляют метку времени в appcache с каждым из своих коммитов.
Проблема заключается в том, что это создаст конфликты, которые предотвращают автоматическое слияние.
- Как это можно решить так, чтобы в будущем не возникли конфликты?
- Что другие команды разработчиков делают в одной и той же ситуации?
Используя CVS, я могу заменить метку времени на $Id $, чтобы программа автоматически обрабатывала ее...