Pergunta

Eu estou supondo que ele permite que você para "salvar" um processo de mesclagem para que eu pudesse criar um patch para algum projeto Open Source, e submeter um patch para que eles não têm de lidar com a fusão si?

Quando e como você usaria manchas no SVN?

Foi útil?

Solução

patches (arquivos diff unificado no SVN) são usados ??para várias situações:

  1. Você não tem acesso de submissão, mas você tem algumas modificações para um projeto que você deseja ser incluído. Nesse caso, você criar um patch de suas modificações e enviar o arquivo patch para os que têm o acesso de submissão. Claro que isso não significa que eles vão cometer o seu patch, mas torna-se mais fácil para eles a fazê-lo.
  2. Você tem modificações que você não quer se comprometer ainda. Você, então, enviar os patchfiles aos outros para que eles possam rever suas modificações e comentá-los.

Existem outras situações em que patchfiles são úteis, mas esses são mais muito específica para projectos.

Sem usar patchfiles, você teria que enviar todos os arquivos modificados em todo, o que geralmente resulta em um arquivo muito maior (zip).

E, claro, é possível aplicar um patchfile para uma cópia de trabalho que já tem suas próprias modificações -. Se você enviar arquivos inteiros essas modificações locais iria obter substituído

Outras dicas

Patches são utilizados por pessoas que não têm acesso directo para o repositório SVN. Eles enviá-lo para um dos usuários do SVN e ele / ela pode ou não fundi-lo ao repositório SVN.

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