Как удалить метку из удаленных файлов в CVS? - PullRequest
1 голос
/ 12 октября 2010

Я пытаюсь сохранить систему тегов для моих данных CVS.Один набор тегов содержит уникальные теги, которые никогда не меняются.Это теги с ночной регрессией.Другой тип тегов - это один тег, который продолжает двигаться.Это ночной тег кандидата-регресса.Таким образом, этот тег продолжает перемещаться из одной версии в новую для файла.Давайте назовем этот тег 'regress_this'.Во время регрессии я собираюсь извлечь этот конкретный тег и запустить регрессию.

Моя проблема в том, что проверка этого тега возвращает также удаленные файлы.Так как в течение дня удалялись некоторые файлы с тегом 'regress-this'.Если я смогу автоматизировать то, что удаление файла из CVS также удалит какой-либо определенный тег в файле, тогда моя проблема будет решена.

CVS CVS получает к этому 'rtag -a', но это не то, что яищу, потому что он также применяет тег к заголовку ревизии всех других файлов.Кроме того, у меня нет четкого списка файлов, которые были удалены.

Способ применения тега заключается в запуске 'cvs tag -F tagname filenames', так что только несколько файлов помечаются одновременно.

Мне нужно отфильтровать удаленные файлы из моегоподвижная метка.

1 Ответ

0 голосов
/ 16 октября 2011

Вы можете попробовать удалить тег из хранилища перед его применением:

cvs rtag -d regress_this
...