2016-11-15 5 views
1

У меня есть проект команды TFS под названием «Project» с одной папкой «Main».Ветвление старой панели изменений на месте?

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

Есть ли способ сделать это? Я хочу, чтобы «Project» был в багажнике, и его основная папка начиналась с набора изменений, связанного с завершением разработки 1.0, и я хочу создать новый Team Project под названием «Project 2.0», который будет иметь свою основную структуру, как если бы я имел разветвленную он в конце 1.0 и поддерживать всю историю, как будто 2.0 никогда не отменяется.

Заранее благодарен!

+0

Как начать проект 2.0? Просто продолжайте с проекта 1.0 со всей историей 1.0? –

ответ

1

Я не уверен, правильно ли я понял вашу точку зрения. Кажется, вы хотите, чтобы создать ветвь в конкретном наборе изменений, переместить изменения после этой точки в другую ветку.

Ваших потребности:

Сбросить основную ветвь к конкретной ревизии - 1000 (конце развития 1,0). Для ревизий после 1000, вы хотите, чтобы перейти к новой отрасли (для поддержания всей истории)

Это не представляется возможным для Foundation Team управления версиями с помощью простой команды или опции ветвления.

Вы должны взять копию своего кода и отменить изменение. Затем создайте ветку и перезапишите скопированные изменения.

Если вы просто хотите, чтобы расшириться вашим главный в определенной ревизии, это может быть достигнуто, пожалуйста, смотрите ответ в Can a branch be made from a previous changeset?

enter image description here

Смежные вопросы