Использование TFS 2010 для ветвления (создания копии) .Net приложения - PullRequest
0 голосов
/ 04 октября 2010

У меня есть LOB-приложение, которое мы используем для внутреннего использования, это Winforms с Linq to SQL DAL. Я хочу сделать копию этого, чтобы мы могли проверить некоторые важные изменения в будущем.

Мы используем TFS 2010, может ли это делать ветвление? Мне нужно иметь возможность редактировать GUI и DAL, при этом я могу развернуть их бок о бок с версией Live. Затем, как только изменения будут одобрены и протестированы, верните их обратно в версию Live и разверните их ( мы используем ClickOnce в настоящее время ).

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

Ответы [ 3 ]

4 голосов
/ 04 октября 2010

Да, ветвление - верный путь.Обычно вы выполняете ветвление, когда хотите отойти от основной «ветки» вашего программного обеспечения и разработать что-то новое для другой «ветки» - например, веток на дереве.

Ветвление может включать много мыслей о том, какиеиспользовать стратегию ветвления, поэтому, возможно, это видео с Брайаном Келлером (Branching 101) может помочь вам объяснить различные стратегии, даже если оно довольно длинное с 42 минутами.

Личные сценарии всегда помогаютя, так что вы должны определенно проверить Проект Codeplex на TFS 2010 Ветвящиеся стратегии .

1 голос
/ 04 октября 2010

Да, иди с ветвлением.Он создает полностью отдельную ветку, где вы можете делать все, что можете в исходной ветке.

Но если у вас есть автоматические сборки для оригинальной ветки, они не будут доступны для вашей новой ветки.

1 голос
/ 04 октября 2010

Да.Ветвление - это путь.Процесс слияния довольно прост.

Вы должны иметь возможность переименовывать проект, если вы делаете это из IDE.

...