Wartość była za duża lub za mała dla błędu UInt32: TFS Checkin


116

Kiedy próbuję sprawdzić jakiś kod TFS i poniżej pojawia się komunikat o błędzie.

Wartość była za duża lub za mała dla UInt32.

Co powoduje ten problem i jak mogę go naprawić?


3
To samo dzieje się z Visual Studio 2015 przy użyciu git
Bomberlt

Odpowiedzi:


252

Znalazłem rozwiązanie tego problemu.

Rozwiązanie:

Zapisz pliki przed zaewidencjonowaniem, a następnie rozpocznij odkładanie. Ten problem nie pojawi się.

Główna przyczyna:

Wygląda na to, że jest to błąd w oknie dialogowym (nie jestem pewien), ale z pewnością komunikat o błędzie jest mylący dla użytkownika.

Mam nadzieję, że to rozwiązanie rozwiąże Twój problem.


2
- W porządku. Nie przeszkadzają mi wydarzenia, które obecnie się rozwijają.

4
Należy pamiętać, że dotyczy to nie tylko sprawdzanych źródeł; sprawdź również, czy wszystkie „wykluczone” oczekujące zmiany w tym samym obszarze roboczym zostały zapisane przed wpisaniem, w przeciwnym razie nadal możesz napotkać ten sam błąd.
Ruud Helderman,

1
Musiałem zapisać sam plik rozwiązania, aby rozwiązać problem. Dodałem projekt do rozwiązania i zapomniałem go zapisać.
TaeKwonJoe

1
Plik> Zapisz wszystko
Squazz

15

Jak wspomina Geeky Ninja, problem polega na tym, że nie wszystkie pliki są zapisywane. Na szczęście VS ma do tego przydatny przycisk (ctrl + shift + s):

File > Save All 

Pomaga mi za każdym razem


3

Zbuduj i zarejestruj się. Nie zobaczysz problemu. Zawsze dobrze jest zobaczyć, że zmiany są faktycznie kompilowane bez błędów przed ich wpisaniem.


0

Dziwny błąd. W moim przypadku było to wtedy, gdy próbowałem przechowywać kod na półce. Po prostu uruchomiłem rozwiązanie, aby upewnić się, że działa, zanim utworzyłem zestaw półek. Pomyślałem, że potem spróbowałem stworzyć zestaw półek, więc wszystkie pliki zostały zapisane.

Zrobiłem Save All i faktycznie ponownie uruchomiłem Visual Studio. Potem Chrome zawiesił się podczas uruchamiania Visual Studio ... Wreszcie mogłem stworzyć aktualizację mojego zestawu półek.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.