O valor era muito grande ou muito pequeno para um UInt32: erro de check-in TFS


116

Quando estou tentando fazer check-in de algum código TFS e a mensagem de erro abaixo está chegando.

O valor era muito grande ou muito pequeno para um UInt32.

O que está causando esse problema e como posso corrigi-lo?


3
O mesmo está acontecendo com o Visual Studio 2015 usando git
Bomberlt

Respostas:


252

Eu encontrei a solução para este problema.

Solução:

Salve seus arquivos antes do check-in e inicie o check-in. Esse problema não virá.

Causa raiz:

Parece ser um bug na caixa de diálogo (não tenho certeza), mas certamente a mensagem de erro é confusa para o usuário.

Espero que esta solução resolva seu problema.


2
"Isso está bem. Estou bem com os eventos que estão ocorrendo atualmente."

4
Observe que isso não envolve apenas o check-in das fontes; também verifique se todas as alterações pendentes 'excluídas' no mesmo espaço de trabalho foram salvas antes de fazer o check-in, caso contrário, você ainda pode enfrentar o mesmo erro.
Ruud Helderman

1
Tive que salvar o próprio arquivo de solução para resolver o problema. Adicionei um projeto à solução e esqueci de salvar.
TaeKwonJoe

1
Arquivo> Salvar tudo
Squazz

15

Como Geeky Ninja menciona, o problema é que nem todos os arquivos são salvos. Felizmente, o VS tem um botão útil para isso (ctrl + shift + s):

File > Save All 

Me ajuda sempre


3

Construa e faça o check-in. Você não verá o problema. É sempre bom ver que suas alterações estão realmente compiladas sem erros antes de fazer o check-in.


0

Erro estranho. No meu caso, foi quando tentei Shelf meu código. Acabei de executar a solução para garantir que funcionasse antes de criar um conjunto de prateleiras. Em seguida, tentei criar um conjunto de prateleiras para que todos os arquivos fossem salvos, pensei.

Salvei tudo e reiniciei o Visual Studio. Então o Chrome travou quando o Visual Studio estava começando ... Eu finalmente consegui criar minha atualização do shelfset.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.