Сообщение о конфликте:
CONFLICT (delete/modify): res/layout/dialog_item.xml deleted in dialog and modified in HEAD
означает, что res/layout/dialog_item.xml
был удален в ветви диалога, который вы объединяете, но был изменен в HEAD (в ветке, в которую вы слияете).
Итак, вы должны решить, удалить ли
git rm res/layout/dialog_item.xml
» или
git add res/layout/dialog_item.xml
» Затем вы завершаете слияние с «git commit
».
Обратите внимание, что git предупредит вас, что вы создаете фиксацию слияния в (редком) случае, когда это то, чего вы не хотите. Вероятно, остается от дней, когда указанный случай был реже.
Я пошел бы с clearfsimport сценарием, лучше оборудованным для импорта многократно того же набора файлов, и автоматически:
Поэтому, если Ваше 'предоставление zip-файла должно быть обновлено на регулярно, основанием, clearfsimport является способ пойти, но со следующими опциями:
clearfsimport -preview -rec -nset c:\sourceDir\* m:\MyView\MyVob\MyDestinationDirectory
Примечание:
От CMWiki, об этом 'nset' опция:
По умолчанию, clearfsimport предназначен, чтобы использоваться vob владельцем или привилегированным пользователем, но пользователи часто пропускают-nsetevent опцию, с которой он может использоваться любым пользователем.
Эта опция управляет clearfsimport для не установки меток времени элементов к этому объекта исходного файла вне vob (который требует привилегированного доступа).
существует незначительный неочевидный побочный эффект с этим: как только версия будет создана со штампом текущего времени, даже vob владелец не будет в состоянии импортировать сверху ее версию с более старым (как это было бы), метка времени, без этой-nsetevent опции. Т.е. как только Вы используете эту опцию, обычного или привилегированного пользователя, Вы более или менее обязаны использовать ее в продолжении.
Вот еще один способ, которым я нашел при помощи Windows Explorer:
Search...
из контекстного меню на целевом каталоге. *
. Ctrl-A
) файлы/каталоги в списке результата. ClearCase
> Add to source control...
из контекстного меню на объекте в списке результата. Там Вы идете...
Необходимо использовать командную строку. Контекстное меню в Проводнике не делает этого рекурсивно!
clearfsimport –recurse /usr/src/projectx /vobs/projectx/src
Heres сценарий, чтобы сделать это И подсказки для интеграции сценария из Проводника
http://www.ibm.com/developerworks/rational/library/4687.html
Можно также добавить эту команду к контекстному меню с маленьким сценарием...
редактирование : о, извините. не сделал видел, что это было уже предложено...
Я согласен, find+select+add-to-source-control из проводника Windows - не лучший вариант, если количество файлов, подлежащих версионному контролю, огромно. Как уже упоминалось выше, explorer.exe падает, если мы пытаемся добавить большое количество файлов.
clearfsimport - лучшая и самая удобная утилита для этой задачи.
-GP