Может я тупой или просто тупой.
Но я застрял на месте на предприятии, где VSS - это «вариант».
Так что мне пришлось разветвлять свой код, что было довольно легко.
Однако, когда пришло время снова слиться с основной линией VSS, дела пошли наперекосяк.
Во-первых, я не мог объединить по проектам или даже по папкам, а только файл за файлом.
Затем я попробовал рекомендованную командную строку: ss merge $ / root / project / project / folder / .
Это привело к следующей ошибке:
«Вы не можете выполнить слияние с двоичным файлом или файлом, в котором хранится только последняя версия».
Поиск по этому сообщению об ошибке дает много информации о cvs, subversion и git.
Это потому, что слова в этом предложении используются в тексте других сообщений.
Кто-нибудь думает, что эта ошибка связана с двумя «режимами», в которых будет работать VSS?
Я имею в виду, имеет ли значение здесь Lock-Modify-Unlock и Copy-Modify-Merge?
В любом случае, когда я пытаюсь выполнить слияние, я мог бы также использовать утилиту diff, а затем проверить изменения из одной «ветки» в другую, потому что слияние и ветвление не производят необходимых изменений в файлах, чтобы версии оставались правильными.
Спасибо,
Stato