получение корневого каталога сканирований

Я рекомендовал бы две вещи:

Первый, что другой сервер - что происходит, если Ваша машина перестает работать? дом сгорел дотла? и т.д. Наличие его на другой машине является хорошей идеей с точки зрения дублирования.

второй - ЧТО:

, Если Вы очень знакомы с визуальным источником безопасная (ООН), думайте о SourceGearVault. Это ОЧЕНЬ хорошо, очень быстро, и очень значительно улучшенный "клон" VSS (т.е. работает тот же путь от пользователей POV, не под капотом). SQL-сервер потребностей и окна tho (это-.NET + SQL-сервер). Свободный для 1 пользователя.

Из Вас не, тогда я предлагаю, чтобы Вы сделали одну из двух вещей:

Первый, получите VisualSVN. Это является большим, работы с VS2008 действительно хорошо. Во-вторых, если НЕОБХОДИМО выполнить его локально, получить сервер VisualSVN (свободный!). Удостоверьтесь, что у Вас есть хороший план резервного копирования. Работает на XP/2003/2008/Vista и т.д. Это - просто Apache + SVN под капотом, таким образом, это просто сохраняет Вас на установке - взял меня 5 минут, чтобы установить и иметь его выполнение.

ИЛИ, и я предпочитаю этого:

идут куда-нибудь как Неопьянение, Dreamhost и т.д., и получают хостинг для SVN. Это является частным, это быстро, и больше всего - это УДАЛЕНО. Моя учетная запись dreamhsot, с чем-то сумасшедшим как 500 ГБ устройства хранения данных и 1-2TB из передачи/месяц стоит приблизительно $6/месяцев! Существуют другие, которые делают SVN, размещающий +, отслеживание ошибок и т.д. Озирается.

, Но да - SVN является schizzzznit.you, мог создать локальный репозиторий, но я люблю иметь удаленное, резервировал сервер.

TFS является общим, чрезвычайным излишеством для 1 разработчика (или < 5 IMO)

9
задан Jason S 22 September 2009 в 18:24
поделиться

2 ответа

Grrr. It is simple; this seems to work.

env['BUILD_ROOT'] = Dir('.');
Builder(action = ['somecmd ${BUILD_ROOT.abspath}/tools/myscript.bar ...']);
2
ответ дан 4 December 2019 в 10:05
поделиться

You should use "#" to indicate the top of the source directory.

print Dir('#').abspath

This version works if you use a variant directory too. For example in SConstruct:

SConscript('main.scons', variant_dir="build")

Then in main.scons:

print Dir('.').abspath
print Dir('#').abspath

The first will print /path/to/project/build, whereas the second will show the correct /path/to/project.

19
ответ дан 4 December 2019 в 10:05
поделиться
Другие вопросы по тегам:

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