У меня возник вопрос о том, как лучше поддерживать некоторый код.Сохранять изменения кода в репозитории SVN отдельно, за пределами репозитория
Существует проект, размещенный в репозитории SVN в Интернете. Проект активно развивается, поэтому багажник продолжает меняться. У меня также нет доступа на запись к этому репо.
Я внес некоторые изменения в этот проект, который потребовал внесения изменений во многие модули проекта. Мои изменения - довольно «ниша», и нет смысла проверять их в багажнике. Кроме того, мои изменения будут продолжать развиваться.
Файлы, которые я изменил, не сильно изменены в багажнике, поэтому, даже если ствол продолжает изменять мои изменения, скорее всего, останется в силе, если они будут применены к багажнику.
Есть ли способ сохранить мои изменения отдельно, не отражая весь репозиторий? До сих пор я поддерживал зеркало репо, которое я продолжаю сливаться, и это занимает много времени. У меня не было времени, поэтому мои изменения не синхронизировались с последними.
По существу, это было бы здорово, если бы кто-то, кто хотел бы использовать мои изменения должны были сделать что-то вроде:
- Выезд Ствол (или конкретного тега) из SVN репо
- Проверьте мои последние изменения (или конкретный тег) одна из где-того
- Объединить два используя некоторый сценарий (который я могу разработать)
Так что теперь у них есть последний чемодан из репо, и последние из моей ч углы, автоматически сливаются и готовы к использованию.
Я открыт для использования любой системы для сохранения изменений, которые я сделал. Не обязательно должен быть SVN или что-то конкретное.
Спасибо! Я пробовал и этот метод, и метод @ mark-phippard по отдельности, и оба кажутся хорошими. – hide0