Со своими правками
Господа программисты, подскажите, вот допустим подключился я в Visual Studio к проекту на Github, так сказать, "клонировал репозиторий".
Он слился мне в локальную папку.
Я открыл код и внёс какие-то изменения, но автор в этот период внёс свои изменения и перезалил на Github.
Вот есть ли возможность обновиться до версии master branch, но не потерять свои изменения? В том числе в файлах, в которых автор проекта внёс правки в свежем релизе?
Проще говоря, я хочу иметь актуальную версию OsEngine со внесёнными мною изменениями?
Если такое существует в автоматическом режиме, как хоть оно называется, чтоб правильно прогуглиться?
Цитата: mrmvd
Господа программисты, подскажите, вот допустим подключился я в Visual Studio к проекту на Github, так сказать, "клонировал репозиторий".
Он слился мне в локальную папку.
Я открыл код и внёс какие-то изменения, но автор в этот период внёс свои изменения и перезалил на Github.
Вот есть ли возможность обновиться до версии master branch, но не потерять свои изменения? В том числе в файлах, в которых автор проекта внёс правки в свежем релизе?
Проще говоря, я хочу иметь актуальную версию OsEngine со внесёнными мною изменениями?
Если такое существует в автоматическом режиме, как хоть оно называется, чтоб правильно прогуглиться?
В авто режиме такого нет. Но я сам пользуюсь командной строкой Гит, что довольно хардкорно. Возможно есть в других каких то программах.
У меня это делается командой git pull. Если какие-то файлы конфликтуют, то я их удаляю предварительно... И потом обновляю ручками.
Я использую ГУИ над Git http://gitextensions.github.io/
Для полного функционирования будет необходимо доставить еще несколько утилит:
http://kdiff3.sourceforge.net/
Сэры, чтоб не плодить темы, спрошу здесь: а есть возможность в Visual Studio запустить проект в режиме интерпретатора? Чтобы как на PHP, видеть вот какой именно код вот прямо сейчас исправляется и какая его часть привела к ошибкам?
Цитата: mrmvd
Вот есть ли возможность обновиться до версии master branch, но не потерять свои изменения? В том числе в файлах, в которых автор проекта внёс правки в свежем релизе? Проще говоря, я хочу иметь актуальную версию OsEngine со внесёнными мною изменениями? Если такое существует в автоматическом режиме, как хоть оно называется, чтоб правильно прогуглиться?
Когда надо было решить эту задачу я гуглил типа "git как обновить | синхронизировать форкнутый репозиторий".
В результате делал примерно так:
Указанные выше действия по работе с git можно сделать через интерфейс Visual Studio, в последнее время я так делал, командную строку уже не использовал.
ООО «ВАН ТЕХНОЛОГИИ»т: +7 953 769 56 45
* Торговля на финансовых рынках связана с риском, который лежит на Вас.
* Ничто из написанного на сайте o-s-a.net не является рекомендацией.
* Если Вы этого не понимаете, не читайте этот сайт, ничего не покупайте.