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