Я использую keepass для хранения некоторого пароля. Папка, содержащая файл foo.kdbx, совместно используется через owncloud.
Я вижу, что файл, названный foo_conflict-20160810-075402.kdbx, был создан.
Я экспортировал foo.kdbx и foo_conflict-20160810-075402.kdbx к xml формату и сравнил оба использования инструмента meld
.
Я вижу много изменений на полях с этими именами:
Существует ли способ сказать keepass (я использую рабочий стол и версию андроида) не сохранить эти неважные изменения метаданных?
Я хочу читать значение из keepass, чтобы быть только для чтения. Иначе я должен разрешить конфликт, который стоит слишком большого количества времени.
Я не очень знаком с owncloud или как он обрабатывает конфликты файла, но существует несколько опций Keepass, которые можно изменить на попытку получить функциональность, которую Вы хотите.
, Если Вы хотите Keepass, только для чтения, и всегда имеете его открытый на исходной машине, можно попытаться использовать собственную опцию файлов блокировки Keepass под Tools → Options → Advanced → File Input/Output Connections → Use database lock files
. Я предположил бы, что это обеспечит подобную функцию, хотя это, вероятно, не самый безопасный способ сделать вещи.
можно также попробовать Do not ask whether to synchronize or overwrite; force synchronization
опция (в том же разделе), чтобы гарантировать, что обновления базы данных всегда синхронизируются, которому (я верю) , должен предотвращать больше всего если не все конфликты.
Для фактического хранения данных, в то время как можно скрыть или показать детали как "Время Последнего изменения", я вполне уверен, Вы не можете на самом деле удалить переменную или сказать Keepass не отслеживать ту информацию.