Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Este artigo descreve mensagens de erro comuns e mensagens de estado que a ferramenta de analisar para Microsoft Visual SourceSafe, versões 4.0, 5.0 e 6.0, devolve.
Nota A ferramenta de analisar incluída no Visual SourceSafe, versões 5.0 e 6.0, devolve as mensagens que são apresentados neste artigo. Microsoft recomenda que utilize a versão mais recente da ferramenta de analisar. Para obter esta ferramenta, instale o service pack mais recente do Visual SourceSafe.
Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
321139
(http://support.microsoft.com/kb/321139/
)
INFO: A lista de erros corrigidos no Visual SourceSafe 6.0 Service Pack 6
As mensagens que a ferramenta de analisar relatórios aparecem no ecrã. Por predefinição, estas mensagens também aparecem no ficheiro Data\Backup\Analyze.log.
Como o Visual SourceSafe armazena ficheiros e projectos
Para compreender algumas das mensagens que aparecem neste artigo, tem de compreender como o Visual SourceSafe armazena ficheiros e projectos.
São criados dois ficheiros para cada ficheiro e para cada projecto no Visual SourceSafe. Estes ficheiros estão localizados numa subpasta da pasta de dados. O nome da subpasta é a mesma como primeiro carácter do nome do ficheiro Visual SourceSafe (também conhecido como o nome do ficheiro físico ). Um dos dois ficheiros chama registo. Este ficheiro não tem uma extensão de nome de ficheiro. O ficheiro de registo armazena informações do Visual SourceSafe e as diferenças entre uma versão do ficheiro ou o projecto e a próxima versão.
O ficheiro de outro tem o nome do ficheiro de dados ou o ficheiro de sugestão. -Tem uma extensão de nome ficheiro de qualquer .uma ou. b. Este ficheiro armazena a versão mais recente do ficheiro ou o projecto que está a ser Visual SourceSafe.
Para identificar o nome de um ficheiro a partir do Visual SourceSafe ficheiro físico, execute o seguinte comando para criar um ficheiro denominado Physical.txt indica todos os ficheiros na base de dados Visual SourceSafe que não foram eliminados e não estão danificados:
SS física $ / - r - ophysical.txt
No ficheiro Physical.txt, localize o nome de ficheiro que pretende. Se estiver a procurar um nome de ficheiro específico (MyFile.txt) no ficheiro Physical.txt, certifique-se de que verificar todo o ficheiro porque poderão existir várias instâncias de um ficheiro.
Segue-se uma lista das mensagens mais comuns que recebe quando executar a ferramenta de analisar para reparar uma base de dados, independentemente de utilizar o -F opção.
As mensagens que aparecem quando deseja receber uma listagem verbosa (utilizando o -V mudar) não estão documentadas aqui.
Esta lista não está completa.
Contacte os serviços de suporte a produtos da Microsoft se receberá uma mensagem de erro não está documentada aqui. Para contactar o suporte técnico da Microsoft, visite o seguinte Web site da Microsoft:
O CRC para ficheiro de dados "File Name" (Physical Data File Name) não corresponde ao CRC armazenado. O ficheiro pode estar danificado. O ficheiro foi verificado pela última vez no Date; Time por utilizador "User Name" no projecto "Project Name".
exemplo:
O CRC para ficheiro de dados "MyFile.txt" (YBGAAAAA.a) não corresponde ao CRC armazenado. O ficheiro pode estar danificado. O ficheiro foi verificado pela última vez em "15/10/96; 11:26a"por utilizador"visitas"no projecto"$ / MyProject."
Causa: Esta mensagem ocorre porque o ficheiro de registo regista o cíclica redundância verificar (CRC) para a última cópia actualizada do ficheiro e o último CRC gravado não corresponde ao CRC actual. (Normalmente, esta mensagem não inclui a frase última sobre a data da última entrada dada e a hora.)
importante Quando analisar devolvida esta mensagem, versões mais antigas do ficheiro poderão ser perdidos se o erro não for corrigido imediatamente.
resolução: Para resolver este problema, siga estes passos:
Verifique se o nome da cópia no directório de trabalho do utilizador que dada entrada pela última vez o ficheiro corresponde ao nome do ficheiro de dados físico.
Verifique se a opção de verificação em ficheiros inalteradas no separador Geral da caixa de diálogo Opções está definida para Dar entrada .
Dar saída do ficheiro.
Verificar o ficheiro.
Este procedimento corrigirá os erros de CRC armazenados.
mensagem de erro:
Criar um novo nameset ou informações de nome de ficheiro longos, para o ficheiro File Name.
exemplo:
Criar um novo nameset ou informações de nome de ficheiro longos, para o ficheiro MyFile.txt.
Causa: Analisar está a comunicar que está a tentar corrigir as informações de ficheiro longos para este ficheiro.
mensagem de erro:
O ficheiro de dados para "File Name (Physical Data File Name)" não foi encontrado.
exemplo:
Não foi encontrado o ficheiro de dados para "EQUATES.INC" (aiaaaaaa.b).
Causa: Visual SourceSafe mantém a última cópia de cada ficheiro na base de dados como um ficheiro individual (.uma ou .b, também conhecido como o ficheiro de dados). Analisar reparado que o ficheiro de dados que corresponde ao nome do ficheiro é a base de dados em falta. Analise tenta localizar um ficheiro .uma ou um ficheiro de .b com base num movimento no ficheiro de registo (AIAAAAAA). Normalmente, este problema é causado por um ficheiro de dados que está marcado como só de leitura. No entanto, este problema também poderá ocorrer se ocorrer um problema de rede ou um problema do servidor durante a criação do ficheiro.
resolução:
Se o ficheiro de dados que aparece na mensagem de erro estiver marcado como só de leitura, repor este atributo para que o ficheiro é gravável.
Se o File Name é um projecto, é possível executar o seguinte comando para corrigi-lo:
Analisar -F Path of Data
Se File Name é um ficheiro, não existe nenhuma forma fácil de resolver este problema. A melhor alternativa é obter outra cópia deste ficheiro para substituir o ficheiro não foi possível localizar analisar. Para o fazer, siga estes passos:
Obtenha acesso ao histórico do ficheiro e, em seguida, identificar o utilizador dar entrada pela última vez o ficheiro.
Obtenha a versão mais recente do ficheiro do directório de trabalho do utilizador.
Copie o ficheiro o nome de ficheiro de dados físicos (com a .uma ou .b extensão do nome, tal como especificado na mensagem de erro) para o subdirectório correcto na base de dados. Por exemplo, um ficheiro que começam pela letra A deve ser armazenada no directório A.
Nota Tem de mudar o nome do ficheiro como parte do processo de cópia.
Se tiver várias instâncias deste ficheiro em diferentes projectos na base de dados, tem de determinar o projecto que armazena este ficheiro. Para criar um ficheiro de saída, consulte as instruções apresentadas neste artigo. Procurar no ficheiro de saída físico para o nome do ficheiro de dados físicos sem a extensão. Neste exemplo, o nome de ficheiro vai ser aiaaaaaa. Se mover no ficheiro de ocorrência de aiaaaaaa verá o nome de projecto que inclui o ficheiro.
mensagem de erro:
Base de dados de análise em curso.
Causa: Esta mensagem é apenas informativa e relatórios que processam a analisar foi iniciado.
mensagem de erro:
Encontrou um CRC incorrecto no < Ficheiro Nome >; registo escreva < Tipo de Cabeçalho do Registo >.
exemplo:
Encontrou um CRC incorrecto no Status.dat; tipo SH de registo.
Causa: Cada ficheiro tem um cabeçalho. Analisar lê-lo e calcula o erros de CRC para dados que existe actualmente. Se não corresponde ao CRC no cabeçalho, esta mensagem aparece. As informações chaves são o nome do ficheiro e registo de cabeçalho de tipo. Se estes dados não reconhecidos, o cabeçalho também é inválido.
Normalmente, este erro ocorre apenas uma vez no início do registo de ficheiro. Ocorre com maior frequência para utilizadores que estiverem a actualizar a partir do SourceSafe 3.x. O ficheiro de Status.dat é utilizado para armazenar o ficheiro (se está reservado ou não) está danificado.
resolução: Normalmente, se for apresentada esta mensagem para o ficheiro Status.dat, executar Analisar -F Path of Data corrige o problema. No entanto, para outros ficheiros, o efeito a Corrupção é que este registo é perdido. Dependendo do tipo do registo, analisar poderá ignorá-la, corrigi-lo ou removê-lo apenas. Se o nome do ficheiro e o registo de cabeçalho tipo reconhecido, executar Analisar -F pode recuperar o ficheiro.
mensagem de erro:
O ficheiro "Physical Log File Name
Including Path" parece estar danificado. Não é possível ler o formato de cabeçalho.
exemplo:
O ficheiro "f:\vss\data\O\ORLAAAAA" parece estar danificado. Não é possível ler o formato de cabeçalho.
Causa: Ficheiros no Visual SourceSafe têm registos de formato e o cabeçalho para identificar o ficheiro. Um ou ambos estes está danificado. Este erro é muito grave porque indica frequentemente que o resto do ficheiro de registo está danificado.
resolução:
Frequentemente, analisar comunica este erro em ficheiros que não necessita da base de dados. Frequentemente, estes ficheiros têm um tamanho de 0 bytes. Em primeiro lugar, mover os ficheiros que comunique este erro do directório \data\a-z, juntamente com quaisquer ficheiros que tenham o mesmo nome com uma extensão (normalmente, .uma, .b ou .old).
Não se executar novamente analisar já não relatórios este erro, é necessária nenhuma acção adicional.
A melhor solução é obter o ficheiro a partir da cópia de segurança.
Se não existirem cópias de segurança estiverem disponíveis e o ficheiro é um projecto, elimine os ficheiros a partir de DATA\? \ directório. Certifique-se de que elimine o ficheiro com a extensão do .uma ou .b e o ficheiro sem extensão. Em seguida, execute Analisar -F Path of Data para limpar as ligações. Todos os ficheiros que tenham esse projecto é provável que perder-se.
Se for um ficheiro, faça uma cópia do ficheiro de dados (um com a extensão de .uma ou .b) e, em seguida, eliminar os ficheiros a partir de DATA\? \ directório. Elimine o ficheiro com a extensão do .uma ou .b e o ficheiro sem extensão e, em seguida, mude o nome do ficheiro .uma ou .b ao respectivo nome real. Finalmente, adicione o ficheiro novamente para o Visual SourceSafe. Tem de identificar o ficheiro. Consulte as instruções para identificar um ficheiro no início deste artigo.
mensagem de erro:
Ficheiro "Physical Log File Name
Including Path" não é a versão correcta do SourceSafe.
exemplo:
Ficheiro "f:\vss\data\H\HACKAAAA" não é a correcta versão Visual SourceSafe.
Causa: Cada ficheiro de registo físico mantém a respectiva versão de base de dados. O processo de configuração do Visual SourceSafe é executado um utilitário designado Ddconv na base de dados. Ddconv é executado através da base de dados e converte ficheiros para a versão actual. Esta mensagem ocorre quando o ficheiro não foi convertido para a versão correcta porque alguém estava a utilizar SourceSafe durante a conversão, o ficheiro era só de leitura nesse momento, ou o ficheiro foi danificado na versão anterior do SourceSafe e Ddconv pode não reconhecê-lo.
resolução:
Se existir apenas um bloqueio no ficheiro, pode executar Ddconv em relação à base de dados e que irá converter este ficheiro. A sintaxe para executar Ddconv é:
DDCONV Path of Data
Danos no ficheiro ou o projecto devem ser corrigido Ddconv para poder converter o ficheiro. Infelizmente, uma vez que o resto da base de dados já foi actualizado para um formato Visual SourceSafe 4.0, é difícil determinar o que é que danos. Pode recuperar o 3 SourceSafe. x base de dados e executar a 3. x versão da ferramenta analisar para SourceSafe 3. x na 3. x dados para determinar a existência de danos. Depois do ficheiro ou o projecto for resolvido, pode executar Ddconv nos dados novamente.
Se não tiver de ter o ficheiro ou o projecto, pode mover, juntamente com o dados ficheiro correspondente (.uma ou .b), dos dados subdirectório. Em seguida, chamar Analisar com o -F opção para limpar quaisquer hiperligações para o ficheiro. Consulte as instruções apresentadas no início deste artigo para transferir a nova versão da ferramenta analisar.
mensagem de erro:
O File Name do ficheiro foi branched do Physical Log File Name que falta uma referência de ramo. Vai ser adicionada uma referência.
exemplo:
O ficheiro CBLIST.ASM foi branched de NNAAAAAA que falta uma referência de ramo. Vai ser adicionada uma referência.
Causa: O ramo principal não tem uma referência a este ficheiro. Analisar está a comunicar que que esteja a adicionar uma referência de que ramificam o ficheiro original.
mensagem de erro:
O ficheiro File Name foi branched do Physical Log File Name agora está danificado e versões anteriores serão inacessíveis.
exemplo:
O ficheiro que foi branched MyFile.txt de SOLAAAAA que agora está danificado e versões anteriores serão inacessíveis.
Causa: Esta mensagem informa que versões do ficheiro antes de foi branched são indisponíveis porque o ficheiro principal do ramo está em falta ou está danificado.
resolução: Esta mensagem é apenas informativa e não existe nada que possa fazer para o ficheiro em File Name. Idealmente corrigir os danos no ramo principal, no nome do ficheiro de registo físico na mensagem. O ficheiro Analyze.log sobre os danos no branched tem provavelmente outra mensagem a partir do ficheiro.
mensagem de erro:
Localizar uma referência a um bloco de direitos inválido.
Causa: O ficheiro Rights.dat ficou danificado. Este é o ficheiro que armazena informações de segurança do projecto. Normalmente, é possível corrigir este erro, executando a analisar de novo com o -F mudar.
mensagem de erro:
As informações de cabeçalho no sistema direitos estão danificadas.
Causa: O ficheiro Rights.dat ficou danificado. Este é o ficheiro que armazena informações de segurança do projecto.
resolução: Pode corrigir este problema, executando a analisar de novo com o -F mudar.
mensagem de erro:
Versão incompatível da base de dados.
Causa: O ficheiro Version.dat contém as informações erradas.
resolução: Normalmente, este erro ocorre quando um utilizador está a actualizar a partir do SourceSafe 3. x para o Visual SourceSafe. Ocorre devido a um problema no processo de conversão. Normalmente, este problema é documentado no ficheiro Ddcerr.log localizado no directório de dados.
Para obter informações adicionais sobre as mensagens neste ficheiro e como resolvê-los, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
153823
(http://support.microsoft.com/kb/153823/EN-US/
)
Mensagens DDConv do Visual SourceSafe
Quando este problema é resolvido, execute o Ddconv utilitário novamente para actualizar o ficheiro Version.dat. A sintaxe para chamar o utilitário Ddconv é o seguinte:
DDCONV Path of Data
mensagem de erro:
O item File Name tem uma relação principal extra que vai ser removida.
exemplo:
O item MyFile.txt tem uma relação principal extra que vai ser removida.
Causa: Esta é uma mensagem informativa que indica que o ficheiro tem um principal não é necessário. A ferramenta de analisar está a remover o registo primário extra.
mensagem de erro:
As informações de nameset para File Name estão danificadas.
exemplo:
As informações de nameset para ficheiro.txt estão danificadas.
Causa: O ficheiro Names.dat para o nome de ficheiro listados está danificado. Informações de ficheiro e projecto longas estão armazenadas no ficheiro Names.dat.
resolução: Pode recuperar caracteres até 33 executando analisar com o -F mudar. Normalmente, a versão mais recente do analyze (Service Pack 5 [SP5] e versões posteriores) podem corrigir estes erros sem truncagem.
mensagem de erro:
Parent(s) ou branch(es) não foram encontrados para o ficheiro "Physical Log File Name".
exemplo:
Parent(s) ou branch(es) não foram encontrados para o ficheiro "BRGAAAAA."
Causa: Isto significa que o ficheiro actualmente não tem principal ou ramo registos e o utilitário de analisar irá colocar o ficheiro na lista de eliminação. Se este ficheiro é branched de outro ficheiro que não tenha sido eliminado, não serão removido da base de dados e, por isso, esta mensagem continuará a aparecer. Este comportamento é normal SourceSafe. Esta mensagem não é um erro no código de origem. Esta mensagem é uma mensagem de registo verboso. No entanto, incorrectamente foi classificada como uma mensagem normal.
resolução: Executar normalmente o analisar com o -F parâmetro e o parâmetro - D vão corrigir as referências ou destruir estes ficheiros, caso seja necessário. No entanto, este processo não removerá todas as ocorrências desta mensagem.
mensagem de erro:
Nenhum projecto principal para o ficheiro de subprojecto "Physical Log File Name".
exemplo:
Nenhum projecto principal para o ficheiro de subprojecto "ABBAAAAA."
Causa: Este erro significa que este projecto não foi removido automaticamente quando o projecto principal foi eliminado ou que o projecto principal alguma forma foi perdido.
resolução: Normalmente, é possível corrigir este erro, executando Analisar -F Path of Data. A ferramenta reconstrói o principal ou remove o projecto sub se já não for necessário.
mensagem de erro:
Registo de projecto "Project Physical
Name" tem um registo de Log Type para item "File Name or Project
Name," mas esse item foi ou não foi encontrado no projecto.
exemplo:
Registo de projecto "DGEAAAAA" tem um registo de criação para item "MyFile.txt", mas esse item não foi encontrado no projecto.
Causa: Analise tem o registo de registos de um projecto e a lista actual de registos subordinados no projecto e reproduz os registos com versões anteriores até chegar no início da lista de registos. A lista subordinados deve estar vazia para corresponder à criação do projecto. Este erro indica que existe uma discrepância entre o histórico do projecto e respectivo conteúdo. Esta é apenas uma verificação interna.
resolução: Dependendo da natureza do erro no registo, poderá corrigir este problema, executando a Analisar -F . Isto não é um erro perigoso e pode ignorá-la. Esta mensagem quase sempre é apresentada a seguinte mensagem.
mensagem de erro:
O conteúdo de projecto como reconstruído do registo de "Physical Log File Name" não coincide com o conteúdo real de projectos.
exemplo:
O conteúdo de projecto como reconstruído do registo "DGEAAAAA" não coincide com o conteúdo real do projecto.
Causa: Esta mensagem quase sempre é apresentada depois de um ou mais da mensagem abordados neste artigo. Ele ocorre porque existe uma incompatibilidade entre o histórico e os ficheiros de registo. Esta é uma verificação interna.
resolução: Poderá corrigir este erro executando Analisar -F , dependendo do problema no registo. Isto não é um erro perigoso e pode ignorá-la.
mensagem de erro:
Direitos de definição correspondência encontrada.
Causa: O ficheiro Rights.dat contém uma referência que não é válida. Este ficheiro armazena informações de segurança do projecto.
resolução: Normalmente, é possível corrigir este erro ao chamar a analisar utilitário com o -F mudar.
mensagem de erro:
Existe uma diferença de tamanho diff cadeia no ficheiro "File Name" (Physical Log File Name) "na versão de Version Number (versões anteriores que já não é possível obter essa versão da base de dados).
exemplo:
Existe uma diferença de tamanho diff cadeia no ficheiro "MyFile.txt" (FYIAAAAA) versão 12 (versões anteriores que já não é possível obter essa versão da base de dados).
Causa: Esta mensagem de erro significa que não não possível obter versões anteriores do especificado. Normalmente, este problema é causado por um erro num registo de entrada de registo que faz com que a cadeia de diferença (ou delta) inoperável correctamente gerar versões mais antigas do ficheiro.
resolução: A única solução é obter o ficheiro (FYIAAAAA e FYIAAAAA.a (ou .b)) a partir da cópia de segurança.
Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
323698
(http://support.microsoft.com/kb/323698/
)
PROBLEMA: 'não existe uma discordância de tamanho de cadeia de detecção de diferenças no ficheiro' mensagem de erro no Analyze.log quando executa a ferramenta de analisar e a uma base de dados Visual SourceSafe
mensagem de erro:
Existe uma discordância de sequência versão no ficheiro de registo para "File name" (Physical Log File Name).
exemplo:
Existe uma discordância de sequência versão no ficheiro de registo para "MyFile.txt" (FISHAAAA).
Causa: Existe uma entrada de registo em falta no ficheiro. Normalmente, este comportamento ocorre quando o utilitário de analisar foi encontrada uma entrada de registo danificado e removido. Se esta entrada de registo é um rótulo, sem versões anteriores de um ficheiro serão perdidas. Se analisar removido uma entrada de registo de actualização, podem ter perdidos versões mais antigas do ficheiro.
resolução: Se tiver a versão do ficheiro em falta, é possível obtê-lo a partir da cópia de segurança se souber quando o problema ocorreu e recuperar antes dessa hora. Isto significa que as versões posteriores são perdidas.
mensagem de erro:
Não é possível criar filemapping para a base de dados path of DATA subdirectory.
exemplo:
Não é possível criar filemapping para c:\vss\data base de dados.
Causa: Um nome de ficheiro no directório de dados é superior ao nome do maior ficheiro permitidos. Normalmente, este problema ocorre quando um ficheiro não SourceSafe é escrito no directório de dados.
resolução: Verifica o subdirectório de dados para remover a entrada que não é um ficheiro SourceSafe.
mensagem de erro:
Impossível abrir projecto Path That Is Used
as Analyze Parameter \a\aaaaaaaa continuar?
Causa: Analisar não é possível localizar o projecto principal na base de dados. Normalmente, este problema ocorre porque o caminho do projecto não está correcto quando chamada analisar.
resolução: Execute analisar e verifique que está a apontar para a localização correcta da base de dados SourceSafe.
mensagem de erro:
O ficheiro File Name continha um ou mais nomes de ficheiro físico incorrecto.
exemplo:
Bqeaaaaa ficheiro continha um ou mais nomes de ficheiro físico incorrecto.
Causa: Um nome de ficheiro mal formado significa que um registo interno tem um nome de ficheiro físico no caso errado. Por exemplo, o nome do ficheiro físico BQEAAAAA pode aparecer no registo interno como "bqeaaaaa." Pode ignorar esta mensagem com segurança.
resolução: Executar analisar com o -F mudar.
mensagem de erro:
O erro "A contagem de subordinados no cabeçalho não coincide com a contagem de subordinados no disco. A contagem será ajustada."não é um erro crítico.
Causa: No cabeçalho de cada projecto, é mantido um número que indica o número de subordinados que estão associados esse projecto. Uma das muitas coisas que analisar como analisa a base de dados é contar os ficheiros de crianças que estão associados esse projecto. Se o número de conta de analisar não corresponder a contagem no cabeçalho, receberá esta mensagem de erro.
resolução: Executar analisar com o -F parâmetro para resolver este problema por sincronizar o número real de subordinados com o número no cabeçalho.
mensagem de erro:
Foi encontrado um 'COMMENT' registo de ficheiro File Name Such as "jogaaaaa" posição 33818
Causa: Normalmente, estes erros são causados por comentários isolados. Visual SourceSafe sequencialmente escreve dados aos respectivos ficheiros de registo. Um exemplo de como pode ter informações estranhas seria o seguinte:, adicionar um ficheiro e fornecer um comentário na altura da adicionar. Posteriormente, na caixa de diálogo Propriedades para esse ficheiro, alterar o comentário. Agora ambos os comentários são armazenados no ficheiro de dados. No entanto, poderá nunca novamente aceder ao primeiro comentário do SourceSafe.
Nota O número 33818 que aparece no exemplo erro indica que o comentário começa às bit 33818 desde o início do ficheiro.
resolução: Execute o analisar com o parâmetro - C para corrigir este erro. Utilizando o parâmetro - C , analisar pode comprimir espaço pode existir nos ficheiros de dados. Este espaço de disco do processo de versões. No entanto, este processo é consideravelmente mais lento. Não é uma boa ideia para executar este processo com frequência. Assim, se executar analisar o parâmetro - C e detectar dois comentários para um ficheiro, volta a escrever o ficheiro de dados e deixa sem o comentário anterior. Apesar deste parâmetro, por vezes, pode reduzir o tamanho da base de dados, é frequentemente não efectua uma diferença significativa.
mensagem de erro:
Foi encontrado um 'DIFF' registo de ficheiro File Name Such as "jogaaaaa" posição 33818.
Causa: Analisar devolve este erro porque uma cadeia DIFF foi encontrada mas não pode ser associada um registo no ficheiro onde foi encontrada.
Uma cadeia DIFF é constituída por blocos DIFF ADD, alterar ou REMOVE registos. Por exemplo, se um ficheiro que contenha apenas "Olá mundo" é reservado e alterado adicionando "Bye mundo" e, em seguida, novamente disponibilizado, esse ADD Cria uma cadeia DIFF.
O número 33818 que aparece neste exemplo de mensagem de erro indica que a cadeia DIFF começa na posição 33818 desde o início do ficheiro.
resolução: Execute o analisar com o parâmetro - C para corrigir este erro. Utilizando o parâmetro - C , analisar pode comprimir espaço pode existir nos ficheiros de dados. Este espaço de disco do processo de versões. No entanto, este processo é consideravelmente mais lento. Não é uma boa ideia para executar este processo com frequência. Por este motivo, se executar analisar com o parâmetro - C e detectar dois comentários para um ficheiro, volta a escrever o ficheiro de dados e deixa sem o comentário anterior. Apesar deste parâmetro, por vezes, pode reduzir o tamanho da base de dados, é frequentemente não efectua uma diferença significativa.
mensagem de erro:
Existem pequenas inconsistências nos sinalizadores de cabeçalho para ' File Name '.
exemplo:
Existem pequenas inconsistências nos sinalizadores de cabeçalho para 'aaaaaaaa'.
resolução: Executar analisar com o -F mudar para corrigir este erro corrigindo os sinalizadores de cabeçalho.
mensagem de erro:
O projecto principal para o item Logical File Name (Physical File Name) está danificado e a hiperligação para o ficheiro subordinado perdeu até o projecto é recuperado.
exemplo:
O projecto principal para item myfile.cpp (IABAAAAA) está danificado e a hiperligação para o ficheiro subordinado perdeu até o projecto é recuperado.
Causa: Normalmente, este erro ocorre devido a uma operação eliminada incompleta. Na maior parte das vezes, o projecto já não é necessário e não estiver visível na base de dados.
resolução: Para resolver manualmente este erro, remova os pares de ficheiro que aparecem no erro para uma pasta de cópia de segurança. Tenha em atenção que isto vai expor itens subordinados (ficheiros e subprojectos) que poderão ser ainda na base de dados e fazer referência ao ficheiro removido. Analisar -D , removerá ficheiros isolados abaixo o projecto de imediato. Os subprojectos restantes terão de ser manualmente removidos porque eles comunicará este erro após remoção pares de ficheiros principal. Suporte técnico da Microsoft poderá ajudar a remover grandes quantidades destes itens "órfãos".
mensagem de erro:
O nome do projecto principal foi danificado Original Full Path of Project o nome real deve ser New Full Path of Project
exemplo:
O nome do projecto principal foi danificado '$ / OriginalPath/MyProject/meuficheiro 'o nome real deve ser' $ / NovoCaminho/MyProject/meuficheiro'
Causa: Este erro ocorre quando uma operação de mudança de nome não é permitida a totalmente concluída.
resolução: A versão mais recente do utilitário analisar corrigirá este erro se executar no modo de correcção ( Analisar -F ).
Para obter informações adicionais sobre os parâmetros utilizados com analisar, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
190881
(http://support.microsoft.com/kb/190881/EN-US/
)
Utilitário de Analyze6.exe para o Visual SourceSafe
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 152807
(http://support.microsoft.com/kb/152807/en-us/
)
Quanto esforço foi necessário para seguir os procedimentos deste artigo?
Muito baixo
Baixo
Moderado
Alto
Muito alto
O que podemos fazer para melhor estas informações?
Para proteger a sua privacidade, não inclua as informações de contacto nos comentários.
Obrigado! Os seus comentários serão utilizados para nos ajudar a melhorar o conteúdo do suporte. Para obter mais opções de assistência, visite a Home Page da Ajuda e Suporte.