Как я могу опубликовать репозиторий подверсии к локальному IIS?

Когда вы используете df.replace(), он создает новый временный объект, но не изменяет ваш. Вы можете использовать одну из двух следующих строк для изменения df:

df = df.replace('white', np.nan)
df.replace('white', np.nan, inplace = True)
8
задан Community 23 May 2017 в 12:25
поделиться

4 ответа

  1. Просто сохраните область файла веб-сервера как рабочую копию и выполните svn в ней каждый раз, когда Вы хотите "опубликовать". Настройте его для сокрытия содержания .svn папок, если они кажутся неопрятными Вам (я конкретно не знаю, как сделать это, но я предполагаю, что это может быть сделано). У них уже будет файловая система скрытым битом, который может заботиться об этом.

  2. Если Вы хотите это действительно автоматический (обновления, как только кто-то фиксирует), используйте сценарий рычага постфиксации на сервере SVN для начинания первого процесса.

Другие в комментариях предложили использовать экспорт вместо контроля. Это может работать также, и избегает помехи .svn, но имеет два недостатка. Один, это должно повторно загрузить все содержание каждый раз, не только измененные файлы (так как это не сохраняло .svn dir для запоминания то, что это имеет). Если у Вас будет много файлов, то это будет намного медленнее. Два, обновление заменяет файл атомарно (пишет новая версия в .svn/tmp, затем перемещает его в место). Экспорт постепенно пишет файл в, он - место назначения, поскольку он загружает. Это означает, что экспорт мог поставить неполный файл кому-то, кто просмотрел его в только неправильное время.

12
ответ дан 5 December 2019 в 08:01
поделиться

SVN не поддерживает IIS; можно однако выполнить автономный svnserve сервер как сервис окон.

Существует запись FAQ SVN об этом, и это сообщение в блоге на блоге программного обеспечения Головокружения может быть полезным также.

ОБНОВЛЕНИЕ: После Вашего разъяснения я вижу, что то, что Вы ищете, является способом автоматически обновить код сервера после того, как в этом регистрируются. Изучите CruiseControl.NET после рассмотрения учебного руководства по интеграции подверсии, похоже, что оно должно сделать то, что Вы хотите.

ОБНОВЛЕНИЕ 2: Это учебное руководство описывает интегрирующуюся Подверсию, CruiseControl.NET и Nant.

6
ответ дан 5 December 2019 в 08:01
поделиться

Использование может использовать свободный Визуальный-SVN Сервер для быстрой установки Подверсии с фронтэндом Apache. Это также имеет хороший снимок MMC - в для того, чтобы управлять сервером и репозиториями.

Вы будете, чем смочь получить доступ к подверсии с HTTP или HTTPS, но номер порта должен отличаться от того Ваше локальное использование IIS (порт по умолчанию для Визуального-SVN сервера 8080).

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

1
ответ дан 5 December 2019 в 08:01
поделиться

возможно, SVNIsapi может решить проблему ( http: //www.svnisapi .com ). Потому что он использует только установку IIS, поэтому вам не нужен сервер APACHE или служба SVNSERVER. Во-вторых, должна быть возможность добавить плагин ASP.NET ISAPI к обработке SVNISAPI, чтобы страница ASP.NET (.aspx) интерпретировалась после чтения из репозитория.

Ура Паоло

2
ответ дан 5 December 2019 в 08:01
поделиться
Другие вопросы по тегам:

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