Объединить ветку в VSS: вы не можете выполнить объединение двоичного файла или файла, в котором хранится последняя версия - PullRequest
0 голосов
/ 28 июля 2010

Может быть, я тупой или просто глупый.

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

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

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

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

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

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

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

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

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

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

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

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

Спасибо

Stato

1 Ответ

1 голос
/ 31 июля 2010

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

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

...