Quando os ficheiros são escritos por cima, é impossível recuperar, mesmo com esses programas.
Exacto. Normalmente "substuir" = "apagar + criar um novo". No entanto, é bem possível um programa substituir a sério, e aí só mesmo uma recuperação profissional é que pode safar, porque não há software que resista (que eu tenha conhecimento), a menos que haja algum suporte na própria filesystem.O que te parece quando estás a substituir um ficheiro é que ele é escrito por cima. Mas isso pode não acontecer.
Substituir na verdade é apagar o que lá esta e criar um novo, e este novo pode ser alocado em qualquer sitio do disco, onde o algoritmo que assim o gere achar mais adequado.
Não são backups, mas que eu saiba (nunca usei), o SVN ou o CVS permitem que vás registando um tracking daquilo que tens feito. Sempre ajuda a perderes o mínimo possível de dados quando tens um acidente.
Provavelmente vão dizer que é um exagero usar um software de versionamento só para isso, mas se também serve para isso, why not?
Lá se ia o projecto de LAPR
Exacto. Normalmente "substuir" = "apagar + criar um novo". No entanto, é bem possível um programa substituir a sério, e aí só mesmo uma recuperação profissional é que pode safar, porque não há software que resista (que eu tenha conhecimento), a menos que haja algum suporte na própria filesystem.
btw, tópico movido para o WW&S, que isto de Programação só tem o programa que fez a gravação
Sim, é tipo um log: http://en.wikipedia.org/wiki/Subversion_(software)
Quanto ao NetBeans, não sei como trabalha porque (ainda) não uso, e pretendo ficar-me pelo Notepad++