portsnap() seems to be more "usable" since it downloads a single "zip" file instead of svnlite() which downloads thousands of little files.
Thanks!
Thanks!
Thanks. I did a search before posting but didn't find anything useful.This question has been discussed here and on the freebsd-questions mailing list.
http://lists.freebsd.org/pipermail/freebsd-questions/2012-September/244851.html
Take your time to read it.
The added bonus of using SVN instead of portsnap(1) is that it's easier to merge any local changes and/or revert changes on a single port. If you're not in the habit of modifying ports or need to change versions you're probably better off using portsnap(1).
svn update will restore the original one. Is my understanding correct?Yes, you have a choice actually. To keep your local changes or overwrite them with the upstream version.e.g. if I modified the Makefile for sysutils/tmux, runningsvn updatewill restore the original one. Is my understanding correct?
e.g. if I modified the make file for sysutils/tmux, runningsvn updatewill restore the original one. Is my understanding correct?
Thank you
svn update will merge your changes with the changes from the upstream repository. This is what all revision control systems do by default on update operation. If you do svn checkout you'll lose your local changes.