Мне любопытно, как лучше всего использовать управление ветвями SVN.SVN ветви a для общего двигателя
Мое положение довольно просто, до сих пор у меня есть только ветка ствола, в которой есть весь мой проект. Моя цель состоит в том, чтобы иметь общий общий движок (который является почти всей фактической ветвью ствола за несколько файлов) и создавать отдельные ветви, которые будут представлять один и тот же проект, но построены с различными IDE для разных платформ.
Эти разные ветви должны совместно использовать движок при небольших изменениях в используемых файлах (например, файл проекта, который будет иметь совершенно разные форматы или параметры). Таким образом, эта общая часть выполняется только в одном филиале, не заботясь о том, где сделаны изменения, в то время как независимые файлы просто разделяются.
Я немного изучил ветви SVN, но похоже, что единственная функция, связанная с ветвями, - это svn copy файл и папки. Это реплицирует ветвь, но похоже, что тот же файл будет отделен отныне в двух разных ветвях без наличия неявных обновлений, если файл считается взятым из «общей части».
Как мне решить проблему, которую я пытаюсь решить с помощью SVN? Неясно, может ли подрывная деятельность легко справиться с этой задачей, но я не вижу, как это должно быть, или если это то, для чего SVN практически не используется, поэтому я должен изменить свой scm на что-то еще.
совет будет оценен, спасибо!
Я думаю, что это ситуация, которую нужно решить с помощью таких инструментов построения, как 'make' или' Ant' вместо SVN. – madth3