O que é view-private-file e como foi criado?
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
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'