OK ... Я знаю, я знаю ... Visual Source Safe ужасен, и я не должен его использовать. Но на данный момент у меня нет выбора, моя компания хочет перейти от него к концу года, но на данный момент мне нужно работать с тем, что у меня есть :(Visual Source Safe Branch - Связанный с неправильной веткой
Итак ... У меня есть база данных VSS с ответвлением, представляющим выпущенные версии и один для главной ветви ...
$/
+ MyApplication
+ MyApplication4042
+ MyApplication4101
+ MyApplication4103
+ MyApplication4104
+ MyApplication4105
у меня есть проблема в том, что я получаю последнюю версию MyApplication4105, а затем перейти в Visual Studio, чтобы изменить его. Тем не менее, когда я начало редактирования один из файлов он вытаскивает последнюю копию этого файла из ветви MyApplication вместо этого, и когда я вношу изменения в файл, который я вытащил из ветки MyApplication4105, тогда забронируйте его обратно, он вернет его обратно в ветвь MyApplication.
Я также заметил, что если у меня есть копия файла из отдела MyApplication, забронированного, это не позволит мне зарезервировать его из ветки MyApplication4105.
В основном решение в ветке MyApplication4105 ищет неправильную ветку для контроля источника.
Уверен, что у меня была эта проблема раньше (возможно, в других ветвях этого проекта) и решила ее раньше ... но я действительно не могу найти, как это сделать на этот раз.
Я открыл как блокнот, так и файлы проекта (.sln и .csproj) в блокноте и попытался понять части управления версиями этих элементов и посмотреть, указывают ли они на конкретную ветку, я также сравнил их к ветвям, которые работают правильно и не могут видеть ничего другого, что может быть причиной.
Итак, я знаю, что мне было бы лучше с различным контролем источника ... но пока я застрял в этом, кто-нибудь имеет опыт этого и знает, как остановить мою ветку 4105, связанную с основной ветвью.