<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-br">
		<id>http://wiki.mstech.com.br/index.php?action=history&amp;feed=atom&amp;title=Iniciando_o_uso_do_Git_no_Visual_Studio</id>
		<title>Iniciando o uso do Git no Visual Studio - Histórico de revisão</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.mstech.com.br/index.php?action=history&amp;feed=atom&amp;title=Iniciando_o_uso_do_Git_no_Visual_Studio"/>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Iniciando_o_uso_do_Git_no_Visual_Studio&amp;action=history"/>
		<updated>2026-05-07T17:45:04Z</updated>
		<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Iniciando_o_uso_do_Git_no_Visual_Studio&amp;diff=1095&amp;oldid=prev</id>
		<title>Daniel.alves: Criou página com '== Banco de Dados ==  Ao utilizar o modelo de desenvolvimento orientado ao GitFlow, recomenda-se que a utilização do banco de dados local em sua estação de trabalho. Pois...'</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Iniciando_o_uso_do_Git_no_Visual_Studio&amp;diff=1095&amp;oldid=prev"/>
				<updated>2016-07-06T14:44:27Z</updated>
		
		<summary type="html">&lt;p&gt;Criou página com &amp;#039;== Banco de Dados ==  Ao utilizar o modelo de desenvolvimento orientado ao GitFlow, recomenda-se que a utilização do banco de dados local em sua estação de trabalho. Pois...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Banco de Dados ==&lt;br /&gt;
&lt;br /&gt;
Ao utilizar o modelo de desenvolvimento orientado ao GitFlow, recomenda-se que a utilização do banco de dados local em sua estação de trabalho. Pois como cada desenvolvedor estará trabalhando em uma ''feature'' diferente e, consequentemente, um ''branch'' próprio para esta ''feature'', as alterações realizadas no banco de dados não serão conhecidas de toda a equipe até que seja realizado um ''merge'' de todas as alterações no ''branch develop''. Para isto, todas as alterações realizadas no banco de dados local devem possuir o seu respectivo ''script'' no repositório do projeto, para que ao realizar o ''merge'' das ''features'' seja possível unir todas as alterações realizadas no banco de dados e alterar o banco de desenvolvimento para testar a nova versão do sistema com todas as suas ''features''.&lt;br /&gt;
&lt;br /&gt;
== Visual Studio ==&lt;br /&gt;
&lt;br /&gt;
Ao abrir o Visual Studio e acessar um ''branch'' (seja ele o ''develop'', ''master'', ou qualquer outro) ele poderá checar alguns arquivos (como DLLs), e ao efetuar a mudança de ''branch'' uma mensagem de erro será exibida, alertando que você possui arquivos checados para fazer ''commit'' ou ''undo'' e, consequentemente, a mudança não é realizada. Para prosseguir com a mudança de ''branch'' é necessário verificar o que aconteceu com os arquivos que foram alterados pelo Visual Studio e, caso não tenha necessidade, descartar as alterações e confirmar, somente após isso será possível alterar de ''branch''.&lt;br /&gt;
&lt;br /&gt;
No Visual Studio, quando uma ''feature'' é criada através da própria interface e finalizada da mesma forma observa-se que o fluxo do GitFlow não é &amp;quot;desenhado&amp;quot; da forma correta no GitKraken ou SourceTree, dando a ideia que o desenvolvimento foi feito diretamente no ''branch'' de ''develop''. Por isso, recomenda-se a utilização do GitKraken, SourceTree ou GitBash para a criação dos ''branches''.&lt;br /&gt;
&lt;br /&gt;
Suponha que você esteja trabalhando em um dado ''branch'' e tenha criado um arquivo novo neste local. Por ventura, você muda de ''branch'' e percebe que o arquivo alterado &amp;quot;foi junto&amp;quot; para o ''branch'' atual. O que ocorre é que como o arquivo não foi mapeado no Git (através de um ''commit'') é como se fosse um arquivo comum do sistema operacional e, mesmo mudando os ''branchs'' o arquivo irá permanecer isolado na pasta. O mesmo ocorre para arquivos alterados e mapeados pelo Git, porém, neste caso, o arquivo irá aparecer porque o Git está movendo ele para o ''branch'' atual de trabalho para evitar a perda do arquivo. Em ambos os casos, existem três formas de se resolver:&lt;br /&gt;
# Quero salvar o novo arquivo: deve-se ir no ''branch'' ao qual o arquivo pertence, adiciona-lo e efetuar o ''commit''.&lt;br /&gt;
# Quero salvar as alterações: deve-se ir no ''branch'' ao qual o arquivo pertence e efetuar o ''commit''.&lt;br /&gt;
# Quero descartar as alterações: para novos arquivos basta deletar o arquivo na pasta e para arquivos mapeados executar o comando ''revert''.&lt;/div&gt;</summary>
		<author><name>Daniel.alves</name></author>	</entry>

	</feed>