O que é view-private-file e como foi criado?

Aug 28 2020

Eu estava brincando com a criação e detecção de gêmeos do mal, e quando entreguei uma mudança que tinha um gêmeo do mal, notei que minha visão instantânea de repente tinha o seguinte arquivo:

Este arquivo não está no controle de origem, mas estou me perguntando como ele foi criado e o que é um arquivo view-private.

O conteúdo do arquivo é:

cleartool: cleartool: Erro: Incapaz de acessar ". @@ \ main \ 0 / element-pname": Não existe esse arquivo ou diretório. Em Zeile: 1 Zeichen: 1 achado de cleartool. -diretório -ver '! lbtype (NOTDEFINED)' -exec "limpar para ...

CategoryInfo          : NotSpecified: (cleartool: Erro...e or directory.:String) [], RemoteException
FullyQualifiedErrorId : NativeCommandError

Acho que foi criado quando tentei encontrar gêmeos malvados, mas ocorreu um erro no meu comando. Só estou interessado em por que o ClearCase criou esse arquivo na minha visualização, em vez de talvez registrar o erro ou algo semelhante?

Alguém já percebeu esse comportamento?

Respostas

1 VonC Aug 28 2020 at 09:56

Um arquivo privado (em instantâneo ou visualização dinâmica) é um arquivo que não é rastreado / versionado pelo ClearCase.
Veja aqui ou aqui para localizá-los / listá-los.

No seu caso, ele pode ter sido criado porque seu script cometeu um erro de redirecionamento (em > nullvez de > /dev/null). Apenas o último garantiria que stdout não fosse exibido (porque redirecionado para /dev/null.
Same for Windows, onde> NULL impede que qualquer stdout seja exibido, ao contrário de >null, que criaria um arquivo chamado ' null'