Rename a branch and then reuse the name for a new branch?

Currently we have a branch structure like this: Develop --> Release. I want to change it so that it looks like what the TFS Branching Guidance document calls "Basic Branch Plan". It looks like this Develop Release.

I was going to do this:

  1. Rename Develop to Main (creating Main --> Release)
  2. Creating a branch from this Main reusing the "Develop" name (creating Develop Release)

Will I have problems with TFS reusing an old branch name for a new branch? Know any gotchas or things to look out for?

Thanks!

Additional Info Я сделал это в тестовом экземпляре, создав тестовые ветки без каких-либо файлов, ожидающих изменений, истории и т. Д. (Не очень хороший настоящий тест), и TFS позволила мне без труда выполнить переименование и ветвление. Однако мне это не понравится, если я не возьму нашу коллекцию производственных проектов TFS, не восстановлю ее в тестовом экземпляре и не протестирую переименование / ветвление на реальных данных. Там много истории и ответвлений, и я не знаю, что будет дальше. Как отмечено в ответе, перед этим нужно учесть другие соображения.

7
задан Jon 13 May 2011 в 14:05
поделиться