Инструкция по созданию архива изменённых файлов после перевода интерфейса в SVN

Материал из Forumooo wiki

(Различия между версиями)
Перейти к: навигация, поиск
(Порядок действий)
(Порядок действий)
Строка 18: Строка 18:
(после ^ три пробела) это даст нам список файлов, изменённых с ревизии 299 до настоящий момент.
(после ^ три пробела) это даст нам список файлов, изменённых с ревизии 299 до настоящий момент.
-
** отрежем от начала вместе с /trunk/
+
* отрежем от начала вместе с /trunk/
  svn -v -q -r 299:HEAD log | egrep '^  (M|A|G)' | cut -d/ -f3-
  svn -v -q -r 299:HEAD log | egrep '^  (M|A|G)' | cut -d/ -f3-
-
** подавляем повторы
+
* подавляем повторы
  svn -v -q -r 299:HEAD log | egrep '^  (M|A|G)' | cut -d/ -f3- | sort -u
  svn -v -q -r 299:HEAD log | egrep '^  (M|A|G)' | cut -d/ -f3- | sort -u
-
** упаковываем в архив
+
* упаковываем в архив
  zip ../to-send.zip $(svn -v -q -r 299:HEAD log | egrep '^  (M|A|G)' | cut -d/ -f3- | sort -u)
  zip ../to-send.zip $(svn -v -q -r 299:HEAD log | egrep '^  (M|A|G)' | cut -d/ -f3- | sort -u)

Версия 03:42, 22 апреля 2011


Warning.pngЭта статья не предназначена для пользователей

Необходимые пояснения

Эта статья подразумевает, что

Порядок действий

svn -v -q -r 299:HEAD log | egrep '^   (M|A|G)'

(после ^ три пробела) это даст нам список файлов, изменённых с ревизии 299 до настоящий момент.

svn -v -q -r 299:HEAD log | egrep '^   (M|A|G)' | cut -d/ -f3-
svn -v -q -r 299:HEAD log | egrep '^   (M|A|G)' | cut -d/ -f3- | sort -u
zip ../to-send.zip $(svn -v -q -r 299:HEAD log | egrep '^   (M|A|G)' | cut -d/ -f3- | sort -u)

Если всё сделано правильно, то архив to-send.zip содержит требуемый список изменённых файлов, который можно отправлять в Pootle.

Перед записью в Pootle

Перед записью в Pootle убедитесь, что созданный архив правильный, т.е.

Личные инструменты
Пространства имён
Варианты
Действия
Компоненты
Общие вопросы
Совместимость
Навигация
Инструменты