Alguém pode me dizer como reverter (reverter) um check-in no TFS 2010?
Você tem duas opções para reverter (reverter) um conjunto de alterações no Team Foundation Server 2010 Version Control. A primeira opção é usar a Interface do usuário (se você tiver a versão mais recente do TFS 2010 Power Tools instalado).
A outra opção é usar o aplicativo de linha de comando de controle de versão do TFS 2010 :
tf.exe rollback
Tenho informações sobre as duas abordagens na postagem do meu blog .
Para Team Foundation Server 2012, 2013 ou Visual Studio Online , a reversão agora é integrada diretamente ao Source Control Explorer e quando você está abrindo os detalhes de um changeset na janela Team Explorer. Você não precisa instalar nenhuma versão das ferramentas avançadas para esta funcionalidade ao usar o Visual Studio 2012 ou posterior. Há um ótimo artigo do MSDN discutindo detalhes sobre como reverter um conjunto de alterações agora disponível aqui: http://msdn.microsoft.com/en-us/library/ms194956(v=vs.110).aspx
Para 2010, use o comando rollback na linha de comando. Não há suporte integrado no IDE para isso, ainda.
Comando de reversão
Basicamente, ele funciona criando um "anti-delta" para negar o changeset afetado. Você pode realizar a mesma coisa manualmente fazendo Obter uma versão específica, adicionando um espaço ao arquivo para que pareça ter sido alterado e fazendo o check-in. Eu ainda vou pelo último caminho para voltar atrás em uma alteração se eu precisar fazer um único arquivo, como eu acho mais rápido de fazer.
fonte
Sem usar ferramentas elétricas ou linha de comando:
fonte
Revertendo alterações para outro usuário
Se você estiver tentando reverter as alterações para outro usuário, certifique-se de obter os arquivos mais recentes que você está tentando reverter; caso contrário, você verá o erro:
fonte
Você pode reverter um changeset (no TFS2010) por meio da linha de comando fazendo:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe" rollback /changeset:123 /recursive
Observação : você deve usar o caminho completo tf.exe mesmo no prompt de comando do Visual Studio para evitar o erro "Não foi possível determinar o espaço de trabalho". Mais informações aqui
fonte
clique com o botão direito do mouse no arquivo em Visual Studio e em Source Control / View History e selecione o último conjunto de alterações, clique com o botão direito e clique em Rollback Após a reversão, você deve fazer o check-in novamente.
fonte
Não há opção de desfazer no TFS (até 2008, eu não usei 2010 ainda). Existem algumas ferramentas de linha de comando que você pode usar para reverter alterações que podem ajudar:
http://msdn.microsoft.com/en-us/library/ms194956%28VS.80%29.aspx
HTH
fonte