2011-07-21 14 views
7

Która jest lepsza struktura dla repozytorium SVN, które będzie zawierało pojedynczy projekt Androida (i dlaczego)?Która struktura jest najlepsza dla projektu Android SVN?

http://myserver/svn 
    /trunk 
     /MyProject 
      /src 
      /res 
      /assets 
    /branches 
    /tags 

lub

http://myserver/svn 
    /trunk 
     /src 
     /res 
     /assets 
    /branches 
    /tags 

Zasadniczo chcę wiedzieć, czy folder główny projekt powinien być wyraźnie wymieniony w hierarchii. W repozytorium będzie przechowywany tylko jeden projekt, ale będzie on zawierał wiele gałęzi i znaczników. Używam Eclipse z wtyczką SVN.

Dzięki

Barry

Odpowiedz

1

bym to tak:

http://myserver/svn 
    MyProject1 
     /trunk 
      /src 
      /res (external) 
      /assets 
     /branches 
     /tags 
    MyProject2 
     /trunk 
      /src 
      /res (external) 
      /assets 
     /branches 
     /tags 
    resources 

nie zrobiliśmy dużo Opracowywanie aplikacji na Androida, ale takie rzeczy jak zasoby zwykle trzymam poza główną strukturą źródłową i korzystam z svn:externals, aby łączyć myślenie i potencjalnie używać ich w różnych projektach.

5

Co ja generalnie robi (zarówno dla Androida i innych technologii takich jak PHP - i dla SVN i innego oprogramowania sterującego źródłem takich jak Bazaar lub GIT) jest coś takiego:

http://myserver/svn 
    /MyProject 
     /trunk 
      /sources 
       /src 
       /res 
       /assets 
      /ressources 
       => Here, I can put text files, documentation, ... 
       that is really part of the projet -- but not part of the application 
     /branches 
     /tags 


Tak, całkiem blisko do pierwszego pomysłu, z wyjątkiem:

  • mogę mieć więcej niż jeden projekt na moim serwerze SVN,
  • Każdy ma swoje Projet trunk/oddziały/tagi
  • W każdym projekcie, mam kod źródłowy; i niektóre inne katalogi, które nie są częścią aplikacji, ale powiązanymi wystarczy być w SVN projektu
Powiązane problemy