как удалить опасные вещи из старых коммитов CVS?

Как насчет Déjà -Dup , который является стандартом Ubuntu и существует для Debian 9...

Déjà Dup — это простой инструмент для резервного копирования. Он скрывает сложность резервного копирования Right Way (в зашифрованном виде, вне сайта -и обычного )и использует дублирование в качестве бэкенда.

Характеристики:

  • Поддержка локальных, удаленных или облачных хранилищ резервных копий, таких как Amazon S3. или облачные файлы Rackspace
  • Надежно шифрует и сжимает ваши данные
  • Инкрементное резервное копирование, позволяющее выполнять восстановление из любой конкретной резервной копии
  • Планирует регулярное резервное копирование
  • Хорошо интегрируется с рабочим столом GNOME.enter image description here

1
28.10.2019, 20:04
1 ответ

Вы можете удалить файл из каталога Attic после его удаления с помощью cvs rm.

В каталоге вашего проекта удалите файл и зафиксируйте изменение:

cvs rm -f thefile
cvs commit -m 'deleted thefile' thefile

Это перемещает файл thefile,vв каталог Atticв вашем каталоге CVSROOT/projectdir, откуда вы можете его удалить. Предполагая, что вы установили переменную среды CVSROOT, теперь вы можете выполнить

rm "$CVSROOT/projectdir/Attic/thefile,v"

и файл исчез вместе со своей историей.

$ cvs stat thefile
cvs status: nothing known about `thefile'
===================================================================
File: no file thefile           Status: Unknown

   Working revision:    No entry for thefile
   Repository revision: No revision control file
3
27.01.2020, 23:22

Теги

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