Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
No TFVC (Controle de Versão do Team Foundation), ao criar ou editar um workspace no Visual Studio, você pode especificar se o local é Local ou Servidor. Um workspace local armazena em cache a versão não modificada de cada um dos arquivos para permitir que você edite, compare e faça outras coisas sem ser conectado ao servidor.
Você pode alterar o local do seu workspace do servidor para o local ou de local para servidor sempre que necessário. Para obter mais informações, consulte Criar e trabalhar com workspaces.
Usar um workspace local
Use um workspace local se não houver uma conexão confiável entre o computador e o servidor ao qual você está conectado e quando haverá menos de 100.000 itens no workspace. Você também pode preferir um workspace local se não trabalhar como parte de uma equipe e preferir trabalhar com o sistema de arquivos de maneira semelhante ao Git.
O uso de workspaces locais torna os bloqueios de check-out inexequíveis.
As alterações pendentes dos membros da equipe que usam workspaces locais não são visíveis para outros membros da equipe no Gerenciador de Controle do Código-Fonte.
Embora o Visual Studio não o impeça de executar várias instâncias no mesmo workspace, esse uso não tem suporte. Trabalhar dessa maneira é mais provável que cause problemas se você estiver usando um workspace local.
Importante
Os workspaces locais mantêm várias cópias do mesmo arquivo para habilitar algumas ações de controle de versão localmente se a conexão do servidor não estiver disponível. Com um workspace local, o desempenho pode diminuir à medida que o número de itens se aproxima ou excede 100.000. Várias cópias também ocuparão mais espaço no disco.
Usar um workspace do servidor
Use um workspace do servidor quando as condições específicas não forem atendidas para usar um workspace local ou se você usar a opção Habilitar obter mais recente na opção de check-out .
Trabalhar em um workspace do servidor enquanto estiver desconectado
Você ainda poderá trabalhar em um workspace do servidor se estiver temporariamente desconectado do servidor TFVC, tomando a solução offline. Posteriormente, quando a conexão estiver disponível, você poderá colocar a solução online para retornar ao comportamento conectado. O Visual Studio detecta uma condição desconectada e coloca a solução offline automaticamente, mas se você quiser fazer isso manualmente, siga estas etapas.
Dica
Se trabalhar offline for importante para você, considere usar um workspace local em vez de um workspace do servidor.
Tirar uma solução offline
No Gerenciador de Controle de Origem do Visual Studio, na pasta de trabalho local, abra a solução na qual você deseja trabalhar.
Se o servidor estiver offline, a caixa de diálogo Ir Offline será exibida.
Escolher OK
Ao salvar edições em arquivos em sua solução, você pode ser solicitado com a caixa de diálogo Salvar de Read-Only Arquivo . Esse prompt é esperado uma vez por arquivo enquanto estiver offline. Escolha Substituir para remover a proteção de gravação do arquivo.
O Visual Studio não coloca uma solução online novamente automaticamente. Você deve fazer isso usando as etapas a seguir.
Colocar suas alterações online quando o servidor estiver disponível
No Gerenciador de Soluções, abra o menu de contexto para a solução ou arquivo e, em seguida, escolha Go Online. Ou, no menu Arquivo do Visual Studio, escolha Controle do >Online.
A caixa de diálogo Go Online é exibida e mostra as alterações feitas offline.
Marque a caixa de seleção para cada alteração que você deseja fazer check-in e escolha Go Online.
As alterações feitas offline são adicionadas ao TFVC como alterações pendentes.
Gerenciar as configurações do workspace da coleção de projetos para sua equipe
Se você for um administrador, poderá especificar qual tipo de workspace o Visual Studio cria para os membros da equipe por padrão, local ou servidor. Você também pode habilitar o check-out assíncrono para os workspaces de servidor da sua equipe.
Na barra de menus do Visual Studio, escolhao Controle de Origem> de Coleção de Projetos da >.
A caixa de diálogo Configurações de Controle do Código-Fonte é exibida.
Na guia Configurações do Workspace , escolha a opção Local ou Servidor .
Você pode reduzir o tempo que o sistema leva para fazer check-out de arquivos em workspaces de servidor selecionando Habilitar check-out assíncrono em workspaces do servidor. Se você selecionar esta opção:
- A permissão PendChange não é mais imposta.
- Os bloqueios de check-out estão desabilitados.
Selecione OK.
Trabalhar no prompt de comando
Use os comandos Workspace e Workspaces do utilitário TFVC para criar e gerenciar workspaces no prompt de comando.
Se você tiver permissões suficientes, poderá usar o comando a seguir workspaces para ver os workspaces locais usados em sua coleção de projetos.
tf workspaces /format:detailed /owner:* /collection:https://<YourServer>/<YourCollection>/