Pergunta

Em IntelliJ, eu posso ter diferentes listas de mudança para que eu possa colocar determinados arquivos que eu nunca querem se comprometer em uma lista alteração diferente, e eu não será solicitado para cometer esses arquivos a menos que eu selecionar essa lista mudança. Por exemplo, certos arquivos de configuração de banco de dados, arquivos de projeto eclipse etc., quero cometer raramente ou nunca.

Existe uma maneira de fazer isso usando Subversion no Eclipse? Eu não tenho sido capaz de encontrá-lo, por isso tenho que desmarcar os arquivos que eu não quero cometer o tempo todo. Note que eu não posso usar svn:. Ignorar porque esses arquivos são, e devem ser, no repositório

Foi útil?

Solução

Você pode fazer isso no Sincronizar vista. Clique no botão Mostrar conjuntos de mudanças . Você pode então adicionar arquivos alterados para conjuntos de alterações (e criar novos conjuntos de alterações) a partir do menu do botão direito.

Outras dicas

Enquanto a noção de conjunto de mudanças da lista mudança não é diretamente apoiado por subversão, uma possibilidade seria usar SVN em conjunto com Mylyn .

Você pode definir cada grupo de arquivos para um diferente tarefa e ver se subclipse permite que você cometer apenas uma ou várias tarefas através Mylyn.
Eu não testei essa configuração diretamente, mas é uma tentativa vale a pena.

Uma opção como (ver Mylyn Wiki ):

criar e gerir com o contexto tarefa automaticamente - Permite o gerenciamento de mudança automática de set. Conjuntos de mudanças serão criados automaticamente para que você possa confirmar ou atualizar apenas os recursos que estão no contexto de uma tarefa.

Parece promissor.

conjuntos de mudanças no eclipse (plugin subclipse) não funciona muito bem. Se você fechar o projeto e reabri-lo, então ou seus conjuntos de alterações desaparecem ou todos os arquivos que você atribuiu anteriormente a um conjunto de alterações agora estão sem atribuição. SVN: ignorar não funciona se ele passa a ser um diretório, mas você deseja rastrear arquivos que dentro do diretório (não pergunte como isso acontece - difícil de explicar). lista mudança IntelliJ é muito melhor.

Que tal colocar esses arquivos em svn: lista de ignorados? (Definir os arquivos a serem excluídos como valores de
propriedade svn: ignore) Eles serão apenas excluído do controle de versão para que eles nunca chegar
comprometida e quaisquer alterações a estes arquivos serão ignorados pelo Subversion.

Se você obter o TeamCity plugin que você pode ter uma vista Sincronizar mais avançado do que o normal em eclipse. Ou apenas continuar usando IDEA ......

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top