HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Linux, Freebsd, *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 01.11.2010, 10:31
Neow15ard
Постоянный
Регистрация: 27.11.2008
Сообщений: 418
С нами: 9186797

Репутация: 0
По умолчанию

есть сайт на который вносятся правки разными юзерами.
Задача: по итогам изменений необходмо сделать сверку изменных файлов с эталоном.
Найти все измененные файлы (время, размер) и найти измененный код.
файлов 10к+ .
Как реализовать ?
 
Ответить с цитированием

  #2  
Старый 01.11.2010, 15:04
pikasun
Участник форума
Регистрация: 23.09.2009
Сообщений: 123
С нами: 8753877

Репутация: 0
По умолчанию

Эталон это что? Еще раз тему распиши подробнее.

Сайт и изменения на нем - понятно
Сверка файлов с эталоном не понятно.
Файлы откуда беруться?
 
Ответить с цитированием

  #3  
Старый 01.11.2010, 16:47
Neow15ard
Постоянный
Регистрация: 27.11.2008
Сообщений: 418
С нами: 9186797

Репутация: 0
По умолчанию

Одна папку из бэкапа (эталон, основа, оригинал, неизменная).
вторая - после правок. необходимо получить древовидную структуру измененных файлов.
и затем произвести определенние иземененного кода ( чтото близкое видимо diff делает?)
 
Ответить с цитированием

  #4  
Старый 01.11.2010, 17:22
pikasun
Участник форума
Регистрация: 23.09.2009
Сообщений: 123
С нами: 8753877

Репутация: 0
По умолчанию

1. MD5 сумму папок потом файлов в папках сделать.
меняется MD5 чего либо(папки файлов) можно юзать diff

2. Использование inotify-tools
http://forum.vingrad.ru/articles/topic-176577/0.html
 
Ответить с цитированием

  #5  
Старый 26.01.2011, 13:14
Avrilfan
Новичок
Регистрация: 19.05.2009
Сообщений: 24
С нами: 8936540

Репутация: 0
По умолчанию

Может вы имеете в виду VCS
 
Ответить с цитированием

  #6  
Старый 26.01.2011, 22:54
ask0n
Участник форума
Регистрация: 09.06.2009
Сообщений: 218
С нами: 8906674

Репутация: 0
По умолчанию

Цитата:

Neow15ard написал(а):

есть сайт на который вносятся правки разными юзерами.
Задача: по итогам изменений необходмо сделать сверку изменных файлов с эталоном.
Найти все измененные файлы (время, размер) и найти измененный код.
файлов 10к+ .
Как реализовать ?

Если diff'ом то так:

Код:


Код:
diff -a -U2 -r /dir1 /dir2
А вообще если файлов так много, изменения разными юзерами обычно вносятся через систему по типу subversion. Там удобно сразу видно кто, когда, чего менял от изменения к изменению. У каждого из юзерей есть свой локальный репозиторий всей системы он его синхронизирует с основным хранилищем до и после собственных правок.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.