Wiki встроена в DVCS? [закрытый]

use BRSDATA;

begin try drop table #temp end try begin catch end catch ;

DECLARE @TableName nvarchar(250); 
DECLARE @ColumnName nvarchar(250); 

declare @x int;

DECLARE @FLOATV as float = 3.141592653;--searching for this in all float vals in all tables

SELECT t.name,c.name colname 
    into #temp
  FROM sys.tables AS t
  INNER JOIN sys.schemas AS s
  ON t.[schema_id] = s.[schema_id]
  inner join sys.columns AS c
  on c.object_id = t.object_id
  WHERE s.name = 'dbo'
  and type_desc = 'USER_TABLE'
  and exists(select * from  sys.types where name = 'float' and system_type_id = c.system_type_id);

  SET Nocount on;

  DECLARE FLOAT_TAB CURSOR FOR
    SELECT DISTINCT [name] from #temp;
        OPEN FLOAT_TAB;
        FETCH NEXT FROM FLOAT_TAB
        INTO @TableName;

        WHILE @@FETCH_STATUS = 0
        BEGIN
            DECLARE @SQL nvarchar(max) = '';
            DECLARE @COND nvarchar(max) = '';
            SET  @SQL = 'SELECT ';

             DECLARE COL_TAB CURSOR FOR
                SELECT colname from #temp where name = @TableName;
                    OPEN COL_TAB;
                    FETCH NEXT FROM COL_TAB
                        INTO @ColumnName;

                WHILE @@FETCH_STATUS = 0
                BEGIN

                    SET @SQL = @SQL + ' ' + @ColumnName + ',';
                    SET @COND = @COND + @ColumnName + ' = ' + cast(@floatv as nvarchar(60)) + ' OR ' ;
                    FETCH NEXT FROM col_tab INTO @ColumnName

                END

                SET @SQL = LEFT(@SQL, len(@sql) - 1) + ' FROM ' + @TableName +  ' WHERE ' + LEFT(@COND, LEN(@COND) - 3);
                print @sql;
                EXECUTE ( @SQL);
                close col_tab;
                deallocate col_tab;
                --waitfor  delay '00:05';
            FETCH NEXT FROM FLOAT_TAB into @tablename;
        END
        close float_tab
        deallocate float_tab;
8
задан Tim Post 12 February 2009 в 14:34
поделиться

7 ответов

возможно, http://ikiwiki.info/

Компилятор Wiki. Можно дать этому команду хранить источники Wiki (текстовые файлы скидки с цены) в репозитории (например, мерзавец, подвижный, подверсия). Редактирования могут быть сделаны через сеть или рабочую копию.

5
ответ дан 5 December 2019 в 13:02
поделиться

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

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

Хорошая идея, но я сохранил бы Wiki в отдельном репозитории.

Несколько как Bitbucket.org делают (когда Вы регистрируете ответвление, Вы получаете два hg репозитория, один для источника, и один для Wiki).

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

У меня есть несколько предложений:

  • GitHub имеет интегрированную Wiki (например).. Также - много других размещенных решений VCS, таких как Google Code.
  • Trac является Wiki с очень трудной привязкой VCS и ориентированным на разработку фокусом.
0
ответ дан 5 December 2019 в 13:02
поделиться

См. также Hatta. Я пытался неудачно заставить это работать, но это - правое дело, я паршив с установкой Python.

2
ответ дан 5 December 2019 в 13:02
поделиться

Аннотировать Ваши фиксации информацией о том, что было сделано и почему частично причина, почему я использую систему отслеживания задач, такую как Trac. Сайт Trac (или среда, как они называют его) может быть присоединен с управлением версиями. Можно обратиться к изменениям в управлении версиями с 'r' к билетам с '#' знак и даже страницы Wiki в Trac.

Теперь, если необходимо было объединить исходный код и отслеживание ошибки вместе, как Mylyn, если Вы - разработчик Eclipse в Ваш IDE затем, "волшебство" начинает происходить. Я видел Систему Команды Visual Studio способ работать с отслеживанием ошибки и управлением версиями, но я должен сказать, что более впечатлен тем, как Mylyn обрабатывает это (так как он может также работать с проблемами офлайн).

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

Попробуйте jscreolewiki, он работает в автономном режиме в браузер, и рекомендуется хранить вики-контент в DVCS.

http: // jsc reolewiki.googlecode.com/svn/trunk/jscreolewiki/index.html

0
ответ дан 5 December 2019 в 13:02
поделиться
Другие вопросы по тегам:

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