Tag: tfs2010 | CloudMotion

Como transferir seu workspace do TFS de um computador para outro

Imagine o seguinte cenário: você está no meio de um projeto, com vários arquivos em checkout, e por algum motivo precisa trocar de computador e continuar seu trabalho em outro computador. Se seus arquivos não estivessem sob controle de versão, isso não seria um problema. Era só copiar seu diretório num pen-drive, levar para o outro micro e pronto! Mas como você está usando o TFS tem algumas coisas que não podem ser esquecidas: O status do checkout dos arquivos (“pending change”, como chamamos no TFS) é uma informação que é mantida dentro de seu workspace; O workspace é atrelado...

Continue lendo

26/06/2012 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 5 mins. | Comentários

Como acessar programaticamente as configurações de SMTP do TFS

Você está desenvolvendo um plugin server-side para o TFS (como um event handler) que precisa enviar email? Uma estratégia bastante interessante seria usar o mesmo servidor SMTP já configurado para o TFS – dessa forma você não precisa manter essa configuração em seu plugin. Essa configuração – e muitas outras – está gravada no TFS Registry. Para acessá-la, use o exemplo de código abaixo (cortesia do MVP português Tiago Pascoal): 1 internal class EmailSettings { private TfsTeamProjectCollection _tfs; private string smtpServer, fromAddress; private Nullable emailEnabled; public EmailSettings(TfsTeamProjectCollection tfs) { tfs = tfs; } public string GetSMTPServer() { if (smtpServer !=...

Continue lendo

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