Subversion, безопасно ли удалить MergeInfo из реинтеграции слияния - PullRequest
5 голосов
/ 17 июня 2009

Если svn boook рекомендует удалить ветку после объединения ее с соединительной линией с параметром реинтеграции, безопасно ли возвращать изменения свойства mergeinfo для этой ветки, которые добавляются в ствол?

В нашей магистрали теперь есть много записей mergeinfo для старых веток, которые больше не существуют.

Я не понимаю, где эти записи будут когда-либо использоваться на этом этапе.

1 Ответ

5 голосов
/ 17 июня 2009

Это будет «безопасно», так как вы не сломаете репозиторий, ваши рабочие копии или любую будущую функциональность.

Но мне нравится идея их сохранения просто потому, что в теории вы могли бы пойти и разобраться, кто на самом деле выполнил конкретную часть работы и какова ее настоящая история (в теории, если вы достаточно заботились). Если вы удалите информацию о слиянии, у вас больше не будет подсказки, откуда появился связанный код.

Однако это слабый аргумент в пользу сохранения этой информации, если она выходит из-под контроля и вызывает проблемы, или даже если она просто вас раздражает.

Возможно, вы могли бы оставить его на пару ревизий, а затем избавиться от "старых". Таким образом, обвиняющий перевернет ревизию слияния, что также позволит вам найти связанную информацию о слиянии, как это было тогда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...