Próbuję zaktualizować lokalne pliki z TFS, ale nie mogę go uruchomić. Nie wiem nawet, dlaczego to się nie udaje, ponieważ TFS nie rzuca mi wyjątku ani niczego, po prostu milczy mi i nie aktualizuje niczego.Pobierz najnowszą wersję pliku z TFS
public bool getLatest(string[] items)
{
try
{
Workspace myWorkspace = createWorkspace();
myWorkspace.Get(items,
VersionSpec.Latest,
RecursionType.Full,
GetOptions.Overwrite);
return true;
}
catch (Exception ex)
{
Tools.MessageLogger.LogError(ex.Message);
return false;
}
}
muszę dodać, że wszystkie inne formy komunikacji z TFS jest dobrze, pendingchanges, zameldowania lub wymeldowania wszyscy pracujemy. To dość frustrujące.
Zgodnie z [docs] (http://msdn.microsoft.com/en-us/library/bb139316%28v=vs.80%29.aspx), 'WorkSpace.Get()' powinien zwrócić [ GetStatus] (http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.versioncontrol.client.getstatus%28v=vs.80%29.aspx) obiekt informujący o liczbie ostrzeżeń/niepowodzeń/konfliktów były - jeśli to przechowujesz i sprawdzasz w debugowaniu, brzmi to tak, jakby mogło mieć potrzebne informacje. – Bridge