Как писал Cannonade, ярлык может быть тем, что вы хотите. Но так как вы явно упомянули ветвление в своем вопросе, вы должны знать о различиях между меткой и веткой:
С помощью метки вы просто отмечаете текущее состояние всех файлов в вашей исходной безопасной базе данных (хранилище). Если вы создали метку «V1.0», теперь вы можете в любой момент легко получить именно это состояние и пересобрать, например, выпуск V1.0.
С веткой вы создаете копию текущего состояния вашего хранилища. Например. если вы создаете копию с именем "1.0", вы можете продолжить разработку, например, к V2.0. Если вам когда-нибудь понадобится исправить ошибку для V1.0, то вы можете сделать это в ветке "1.0".
Таким образом, ветки должны использоваться для параллельной работы над различными версиями ваших проектов. Затем следует использовать метки для маркировки специальных версий в ваших ветках (например, тех, которые использовались для создания релиза).
Последнее замечание: SourceSafe не имеет определенной команды «ветвления». Вместо этого вы «делитесь» своим решением и выбираете опцию «Филиал после обмена». Вы можете найти больше информации об этом в MSDN .
И самое последнее замечание: мы прекратили использовать SourceSafe около 1,5 лет назад и переключились на subversion (который является открытым и бесплатным). Посмотрите на Subversion или другие решения. Я не могу себе представить, что когда-нибудь вернусь в SourceSafe.