Это команда git-application-matching-options, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
git-app-matching-options - указание файлов, с которыми нужно действовать
ОПИСАНИЕ
Многие команды git-Annex поддерживают использование этих параметров, чтобы указать, с какими файлами они работают.
С помощью этих опций можно строить произвольно сложные выражения. Например:
--exclude '* .mp3' --and --not - (--in = usbdrive --или --in = archive -)
Приведенный выше пример не позволяет git-application работать с mp3-файлами, содержимое которых
присутствует в любом из двух репозиториев.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--exclude = glob
Пропускает файлы, соответствующие шаблону глобуса. Глобус совпадает с текущим
каталог. Например:
--exclude = '*. mp3' --exclude = 'подкаталог / *'
Обратите внимание, что это ничего не будет соответствовать при использовании --all или --unused.
--include = glob
Пропускает файлы, не соответствующие шаблону глобуса. (Такой же как --нет --исключать.) Для
Например, чтобы включить только файлы mp3 и ogg:
--include = '*. mp3' --или --include = '*. ogg'
Обратите внимание, что при использовании --all или --unused это ничего не пропустит.
--in = репозиторий
Соответствует только файлам, содержимое которых, по мнению git-Annex, присутствует в
репозиторий. Обратите внимание, что он не проверяет репозиторий, чтобы убедиться, что в нем все еще есть
содержимое.
Репозиторий должен быть указан с использованием имени настроенного пульта дистанционного управления или
UUID или описание репозитория. Для текущего репозитория используйте --in = здесь
--in = репозиторий @ {дата}
Соответствует файлам, находящимся в настоящее время в рабочем дереве, содержимое которых присутствовало в
репозиторий на указанную дату.
Дата указывается в том же синтаксисе, что и в gitrevisions(7). Обратите внимание, что
при этом используется журнал ссылок, поэтому даты далеко в прошлом не могут быть запрошены.
Например, вам может потребоваться запустить мерзавец приложение падение . временно освободить диск
Космос. На следующий день вы можете вернуть файлы, которые вы сбросили, используя мерзавец приложение получить .
--in = здесь @ {вчера}
--copies = число
Соответствует только файлам, которые, по мнению git-Annex, имеют указанное количество копий,
или больше. Обратите внимание, что он не проверяет удаленные устройства, чтобы убедиться, что копии все еще существуют.
--copies = уровень доверия: число
Соответствует только файлам, которые, по мнению git-Annex, имеют указанное количество копий на
пульты с указанным уровнем доверия. Например, --copies = доверенные: 2
Чтобы соответствовать любому уровню доверия на данном уровне или выше, используйте «уровень доверия +». Для
пример, --copies = semitrusted +: 2
--copies = имя группы: номер
Соответствует только файлам, которые, по мнению git-Annex, имеют указанное количество копий на
пульты в указанной группе. Например, --copies = архив: 2
--lackingcopies = число
Соответствует только файлам, которые, по мнению git-Annex, нуждаются в указанном количестве или более
дополнительные копии, которые должны быть сделаны, чтобы удовлетворить их настройкам количества копий.
--approxlackingcopies = число
Подобно отсутствию копий, но не смотрит на настройки .gitattributes Annex.numcopies.
Это значительно ускоряет работу.
--inbackend = имя
Соответствует только файлам, содержимое которых хранится с использованием указанной серверной части "ключ-значение".
--inallgroup = имя группы
Соответствует только файлам, которые, по мнению git-Annex, присутствуют во всех репозиториях в
указанная группа.
--smallerthan = размер
--largerthan = размер
Соответствует только файлам, содержимое которых меньше или больше указанного
размер.
Размер может быть указан в любых обычно используемых единицах измерения, например "0.5 гб" или
"100 килобайт"
--метаданные field = glob
Соответствует только файлам, в которых есть поле метаданных со значением, которое соответствует
шар. Значения полей метаданных сопоставляются без учета регистра.
- хочу получить
Соответствует файлам, которые требуются в соответствии с предпочтительными настройками содержимого для репозитория.
получить. Обратите внимание, что это будет соответствовать даже файлам, которые уже есть, если только
ограничено, например, --нет --в .
Обратите внимание, что это ничего не будет соответствовать при использовании --all или --unused.
- хочу бросить
Соответствует файлам, которые требуются в соответствии с предпочтительными настройками содержимого для репозитория.
уронить. Обратите внимание, что это будет соответствовать даже файлам, которые уже были удалены,
если не ограничено, например, --в .
Обратите внимание, что это ничего не будет соответствовать при использовании --all или --unused.
--нет Инвертирует следующий вариант соответствия. Например, чтобы действовать только с файлами с меньшим, чем
3 копии, использовать --нет --copies = 3
--а также Требуется, чтобы совпадали и предыдущий, и следующий вариант сопоставления. По умолчанию.
--или же Требует совпадения либо предыдущего, либо следующего варианта соответствия.
-( Открывает группу вариантов соответствия.
-) Закрывает группу подходящих вариантов.
Используйте git-app-matching-options онлайн с помощью сервисов onworks.net