Та же рабочая копия кода с 2 серверами SVN [дубликат]

Да. Локальный по сравнению с глобальным является обязательной проблемой, которая в основном устанавливается во время компиляции. Установка переменной, конечно, хорошо определена во время компиляции.

Lua предоставляет компилятор luac, который принимает аргумент -l для списка.

В Lua 5.1 есть код операции SETGLOBAL. В столбце указывается номер строки оператора, а в комментарии указывается имя глобального.

В 5.2 и позже, есть код операции SETTABUP. Столбец указывает номер строки оператора, а комментарий - имя таблицы и ключ. «Глобалы» находятся в таблице, на которую ссылается значение _ENV.

Итак, вы можете легко найти номер строки любого оператора, который устанавливает глобальную переменную, с помощью инструментов, предоставляемых Lua.

Кстати, во многих модульных системах скрипт модуля не устанавливает глобальных переменных.

12
задан JasonMArcher 12 July 2015 в 23:41
поделиться

5 ответов

Да, можно использовать Перемещение (спасибо, Peter) команда, чтобы соединить рабочую копию с первым репозиторием, фиксация там, и затем переместить во второй репозиторий и фиксацию там также. Лучше сделайте копию своей рабочей папки копии где-то в другом месте сначала.

3
ответ дан 2 December 2019 в 22:38
поделиться

Если несколько человек говорили бы с различными svn серверами, Вы испытаете затруднения. Эти два сервера не будут говорить друг с другом, чтобы удостовериться, что они не имеют конфликтов, используют те же числа пересмотра и т.д. По крайней мере, я не знаю ни о каких взломах svn, которые сделают это. (Существуют другие распределенные системы версии, базирующиеся вокруг svn, такие как svk.)

Какова базовая цель здесь? Можно ли только продвинуть к единственному серверу, но затем иметь ли рычаг постфиксации для тиражирования изменения в другом сервере, который позволил бы легкий доступ только для чтения от другого местоположения?

Чем больше подробной информации можно предоставить, о какой Вы хотите сделать, тем более вероятно мы должны смочь помочь Вам.

1
ответ дан 2 December 2019 в 22:38
поделиться

Его возможное, но ужасно колоритный. Я в настоящее время должен делать это, потому что мой ISP является глупым, и у меня есть тяжелая проблема, достигающая различных дата-центров в Европе. Так, я продвигаю к своему серверу в Канаде, которая сразу продвигает в реальный репозиторий.

В двух случаях я на самом деле закончил с другим пересмотром номер (+1), что означает, что мой следующий svn стал очень интересным.

Так, я просто использовал SSHFS (FUSE монтируются) отредактировать файлы на месте на Канадской копии, затем фиксировавшей непосредственно. Все еще реальная боль и одна из многих причин, почему я люблю Подвижный так.

1
ответ дан 2 December 2019 в 22:38
поделиться

Распределенные системы управления версиями, такой как Подвижные, Базар или Мерзавец лучше подходят для таких задач. Можно продвинуть Вас изменения в любом количестве репозиториев.

1
ответ дан 2 December 2019 в 22:38
поделиться
Другие вопросы по тегам:

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