Xamarin
- 1 ответ
- 0 вопросов
1
Вклад в тег
--max-count
для git log, чтобы ограничить количество показываемых коммитов. Например, git log --max-count=10 "src/filename"
покажет только последние 10 коммитов, в которых был изменен файл. Это может сократить время ожидания и нагрузку на процессор.--no-pager
для git log, чтобы отключить использование программы less для показа вывода. Например, git log --no-pager "src/filename"
покажет историю файла без задержки и возможности прокрутки. Это может быть полезно, если вы хотите просто посмотреть последние изменения файла.git log --since="2020-01-01" --until="2020-12-31" "src/filename"
покажет только коммиты, сделанные в 2020 году. Это может быть полезно, если вы знаете примерное время, когда файл был изменен. -- Создаем индексы по полям ArticleId и CrossArticleId в таблице Crosses
CREATE INDEX idx_crosses_articleid ON Crosses (ArticleId);
CREATE INDEX idx_crosses_crossarticleid ON Crosses (CrossArticleId);
-- Достаем все строки, у которых ArticleId = 1 и группируем по CrossArticleId
SELECT ArticleId, CrossArticleId
INTO @tempFlatCrosses
FROM Crosses
WHERE ArticleId = 1
GROUP BY CrossArticleId;
-- Делаем выборку из таблицы Crosses, используя оператор EXISTS
SELECT c.ArticleId
FROM Crosses c
WHERE EXISTS (
SELECT 1
FROM @tempFlatCrosses f
WHERE c.CrossArticleId = f.CrossArticleId
);