I would add a +1 for git, I started off with svn and switched to git, branching 
and merging is much easier which really helps when you want to test ideas.

François

> On Aug 23, 2016, at 5:22 PM, Gergely Polonkai <[email protected]> wrote:
> 
> Hello,
> 
> the fact you develop alone doesn't make SVN a better choice than Git, 
> Mercurial, or any other distributed version control. But as you already made 
> your choice, here are my two cents.
> 
> You should put all the stuff under trunk/, so it becomes trunk/manage.py, 
> trunk/crm/, etc. If you are developing for multiple customers, the branches 
> and tags directory may come in handy later. Also, it's nothing but naming 
> convention: you can call these directories dog/, Pete/, and ananas/. But 
> that’s more for a Subversion user list, not Django.
> 
> On the other hand, you definitely should choose a distributed version control 
> if you are working alone. For example, Git, Mercurial and Fossil repositories 
> are self contained, which means the whole development history is located 
> right where you work. If you decide to publish (or just backup) your work, 
> all you need to do is to add a new remote. With SVN, it's hard to publish 
> somewhere else than before (read: it’s a real PITA to migrate SVN history 
> from one server to another).
> 
> Best,
> Gergely
> 
> 
> On Tue, Aug 23, 2016, 21:42 Rich Shepard <[email protected]> wrote:
>    I want to track django projects with subversion. (Single developer, local,
> so svn is better suited than the distributed git and mercurial.) I'd like
> advice on how to lay this out vis-a-vis the django layout.
> 
>    Project overall root is ~/development/crm-project. This directory
> contains:
> 
> Makefile  README  crm-project/  docs/  manage.py*  requirements.txt
> 
>    The top-level project directory is the same-named crm-project, and this
> contains:
> 
> __init__.py   __pycache__/  settings.py   urls.py
> __init__.pyc  crm/          settings.pyc  wsgi.py
> 
>    The app directory is crm/.
> 
>    So, where should I place trunk/, tags/, and branches/ be created? If
> they're in the overall project root (~/development/crm-project/) should I
> then move that directory's contents into the newly made trunk/ subdirectory?
> 
>    I find nothing in my web searches for using svn with django. Perhaps my
> web foo is insufficient.
> 
> Rich
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/django-users/CACczBUJ3apCi5pgsm%3D768HA3dU0-%3DL%2B8Q16fgTaMjKXttRMuTg%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/D5B83A74-F704-4722-A6E6-AACF7FE30D64%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to