Подверсия: Получение “Клиента слишком старо” даже при том, что все devs выполняют ту же svn версию

Я попробовал и смог разобрать необходимое. PFD:

In [1]: a = {
        "PORTFOLIO_MPOSITION":
        {
            "Security": "OPTYWHKS Curncy",
            "Position": 1.0
        }
   }

    In [2]: a
    Out[2]: {'PORTFOLIO_MPOSITION': {'Security': 'OPTYWHKS Curncy', 'Position': 1.0}}

    In [3]: a['PORTFOLIO_MPOSITION']
    Out[3]: {'Security': 'OPTYWHKS Curncy', 'Position': 1.0}

    In [4]: a['PORTFOLIO_MPOSITION']['Security']
    Out[4]: 'OPTYWHKS Curncy'

Не могли бы вы немного прояснить вопрос, если это не ответ?

7
задан Fredrik Mörk 29 April 2009 в 13:22
поделиться

2 ответа

Всякий раз, когда любой клиент Subversion касается рабочей копии, он в первую очередь выполняет автоматическое обновление этой рабочей копии до своей версии.

TortoiseSVN сделает это, оставив другие клиенты Subversion невозможными. чтобы надежно прочитать рабочую копию.

Это верно для всех клиентов Subversion во всех версиях (пока). Командная строка, черепаха, subclipse, ankh, rapidsvn - все ведут себя одинаково.

Существует скрипт на python для понижения версии рабочей копии, или вы можете просто удалить его и начать заново с новой проверкой. См. Раздел о совместимости в заметках о выпуске .

Черепаха, как правило, следует за основным номером выпуска клиента Subversion, который она использует.

Редактировать:

В вашем случае вы используете 2 клиента - черепаха и командная строка в сценарии сборки. Сценарий сборки не сможет работать, пока не будет обновлен до последней версии.

У нас есть эта проблема сами.

14
ответ дан 6 December 2019 в 11:52
поделиться

TortoiseSVN 1.6 использует более новую версию клиента Subversion, чем 1,5. Вероятно, это и является причиной вашей ошибки.

Другая возможность состоит в том, что скрипт сборки использует другой клиент.

3
ответ дан 6 December 2019 в 11:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: