Как найти элемент (ы), которых нет в открытом регистре рекурсивно? - PullRequest
6 голосов
/ 20 января 2010

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

Ответы [ 3 ]

5 голосов
/ 20 января 2010

Сначала вам нужно найти их через интерфейс командной строки, например, в сеансе DOS:

for /F "usebackq delims=" %i in (`cleartool ls -r -nxn ^| find /V "Rule:" ^| find /V "hijacked" ^| find /V "eclipsed"`) do @echo "%i"

(см. Обсуждение того, как найти личные файлы в этом SO ответе )

Затем вы можете добавить эту команду в пункты меню ClearCase из проводника Windows, следуя процессу, описанному в статье ten ben scripts .
См. Также этот SO вопрос и , что один , например, команды пунктов меню (не относится к вашему вопросу, но упоминается несколько советов о командах)

3 голосов
/ 20 января 2010

Если это представление снимка, то из корня проекта используйте:

cleartool ls -view -r

Если это динамическое представление, то из любого места используйте:

cleartool lsp

1 голос
/ 20 января 2010

Обычно плагин Clearcase (с RSA, я уверен, что так и есть) предоставляет опцию «Найти ресурсы для добавления в систему контроля версий» .. В этом списке будут перечислены все файлы, которых нет в репозитории ClearCase. Надеюсь, это помогло ..: -)

...