Обновления сборки

Верно?

  • Верно!

    Votes: 0 0.0%
  • Ну и нуб

    Votes: 1 12.5%
  • Удали тему

    Votes: 2 25.0%
  • Рука-лицо

    Votes: 2 25.0%
  • Тебе и Дизеру

    Votes: 1 12.5%
  • За юмор 5!=)

    Votes: 2 25.0%
  • Сейчас подскажу

    Votes: 0 0.0%

  • Total voters
    8

JVM

Heir
Customer
Всем привет ,искал мини гайд по обновлению сборки, не нашол. Подскажите как верно обновить сборку чтоб не побить файлы дополнений..
Один из вариантов: 1)сохранить отдельно допустим все дополненые файлы,2)Удалить старую сборку,3) загрузить сборку с последними обновлениями,4)Добавить свои файлы.
 
на винде:
SVN Update! Заходишь в папку и SVN Update! Вуаля!
на linux:
svn co https://url/ /путь/к_папке/ --username=Логин --password="Пароль"

Это весь гайд... Держи..
 
Только в ручном режиме обновлять, СВН похерит тебе с большой вероятностью, пройдено
 
Только в ручном режиме обновлять, СВН похерит тебе с большой вероятностью, пройдено
Проблемы возникают, если пользователь некомпетентен! SVN без подтверждения не изменяет файлы разных версий. Если опция подтверждения отключена, SVN выводит сообщение о конфликте в консоли, указывая конфликтный файл. Затем SVN предлагает варианты решения конфликта: использовать свою версию, твою или попытаться объединить их. Вероятно, ты клацал "Да", не разбираясь в ситуации.
 
Всем привет ,искал мини гайд по обновлению сборки, не нашол. Подскажите как верно обновить сборку чтоб не побить файлы дополнений..
Один из вариантов: 1)сохранить отдельно допустим все дополненые файлы,2)Удалить старую сборку,3) загрузить сборку с последними обновлениями,4)Добавить свои файлы.

если не шаришь, создаешь отдельный дистрибутив, который будешь обновлять, а после уже ручками переносишь на основу изменения. Если будешь каждый месяц иметь доступ к хранилищу ред майна, то закатить одно обновление - делов пары минут. Куда сложнее накатывать ревизий 30+
 
Проблемы возникают, если пользователь некомпетентен! SVN без подтверждения не изменяет файлы разных версий. Если опция подтверждения отключена, SVN выводит сообщение о конфликте в консоли, указывая конфликтный файл. Затем SVN предлагает варианты решения конфликта: использовать свою версию, твою или попытаться объединить их. Вероятно, ты клацал "Да", не разбираясь в ситуации.
Вот и больше никак, остальное костыли. Ничего он не затирает изменения и тд!! Просто внимательнее будьте.
 
Run separate repository (git, svn, perforce) for you live files. Update your lucera svn repo, lookup what has changed in a given revision. Copy new files to your repo, use radmine diff to add new/changed lines manually in your live files. Overwrite jar files each time.
 
Problems arise if the user is incompetent! SVN does not change files of different versions without confirmation. If the confirmation option is disabled, SVN displays a conflict message in the console, indicating the conflicting file. SVN then offers options to resolve the conflict: use its version, yours, or try to merge them. Probably, you clicked "Yes" without understanding the situation.
100% accurate.
there is no need for seperate clean builds or copy pastes of any nature as long as one has the knowledge and some times a little patience.

as many other people may have done so,
i myself as a developer have worked with more than 2 or 3 clients' projects simultaneously(at the same time) in the near past

never have i ever installed any new additional svn or any other shit. not a single time,
and that is because when you understand the way of how svn works (which is pretty simple tbh) then its just routine check.

and even if one server is to be made super custom with sooo much modifications, then you probably need GIT but again you only need it to track down YOUR OWN customizations
 
100% accurate.
there is no need for seperate clean builds or copy pastes of any nature as long as one has the knowledge and some times a little patience.

as many other people may have done so,
i myself as a developer have worked with more than 2 or 3 clients' projects simultaneously(at the same time) in the near past

never have i ever installed any new additional svn or any other shit. not a single time,
and that is because when you understand the way of how svn works (which is pretty simple tbh) then its just routine check.

and even if one server is to be made super custom with sooo much modifications, then you probably need GIT but again you only need it to track down YOUR OWN customizations
I prefer to keep it separate repo as I have the commit history of my changes and updates separated and not overlapping with luceras repo. That said doesn’t matter which approach you take as long as you feel comfortable and IN CONTROL of what’s going on.
 
Обновил сборку, выдало одну ошибку на сколько понял,хорошо что отображает "битый" файл .. вроде мелочь htm index ,комьюнити борд..
Бегло запустил сборку, не загрузился сервер ни логин ни гейм ,выдал ошибку, вечером буду разбираться в чем причина..
 
если не шаришь, создаешь отдельный дистрибутив, который будешь обновлять, а после уже ручками переносишь на основу изменения. Если будешь каждый месяц иметь доступ к хранилищу ред майна, то закатить одно обновление - делов пары минут. Куда сложнее накатывать ревизий 30+
Привет,вот последнее твоё предложение меня заинтересовало, ревизии каждую обнову (Rev.)отдельно нужно загружать?
Или последняя в себя включает все предыдущие?
 
Привет,вот последнее твоё предложение меня заинтересовало, ревизии каждую обнову (Rev.)отдельно нужно загружать?
Или последняя в себя включает все предыдущие?
не нужно каждую, SVN сразу обновляет до последней применяя все изменения
 
  • Like
Reactions: JVM
Обновил сборку, выдало одну ошибку на сколько понял,хорошо что отображает "битый" файл .. вроде мелочь htm index ,комьюнити борд..
Бегло запустил сборку, не загрузился сервер ни логин ни гейм ,выдал ошибку, вечером буду разбираться в чем причина..
Очень странно что прям вообще не загружает ни логин ни гейм сервер потому что автообновление вообще не трогает эти конфиги ты ж их сам создаешь из дефолта и потом настраиваешь…
 
Очень странно что прям вообще не загружает ни логин ни гейм сервер потому что автообновление вообще не трогает эти конфиги ты ж их сам создаешь из дефолта и потом настраиваешь…
Ну во первых 8 ява стояла, как и винда , по этому гляну ,постараюсь написать в чём ошибка ..
Например не помню sql или 8 будет подходить или нет,мб на это ругается..позже.
 
Обновил сборку, выдало одну ошибку на сколько понял,хорошо что отображает "битый" файл .. вроде мелочь htm index ,комьюнити борд..
Бегло запустил сборку, не загрузился сервер ни логин ни гейм ,выдал ошибку, вечером буду разбираться в чем причина..
Всё в порядке запустил. Файл надо было перенести в нужную дерикторию вот этот в gameserver\config experience.csv
 
Попробуйте авто обновления, вспомните мои слова выше, тогда поймете )
Это очень тонкое дело - обновление сборки, особенно когда есть кастом + файлы модифицированы
 
with time, there is a saying: practice makes perfect!
but dont behave like it's some rocket project, if an admin/any user cannot update his project,

then why is he here in the first place? or he should start from another topic caled: Guides....(in fact, tons of guides even whole forums)

a guide or user manual exists for a reason even when you buy new tv.
it's just people that dont wanna read, and 1 minute later all hell goes free.....
 
Попробуйте авто обновления, вспомните мои слова выше, тогда поймете )
Это очень тонкое дело - обновление сборки, особенно когда есть кастом + файлы модифицированы
Он ровно так и обновлял, просто из default_ папки не перенес experience.cvs
 
Back
Top