2014-02-11 6 views
0

Я пытаюсь выполнить резервное копирование с использованием Subversion, но столкнувшись с проблемами, когда дело доходит до того, что папка, которую я хочу обновить, синхронизируется с моей директорией репозитория Subversion.Обновление репозитория Subversion для зеркальной копии рабочей копии, включая изменения

См., Материал постоянно изменяется - папки удалены, добавлен новый контент и т. Д. И это проблема - как я могу обновить свой репозиторий Subversion и заставить Subversion автоматически распознать, что изменилось?

В принципе, единственный способ, которым я могу получить все, чтобы отразить мою рабочую копию без каких-либо ошибок в жертву функцию разностный (и все предыдущие резервные копии) из Subversion, выполнив следующие действия:

  1. проверяя каталог от моей подрывной деятельности репо - давайте вызов й папка
  2. СВЕН удалить содержимое каталога
  3. SVN совершить
  4. скопировать данные Я желаю, чтобы обновить (мои новые, свежие, слегка измененные данные) для Subversion в й -папка
  5. SVN добавить
  6. SVN совершить

я играл с некоторыми другими сценариями, но столкнулся с другими проблемами.

Итак, как именно я могу использовать Subversion для хранения текущей резервной копии? Упускаю ли я что-то совершенно очевидное?

ответ

0

Как я могу использовать Subversion для хранения текущей резервной копии?

никоим образом

я упускаю что-то совершенно очевидное?

Да. Subversion (и любой другой VCS) является не резервного копирования системы, не должна использоваться в качестве замены резервного копирования в

Если вы хотите для некоторые папки магазин это новое состояние в хранилище Subversion, вы можете (в то время как это ужасно некрасиво)

  • Преобразовать эту папку в рабочую копию Somepath в Somerepo
  • использовать любой инструмент для обнаружения изменений в туалете
  • в случае изменения - запустить svn commit -m "SOME EXPLANATION HERE"
+0

Решающая часть заключается в следующем: использовать любой инструмент для обнаружения изменений внутри туалета. Мне нужен скрипт или инструмент, который проходит через мою Рабочую копию и обнаруживает любые файлы или папки, которые были удалены, а затем добавляет новый контент. Какие-либо предложения? – PuffinMaster

+0

@PuffinMaster - ключевое слово «FAM», URL http://en.wikipedia.org/wiki/File_Alteration_Monitor http://msdn.microsoft.com/en-us/library/windows/desktop/aa365261(v=vs. 85) .aspx http://www.raymond.cc/blog/3-portable-tools-monitor-files-folders-changes/ –

Смежные вопросы