From: Frederic JECKER <frederic.jecker@gmail.com>
To: git@vger.kernel.org
Subject: Git enterprise setup on a large project
Date: Sat, 2 Apr 2011 21:50:55 +0200 [thread overview]
Message-ID: <BANLkTikv4h3GBGB+hTHjJyAqwEmqZETyEg@mail.gmail.com> (raw)
Hi,
I'm looking to replace my team's old and clumsy CVS server, as a GIT
user for personal projects I'm wondering what would be the best way to
achieve this using GIT. I've googled the subject a few times and read
books but I still have a handfull of questions
Our team is composed of 10 developers.
A common developer workspace takes about 1Go of space and contains
about 50 modules (up to 100 if the developer is working on satellite
applications/modules) - we're maintaining a large java-based
healthcare system.
Each module is a CVS project.
Our use of CVS is.. well..clumsy too (don't ask me why we do things
like this, those were decided about 10 years ago before I started
working in this company).
Features to be delivered in the next release are committed directly on the head.
The project leader cherry picks the commits on his local working copy
within a dedicated workspace.
I first thought of creating a single project in order to group the
100+ modules and to ease the creation of maintenance branches.
Each developer would clone the full workspace from a "blessed" repository.
The "blessed" repository would be managed by the project leader which
would simply pull changes from each developer pubic repository.
I tested this scenario but, as the workspace is really big, each
operation is really slow.
What could I do then ?
- Use submodules ?
- Create a blessed per-project repository and instead of a public
repository for each developer create a per-project public and shared
repository ?
...I'm a bit lost
Thanks for your help
Fred
next reply other threads:[~2011-04-02 19:51 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-02 19:50 Frederic JECKER [this message]
2011-04-03 18:31 ` Git enterprise setup on a large project Enrico Weigelt
-- strict thread matches above, loose matches on Subject: below --
2011-04-02 19:53 Frederic JECKER
2011-04-02 22:45 ` Git " Ævar Arnfjörð Bjarmason
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: http://vger.kernel.org/majordomo-info.html
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=BANLkTikv4h3GBGB+hTHjJyAqwEmqZETyEg@mail.gmail.com \
--to=frederic.jecker@gmail.com \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://80x24.org/mirrors/git.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).