Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for 
change notification.

The "Git_At_Apache_Guide" page has been changed by JanLehnardt:
http://wiki.apache.org/couchdb/Git_At_Apache_Guide?action=diff&rev1=6&rev2=7

  For understanding the technical aspects of GIT and SVN please read 
[[SVNvsGIT]]. This will help you to grok the design decissions
  
  == Project Structure ==
-  1. Each project should get one PMC-private GIT repository which conains 
confidential legal stuff like trademark contracts, creds for community accounts 
like twitter, etc
+  1. Each project should have a way to share PMC-private code. This can be a 
separate repo or just branches secured by naming convention (e.g. 
branches/private/...). It is for confidential legal stuff like trademark 
contracts, creds for community accounts like twitter, etc
   1. Each project has at least one GIT repository which contains the main 
project and is read/writable for all committers
   1. Some projects might need additional GIT repositories containing project 
parts which have a completely separated lifecycle from the main project. This 
can be various build-tools (checkstyle-rules, project specific maven-plugins 
which are needed to build the project) or the project site. This is needed 
because a GIT branch and tag always affects the whole repository
  

Reply via email to