« Return to Thread: Difference between project, module and repository?

Re: Difference between project, module and repository?

by syntevo Support-4 :: Rate this Message:

Reply to Author | View in Thread

Hi Peter,

> From what I expect/know so far I connect (and login) to ONE repository.

That's correct.

> When I browse this repository then there can by multiple projects inside.

Well, this depends on your interpretation. Basically, the repository structure
simply contains directories. Usually, "modules" are defined in the
CVSROOT/modules file in the repository to glue different directories together.
You now can name a "module" or "directory structure" as a project.

From SmartCVS perspective, a project means a checked out CVS working copy
which can be opened in SmartCVS, with all its settings. With that in mind, the
menu item "Project|Create Module" is somewhat misleading, because it does
create a directory in the repository so you can add files from a previously
unversioned local directory structure. Unfortunately, naming it "Import Into
Repository" as in SmartSVN (SVN does not know "modules") also would be
misleading, because the CVS-import command makes something slightly different.


--
Best regards,
Thomas Singer
=============
syntevo GmbH
http://www.syntevo.com


"pxsteiner" <pxsteiner@...> wrote:

> Sorry for this newbie question. I read some pages about CVS but it does not
> become clear:
>
> What is the difference between the terms repository, module and project?
>
> From what I expect/know so far I connect (and login) to ONE repository.
> When I browse this repository then there can by multiple projects inside.
>
> Each of the projects is represented by an own folder on the top level (root)
> directory.
>
> A module can be a part of a project. So a module is a sub.set of a project.
>
> Is this view correct?
>
> Peter
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>








------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartcvs/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartcvs/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartcvs-digest@...
    mailto:smartcvs-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartcvs-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

 « Return to Thread: Difference between project, module and repository?