Вверх ↑
Этот топик читают: Гость
Ответов: 1841
Рейтинг: 369
#1: 2012-03-09 10:38:01 ЛС | профиль | цитата
Данная версия более не поддерживается, используйте версию 2.x из Alternative build HiAsm!
Программа для обновления элементов HiAsm.

Версия: 1.8.4

Скачать архив (исходник присутствует): HiSVN 1.8.4

Инструкция:

  • Распаковать архив в корневую папку HiAsm с заменой файлов (если моя сборка).
  • Запустить HiSVN.exe

  • Возможности HiSVN:
  • Сразу после запуска программы, можно узнать ревизию рабочей копии и репозитория.
  • Также программа подскажет, требуется ли обновление или нет.
  • Отмена локальных изменений.
  • Авто-улаживание конфликтов.
  • После обновления, программа предложит собрать проектные библиотеки и элементные базы.
  • Можно вручную запустить процесс сбора проектных библиотек и элементных баз.
  • Имеется возможность удалить базу .SVN из рабочей копии (Elements) на случай если база будет серьезно повреждена.
  • Mini-Log - функция позволяет выбрать способ вывода информации. В режиме Mini-Log в процессе обновления будет выводиться не вся информация а только часть, за счёт чего нагрузка на систему уменьшается в разы.
    История версий:

    HiSVN v1.8.4

    Обновил: домен на svn.d2h.ru.
    HiSVN v1.8.3

    Обновил: незначительные графические изменения.
    HiSVN v1.8.2

    Обновил: консольную утилиту SVN.
    HiSVN v1.8.1

    Исправил: орфографические и пунктуационные ошибки.
    HiSVN v1.8

    Добавил: проверку на наличие в системе запущенной копии программы.
    Добавил: проверку файлов с регистронезависимыми именами необходимых для работы программы.
    HiSVN v1.7

    Добавил: вывод предупреждения об необходимости обновления элементной базы только в случае обновления файла элементной базы - *.db
    HiSVN v1.6

    Оптимизировал: схему и GUI программы.
    HiSVN v1.5fx1

    Обновил: GenPack 1.2 до версии GenPack 1.3.
    HiSVN v1.5

    Вернул: И доработал расшифровку статусов.
    Оптимизировал: Схему программы.
    Добавил: TimeOut в случае зависания консольного SVN клиента.
    Обновил: Консольный CollabNet SVN клиент до версии 1.7.4.
    HiSVN v1.4

    Убрал: Расшифровку статусов.
    HiSVN v1.3

    Изменил: Изменил принцип обновления рабочей копии. Теперь исключены различия между версированными файлами рабочей копией и репозиторием.
    Заменил: Заменил клиент SVN. Теперь не требуются дополнительные библиотеки Microsoft Visual C++ 2005.
    HiSVN v1.2

    Добавил: Вывод информации о ревизии рабочей копии и репозитории.
    Добавил: Log-Mini - функция позволяет выбрать способ вывода информации.
    Добавил: Расшифровку сокращений: A,D,U,C,G,E,R
    Заменил: Заменил клиент SVN т.к. в клиенте из сборки TortoiseSVN 1.7.1 были найдены критические ошибки/недоработки, которые могли привести к порче базы SVN. На этот раз клиент был заимствован из сборки WANdisco 1.7.1
    HiSVN v1.1

    Добавил: Предварительное сравнение версий репозитория и рабочей копии перед выполнением checkout.
    Добавил: Возможность вручную запустить процесс сбора проектных библиотек и элементных баз.
    Добавил: После обновления программа предложит собрать проектные библиотеки и элементные базы.

  • Редактировалось 1 раз(а), последний 2016-10-29 00:16:34
    карма: 1
    5
    Голосовали:foksov, zeta211, ser_davkin, Konst, sla8a
    Главный модератор
    Ответов: 2999
    Рейтинг: 396
    #2: 2012-03-09 10:52:49 ЛС | профиль | цитата
    В некоторых пакетах, в папках draw, существуют make.bat для сборки dll редактора формы.
    карма: 6
    Дорогу осилит идущий. Install/Update HiAsm.NET
    1
    Голосовали:CriDos
    Ответов: 1841
    Рейтинг: 369
    #3: 2012-03-09 10:55:10 ЛС | профиль | цитата
    Nic, сейчас добавлю
    карма: 1
    0
    Ответов: 273
    Рейтинг: 29
    #4: 2012-03-09 15:23:21 ЛС | профиль | цитата
    Не хочет.
    15:19:44 - Ошибка обновления. (TimeOut - 30 sec.)
    15:19:14 - svn: E155036: Working copy 'C:\HiAsm\Elements\Python' is too old (format 10, created by Subversion 1.6)
    15:19:14 - svn: E155036: Please see the 'svn upgrade' command
    15:19:14 - Конфликт - Elements\CGTShare.cpp
    15:19:13 - Конфликт - Elements\ioCompiler.ini
    15:19:12 - Запускаем процесс обновления.
    15:19:12 - Подготавливаем рабочую копию к обновлению.
    Удалял svn - толку нет. Tortoise обновляет без проблем.
    карма: 0

    0
    Ответов: 1376
    Рейтинг: 197
    #5: 2012-03-09 15:44:16 ЛС | профиль | цитата
    tomas писал(а):
    Не хочет.
    Только что обновился с 608 до 609 ревизии, всё нормально, ошибок не возникло
    карма: 1

    0
    Ответов: 273
    Рейтинг: 29
    #6: 2012-03-09 16:00:54 ЛС | профиль | цитата
    Видать наворотил. Он не мог распознать мою ревизию.
    Снес папку Elements и перекачал по новой - HiSVN распознал ее, пишет обновлений не нужно.
    Так что вроде все заработало - думаю ближайшее обновление окончательно подтвердит это.
    карма: 0

    0
    Ответов: 1841
    Рейтинг: 369
    #7: 2012-03-09 21:49:31 ЛС | профиль | цитата
    tomas писал(а):
    Удалял svn - толку нет

    В версиях SVN 1.6.x и ниже, БД создавалась в каждой папке рабочей копии, и для полного удаления БД SVN, необходимо было их удалить...
    В последних версиях SVN 1.7.x, БД создаётся только в корневой папке рабочей копии.
    А так, клиент ругался на конфликт и исправить его не мог, т.к. рабочая копия была версирована в ранних версиях Subversion о чём он и сообщил в LOG.

    карма: 1
    0
    Ответов: 519
    Рейтинг: 28
    #8: 2012-03-22 15:11:57 ЛС | профиль | цитата
    Долго обновляет.. По одному файлу? А если сразу по несколько? В несколько потоков?
    карма: 0

    0
    Ответов: 3889
    Рейтинг: 362
    #9: 2012-03-22 15:21:03 ЛС | профиль | цитата
    zeta211 писал(а):
    А если сразу по несколько? В несколько потоков?

    А сервер "завалить"?
    карма: 1

    0
    Ответов: 1841
    Рейтинг: 369
    #10: 2012-03-22 15:29:50 ЛС | профиль | цитата
    zeta211 писал(а):
    По одному файлу? А если сразу по несколько? В несколько потоков?


    Вообще то, тут не прокатит "сразу по несколько", так уж он устроен
    Subversion клиент, принимает в одном потоке запакованные "блоки" файлов, которые потом сверяет с хеш-суммой и распаковывает, из-за чего наблюдается довольно высокая нагрузка на процессор, во время обновления
    карма: 1
    0
    Ответов: 519
    Рейтинг: 28
    #11: 2012-03-22 15:36:22 ЛС | профиль | цитата
    После установки пропали все элементы из палитры (
    карма: 0

    0
    Ответов: 1841
    Рейтинг: 369
    #12: 2012-03-22 15:37:49 ЛС | профиль | цитата
    zeta211 писал(а):
    После установки пропали все элементы (

    После какой установки?
    карма: 1
    0
    Ответов: 519
    Рейтинг: 28
    #13: 2012-03-22 15:38:46 ЛС | профиль | цитата
    После обновления
    Там только USER\элемент find

    --
    Распаковать архив в папку HiAsm
    Запустить HiSVN.exe
    --
    карма: 0

    0
    Ответов: 1061
    Рейтинг: 22
    #14: 2012-03-22 15:42:46 ЛС | профиль | цитата
    zeta211 писал(а):
    После обновления
    Там только USER\элемент find

    Повторно обнови с SVN!
    карма: 0

    0
    Ответов: 1841
    Рейтинг: 369
    #15: 2012-03-22 15:43:46 ЛС | профиль | цитата
    zeta211, они не могут просто так пропасть
    Более подробно распишите последовательность действия, так-же информация о сборке HiAsm (офф или моя), обновляли до этого другим клиентом SVN (возможно конфликты версий SVN), прям все элементы пропали, или некоторые (возможно не стандартные)?
    уже увидел
    карма: 1
    0
    Сообщение
    ...
    Прикрепленные файлы
    (файлы не залиты)