TWiki: Как заморозить / сделать снимок набора страниц - PullRequest
0 голосов
/ 03 мая 2011

Мы хотим использовать наш TWiki как часть нашего процесса разработки. По мере того, как мы создаем выпуски нашего продукта, мы создадим главную страницу выпуска для текущего инструмента.

Цель состоит в том, чтобы в любой момент кто-то мог начать с этой страницы и создать идентичную версию текущего выпуска.

Возможно ли пометить TWiki-страницы? (Под тегом я имею в виду тот смысл, который используется при создании версий исходного кода).

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

ура!

1 Ответ

0 голосов
/ 03 мая 2011

Решение, использующее ревизии, состоит в том, чтобы включить таблицу вверху каждой страницы, где выпущенная версия продукта ссылается на конкретную ревизию текущей страницы, которая подходит для этого выпуска. Что-то вроде:

| *Release*                                           |
| [ [http://twiki/Page/rev=1.7] ][Product 4.0 -]]     |
| [ [http://twiki/Page/rev=1.4] ][Product 2.0 - 3.0]] |
| [ [http://twiki/Page/rev=1.2] ][Product 1.0]]       |

Преимущество этого состоит в том, что модификация конечной страницы не требует обновления ссылок на эту страницу. Читатели выбирают интересующую их версию продукта при переходе на страницу.

Это метод, аналогичный тому, который используется в других документах, где говорится: Самую последнюю версию этого документа см. http://www.mypage.com/README.

...