Вопрос по замене файлов

АИД

Пляшущий с бубном
Участник
Сообщения
112
Розыгрыши
0
Репутация
3
Реакции
7
Баллы
280
Хроники
  1. Salvation
Исходники
Присутствуют
Сборка
Essence
Всем привет еще раз) Подскажите можно ли как нибудь заменить все файлы кроме тех что уже сделаны? К примеру мы сделали скилы и итемы они у нас работают но вышла обнова от разработчика как нам ее поставить так что бы она поменяла все кроме тех файлов что мы уже сделали
 

- Руками
- Можно проверять хэш файлов и заменять с помощью элементарного bash или python скрипта

Не забывайте, что есть возможность потерять собственные изменения в этих файлах. Готовых актуальных решений я не видел. Если кто-то поделится, изучу :)
 
iScream, а можно с расшифровкой?
 
KATE, поделитесь и научите нуба)
 
Всем привет еще раз) Подскажите можно ли как нибудь заменить все файлы кроме тех что уже сделаны? К примеру мы сделали скилы и итемы они у нас работают но вышла обнова от разработчика как нам ее поставить так что бы она поменяла все кроме тех файлов что мы уже сделали
Менять только lib содержимое, датапак обновлять руками, заведомо прочитав changelog у разраба, менялось ли там что либо. Не так уж и много работы
 
Можно, как вариант, взять предыдущую версию (еще без твоих изменений) и считать ее как HEAD. Затем применить изменения и создать патч файл, который по факту будет отображать изменения относительно HEAD. А затем этот патч файл применить к следующей версии (+ решить конфликты).
Если бы мне надо было это сделать сейчас и без гугла, то я бы:
1. Закинул в папку предыдущую версию без изменений.
2. git init
3. git commit -m "Initial commit."
4. Копирую измененные файлы, куда надо.
5. Выделяю в JetBrains`овской IDE`шке нужные файлы во вкладке Commit и в меню Git выбираю Create Patch.
6. Иду в папку с новой версией от разработчика.
7. Применяю патч с помощью тех же инструментов, которые использовали для его создания. Возможно, перед применением патча нужно будет воспроизвести для этой версии 2-ой пункт.

Но уверен, что можно это как-то красивее сделать.
 
Maxwell, ну как сказать бывают обновы где только на 1 итемы по 20-30 файлов и в каждом файле по 2-3 обновы
 
нормальная тема свн)) а если по существу все упирается только в финансовую часть и размер предоставляемого места под свои нужды:D
 
Git такой "удобный", что без бутылки к нему прикосаться не хочется.
 
  • Вау
Реакции: kick
Ты просто не умеешь его готовить.
Если разобраться может и удобней, но чтоб научиться пользоваться SVN нужно 5 минут, а научиться пользоваться гитом нужно сначала выпить)
 
Если разобраться может и удобней, но чтоб научиться пользоваться SVN нужно 5 минут, а научиться пользоваться гитом нужно сначала выпить)
ну это вопрос опыта и подхода. SVN старая школа, git - новая)
 
  • Ха-ха-ха
Реакции: kick
Если разобраться может и удобней, но чтоб научиться пользоваться SVN нужно 5 минут, а научиться пользоваться гитом нужно сначала выпить)
 
Да
Если разобраться может и удобней, но чтоб научиться пользоваться SVN нужно 5 минут, а научиться пользоваться гитом нужно сначала выпить)
Даже тут подкатывает к Етернити....
Испанский стыд...
 
  • Ха-ха-ха
Реакции: òbi
Назад
Сверху Снизу