Tag: version-control - página 3 de 3 | CloudMotion

Como desfazer check-outs de outros usuários

Quantas vezes já passamos (ou vimos alguém passar) por isso? “Um funcionário saiu da empresa e largou um monte de arquivos em check-out. Ninguém sabe a senha dele. Mas nem ia adiantar, a máquina já foi formatada mesmo…” E agora, como cancelar os check-outs feitos por outro usuário? O segredo está na (relativamente pouco conhecida) ferramenta de linha de comando do Team Explorer, tf.exe. Abra o prompt de comando do Visual Studio 2008 e execute: tf workspaces /owner:**<nome_do_usuário>** /server:**<nome_do_servidor>** Com isso você consegue listar os workspaces do usuário em questão. Você vai precisar dessa informação para a próxima etapa: tf...

Continue lendo

21/08/2008 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários

Por que as políticas de check-in não são obrigatórias?

Mais uma da série “dúvidas comuns que respondemos infinitas vezes”: Por que as políticas de check-in não são obrigatórias? O recurso de check-in policy (política de check-in) é percebido pelos usuários do TFS como uma grande vantagem. Com ele, é possivel definir algumas premissas para a aceitação do código-fonte: Você testou seu código antes de fazer check-in? Você analisou o seu código para garantir que ele atende aos padrões da empresa? Você lembrou de associar suas alterações no código à atividade/demanda que originou essas alterações? As políticas de check-in são definidas em nível de projeto (Team Project) e se aplicam...

Continue lendo

06/08/2008 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 8 mins. | Comentários

Cadê o meu arquivo?!

Ter um sistema de controle de versão (TFS) integrado ao ambiente de desenvolvimento (Visual Studio 2005) pode ser ao mesmo tempo uma benção e uma maldição. Se por um lado temos a conveniência da automatização de boa parte da interação com o servidor – por exemplo, não precisamos mais fazer check-out manualmente – por outro lado esquecemos como interagir com a ferramenta e todos os seus recursos. Por vezes, nem sabemos quais recursos existem, pelo simples fato de que a integração TFS-VS2005 oculta esses recursos. Mais um caso verídico ocorrido aqui na empresa: Um desenvolvedor apagou um arquivo de um...

Continue lendo

01/06/2006 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 2 mins. | Comentários

Bug no Team Foundation Version Control

Aconteceu com um de nossos desenvolvedores aqui na FórumAccess: ao trabalhar com datasets tipados, o designer de datasets passou a “explodir” com uma mensagem de ACCESS_DENIED. Minha primeira providência foi checar as permissões no TFS – estava tudo OK. Depois, fui checar as permissões da cópia local no workspace dele. Qual não foi minha surpresa quando, ao abrir o diretório, vi que os arquivos .cs dos datasets dele tinham virado diretórios!!! Provavelmente isso se deve a um erro conhecido do Team Foundation Server, disponível na página de FAQ do projeto de Web Applications para Visual Studio 2005: Issue 7 -...

Continue lendo

31/05/2006 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários

Alguém mexeu no meu check-out

Temos tido algumas experiências não muito divertidas com o controle de versão do TFS aqui na FórumAccess. Elas se devem basicamente ao fato de que antes usávamos o Visual SourceSafe (VSS). Não, não é um problema de migração. Aliás, se você tem um repositório no SourceSafe e pretende migrar para o TFS, fique tranqüilo: a conversão é possível e você mantém todo o histórico do VSS. Na verdade, a diferença é cultural. O problema deve-se ao fato que check-out no VSS e no TFS não significam a mesma coisa! No VSS, podemos dizer que check-out significa “baixe a última versão...

Continue lendo

31/05/2006 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 2 mins. | Comentários