-
Apache Subversion (também conhecido por svn) é um sistema de controle de versão desenhado especificamente para ser um substituto moderno do CVS, que se considera ter algumas limitações. (Não tem nada a haver com arquivos binários)
fonte: wikipédia
-
acho que o cvs tinha problema com os binários
-
No site do SVN diz que os tratamentos de arquivos binários e texto são da mesma forma.
-
Binary files handled efficiently.
Subversion is equally efficient on binary as on text files,
because it uses a binary diffing algorithm to transmit and store
successive revisions.
Fonte: https://subversion.apache.org/features.html
Logo o subVersion tem a mesma eficiência nos dois casos.
-
"Note that whether or not a file is binary does not affect the
amount of repository space used to store changes to that file, nor
does it affect the amount of traffic between client and server. For
storage and transmission purposes, Subversion uses a diffing method
that works equally well on binary and text files; this is completely
unrelated to the diffing method used by the 'svn diff'
command." Fonte: http://subversion.apache.org/faq.html#binary-files
-
É verdade, Mr. Robot, quem tem problema com arquivos binários é o CVS.
Handling binary files
There are two issues with using CVS to store binary files. The first is that CVS by default convert line endings between the canonical form in which they are stored in the repository (linefeed only), and the form appropriate to the operating system in use on the client (for example, carriage return followed by line feed for Windows NT).
Ou seja, o CVS acaba trocando os finais de linha (\\r\\n, no Windows, por exemplo) pelo final de linha padrão.
The second is that a binary file might happen to contain data which looks like a keyword (see section Keyword substitution), so keyword expansion must be turned off.
E pode acontecer também que o binário contenha alguma palavra chave importante no contexto do CVS que acabe sendo trocada e corrompendo o binário.
Fonte: ftp://ftp.gnu.org/old-gnu/Manuals/cvs/html_node/cvs_81.html
-
O quê que isso tem haver com engenharia de testes. As vezes frases desconexas sao dadas como certas pelo CESPE, outras vezes não. Cabe ao candidato usar a bola de cristal.