Слияние ветки в VSS: вы не можете выполнить слияние двоичного файла или файла, в котором хранится последняя версия.

Может я тупой или просто тупой.

Но я застрял на месте на предприятии, где VSS - это «вариант».

Так что мне пришлось разветвлять свой код, что было довольно легко.

Однако, когда пришло время снова слиться с основной линией VSS, дела пошли наперекосяк.

Во-первых, я не мог объединить по проектам или даже по папкам, а только файл за файлом.

Затем я попробовал рекомендованную командную строку: ss merge $ / root / project / project / folder / .

Это привело к следующей ошибке:

«Вы не можете выполнить слияние с двоичным файлом или файлом, в котором хранится только последняя версия».

Поиск по этому сообщению об ошибке дает много информации о cvs, subversion и git.

Это потому, что слова в этом предложении используются в тексте других сообщений.

Кто-нибудь думает, что эта ошибка связана с двумя «режимами», в которых будет работать VSS?

Я имею в виду, имеет ли значение здесь Lock-Modify-Unlock и Copy-Modify-Merge?

В любом случае, когда я пытаюсь выполнить слияние, я мог бы также использовать утилиту diff, а затем проверить изменения из одной «ветки» в другую, потому что слияние и ветвление не производят необходимых изменений в файлах, чтобы версии оставались правильными.

Спасибо,

Stato


person Stato Machino    schedule 28.07.2010    source источник


Ответы (1)


Как указано в сообщении об ошибке, вы пытаетесь выполнить слияние либо для двоичного файла, либо для файла, в котором хранится только последняя версия.

Это не должно иметь ничего общего с режимом.

person Catherine    schedule 30.07.2010