Как препятствовать тому, чтобы VS 2008 публиковал .svn папки, поскольку часть публикует процесс?

Идея состоит в том, чтобы сгенерировать строки, используя CROSS JOIN, а затем ввести дополнительную информацию с помощью LEFT JOIN. В синтаксисе Oracle это выглядит так:

WITH v as (
      SELECT v.*
      FROM current_view v
      WHERE part_no = 'xxxxx' AND
            s_date IN ('201802', '201803')
    )
SELECT d.s_date, ig.part_no, ig.issue_group, l.s_level,
       COALESCE(v.qty_filled, 0) as qty_filled
FROM (SELECT DISTINCT s_date FROM v) d CROSS JOIN
     (SELECT DISTINCT part_no, ISSUE_GROUP FROM v) ig CROSS JOIN
     (SELECT '80' as s_level FROM DUAL UNION ALL
      SELECT '100' FROM DUAL UNION ALL
      SELECT 'LATE' FROM DUAL
     ) l LEFT JOIN
     v
     ON v.s_date = d.s_date AND v.part_no = ig.part_no AND
        v.issue_group = ig.issue_group AND v.s_level = l.s_level
ORDER BY s_date, part_no, issue_group,
         (CASE s_level WHEN  '80' THEN 1 WHEN '100' THEN 2 WHEN 'Late' THEN 3 END)
8
задан Fabian Steeg 4 February 2009 в 15:58
поделиться

2 ответа

Можно щелкнуть правой кнопкой по папке в VS и удалить его из проекта, или можно удостовериться, что любому из файлов, содержавшихся в папке, установили их Действие Сборки ни на Один и Копию для Вывода набора Каталога, чтобы не Сделать копии

0
ответ дан 5 December 2019 в 23:17
поделиться

Visual Studio имеет проблему с ".svn" папками в веб-сайтах. Поэтому необходимо применить подверсию взлом ASP.NET, который использует "_svn" каталоги вместо ".svn".

При использовании TortoiseSVN это - просто опция в настройках TSVN (см. страницу General). При использовании клиента командной строки SVN затем необходимо установить переменную среды (см. эту страницу для деталей).

После применения этого обходного решения/взлома опубликовать операция веб-сайта будет работать как ожидалось (_svn папки проигнорированы).

ОБНОВЛЕНИЕ:

Упомянутые выше проблемы, существовали с Visual Studio 2003 (resp. размещенные на первой полосе расширения, которые она использовала). Более новые версии Visual Studio не должны иметь проблемы.

Таким образом, ключ, кажется, для простой установки скрытого флага на папках подверсии (_svn или .svn). Затем папки проигнорированы при публикации веб-сайта. (Я использую TortoiseSVN, и я предполагаю, что он автоматически устанавливает скрытый флаг на папках подверсии).

4
ответ дан 5 December 2019 в 23:17
поделиться
Другие вопросы по тегам:

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