Subversion: do I need to explicitly add/delete each file?


Started to get familiar with Subversion (SVN) recently. We have plans to employ it at work and I need to create good demo cases for other developers distinctly showing advantages of SVN over our current version control system. I discovered an interesting feature of SVN which I’d like to hear your comments about.

In CVS if I delete couple of files locally and then run cvs remove, if I remember correctly, it discovers which files I deleted and marks them all for removal from repository. It does not work with additions though: I need to cvs add explicitly each file/directory after I created it. In SVN, I need do both explicitly. Unless your IDE does all deletions/additions for you, which all good IDEs do of course. But not everybody use good IDEs so this feature looks like a regression given that SVN is positioned as a replacement for CVS. Let alone that they could also improve additions so that running svn add without argument(s) adds files that are created in the local copy after last update and do not yet exist in the repository.

  1. Пока нет комментариев.

Обязательно надо войти в систему для комментирования.