Как у меня может быть Подрывная деятельность, сохраняют только последнюю версию файла?

Наконец, я нахожу ответ.

Мне нужно вызвать метод qt update () в главном потоке. Вы можете достичь этого с помощью sig-slot QT.

Мне просто интересно, почему update () должен вызываться в основном потоке, это ошибка QT?

13
задан Readonly 31 January 2009 в 20:24
поделиться

5 ответов

Это не возможно в Подверсии. Однако: подверсия сохраняет изменения в этом файле как двоичный файл diffs в репозитории, таким образом, в зависимости от типа изменений Вы делаете, это не будет занимать большое дополнительное место.

7
ответ дан 2 December 2019 в 01:22
поделиться

Вы не можете. Подверсия разработана для хранения различных версий файлов. Это - система управления версиями, в конце концов.

Возможно, просто не помещайте его в подверсию, но создавайте резервную копию его или совместно используйте его с помощью rsync вместо этого.

2
ответ дан 2 December 2019 в 01:22
поделиться

Вы не можете - и справедливо так.

Если файл не изменяется затем, только одна версия хранится. Если файл действительно изменяется затем, конечно, точка использования управления версиями любой формы - то, так, чтобы можно было получить и более ранняя версия. Это может казаться теперь, когда Вы никогда не хотели бы делать, это, но возможности - то, что в какой-то момент в будущем Вы захотите получить его.

Если пространство является проблемой, получают больший диск или обновляют Ваш план. Это будет стоить того в конечном счете.

1
ответ дан 2 December 2019 в 01:22
поделиться

Вы, вероятно, используете неправильный инструмент для задания.

0
ответ дан 2 December 2019 в 01:22
поделиться

Альтернатива может быть должна сохранить символьную ссылку, затем разместить файл на сетевом ресурсе.

0
ответ дан 2 December 2019 в 01:22
поделиться
Другие вопросы по тегам:

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