Возможно, это просто потому, что я не знаком с TFS (я работал в основном с SVN), но я не понимаю, как создать ветку в проекте, размещенном на Codeplex.
Я использую VS2012. В проводнике управления исходным кодом я выбираю Ветвление и слияние> Ветвь ... в контекстном меню, но тогда я не знаю, что ввести в поле Цель:
Если я попробую $/wpfanimatedgif/branches/1.3
, я получу следующую ошибку:
Целевой элемент $ / wpfanimatedgif / branch / 1.3 не может находиться в исходном элементе $ / wpfanimatedgif.
Если я попробую $/branches/1.3
, я получаю такую ошибку:
TFS10198: система управления версиями должна переходить в существующий командный проект. Branch - это не командный проект.
Я также пытался создать новый командный проект из Team Explorer, но у меня нет необходимых разрешений.
Итак, как я могу создать ветку? Или это невозможно сделать на проекте Codeplex?
Кстати, причина, по которой я хочу создать ветку, заключается в том, что я работаю над экспериментальной функцией и не хочу публиковать ее в «магистрали» (или как там она называется в TFS). Возможно, у TFS есть другой способ обработки этого сценария? Я знаю об изменениях на полках, но, если я правильно понимаю, код на полках не будет доступен на Codeplex, не так ли?