Расширения GIT, как заменить файл, а не слить.

Я студент колледжа, работаю над игрой в группе. мы используем расширения git с Windows Studio 10. мы программируем на С#, используя xna framework. все шло нормально, однако вчера, когда я попытался загрузить последнюю версию, мне сказали, что у некоторых из наших файлов .wma есть конфликты. в каталоге bin/x86/.... я хочу полностью заменить проблемные файлы в моем локальном репозитории файлами из онлайн-репозитория. вместо этого git extensions хочет разрешить конфликты с kdiff. можете вы помочь мне?


person ptleech    schedule 19.03.2012    source источник


Ответы (2)


В окне Разрешить конфликты слияния должен отображаться список файлов с конфликтами. Щелкните правой кнопкой мыши файл, который хотите заменить, и выберите Choose remote (theirs).

person Basewq    schedule 05.08.2012
comment
Это должно быть помечено как ответ. Работает отлично. Не нужно заходить в Git Bash. - person Simon Tewsi; 04.03.2013

Повторяющийся вопрос (для git), и нет простого способа решить это в GitExtensions. Это просто не дает вам эту функцию.

Вам нужно будет перейти на bash (для которого есть кнопка Git Extensions) и вводите материал.

В моем похожем случае очень помогло что-то вроде этого:

> git pull
(merge state)
> git checkout --ours .
> git add .
> git commit -m "merge using ours"
person cregox    schedule 31.08.2012