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