SVN Training - Simple Beginner Questions

Just started with SVN. Here is a very simple set of questions that I read after several articles, tutorials, and games over the course of several hours.

  • When I create a repo, should it contain all my projects or only one? It seems strange that after starting an import for several projects, the number of revision views increases for each added project.

  • If I work on my own, do I need tags and branches and good practice?

  • How do you know when the time has come to complete the project? Especially when you write it from scratch?

  • At the end of the night do you always do your job? or will you leave it registered?

  • Do you keep an exported copy of your projects permanently? What to do if SVN DB borks? Can you recover from bites? If it was bork, and I only had a copy written out, would I have to delete all the .svn directories myself? Will this be equal to the exported copy? Are you archiving exported tags elsewhere?

  • Do I ever need to directly access the repository directory? Would it be better to just hide this directory? (.svn)

  • Is there an easier way to do the verification and import, and then enter the entire path to the file (file: /// Applications / MAMP / SVN /)? Can I install a repo after I always use it?

edit thanks for clarifying all of these issues. Also for suggestions about gui's. I got it through textmate, which is incredibly huge. You still need to do the initial import and check on the CL, though ...

+5
source share
5 answers

Here is my example:

When I create a repo, does he need all my projects or only one? It seems strange that after starting the import on several projects, which my revision count is growing for each new project added.

: (, ), , , , .

: . , , ..

, ?

! , (, ). , (). - , , ().

: -, , : , , .

, ? , ?

. -? . ​​ X? . FooProcessor? .

, , . , , , , . ( : , .:)) , , : . , -, , .

? ?

(, - , , , , ). , .

? , SVN DB borks? ?...

, . SVN.

... bork, , .svn ? ?...

, . .svn , svn.

... ?

, . "".

- ? ? (.svn)

* nix .svn ( ). .

, (:///Applications/MAMP/SVN/)? , ?

, GUI Subversion. TortoiseSVN.

+2
  • . " " , , 1:1. .
  • ! , , , . , "" - , .
  • , , .
  • , "" - , , - , .
  • SVN , .:) , , .
  • , - , .
  • , , (svn.unwind.se).
+4
  • ; . , , .
  • , , . , .
  • , , ..; . .
  • , . , " ", .
  • .
  • . ..
  • svn. : Subversion.
+1
+1

, ? , .

: , ,

, ?

( , , ), - , ,

, ? , ?

, .

? ?

I commit every night if I have something that works (or in any case does not break the assembly). Do not check code that does not compile (even if you work on your own, it is a good idea). I also commit whenever I finish any task that I'm working on before embarking on another task.

0
source

All Articles