git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* How to organize multiple small reusable components with Git?
@ 2015-07-23 11:20 Bing Tian
  2015-07-23 13:05 ` Adam Kurkiewicz
       [not found] ` <CAA2SmNeRVMUu10QRAWJMnk=_qmkAcCYWweNp8sD7k+A4V9v7uA@mail.gmail.com>
  0 siblings, 2 replies; 3+ messages in thread
From: Bing Tian @ 2015-07-23 11:20 UTC (permalink / raw)
  To: git

I am using git to manage some circuit components.
Each component is small and I plan to create a "component" project in
Git to hold all the small components.
Each component may have several released version, such as
Comonent1_V1, Component1_V2, Comonent2_V1, Component2_V2.
And for future reuse, I may use Component1_V1+Component2_V2, or
Component1_V2+Component2_V1 in my local directory.
So, I plan to create several directories, each for one version of one
component. I looks like followings:
Components
     |------Component1
     |                 |------------------Version1(Dir)
     |                 |------------------Version2(Dir)
     |-------Component2
                       |------------------Version1(Dir)
                       |------------------Version2(Dir)

I want to know, is the above a suitable way in Git?   Are there some
risks for my project and Git?
Any suggestions to cover this case in Git?

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-07-25 18:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-23 11:20 How to organize multiple small reusable components with Git? Bing Tian
2015-07-23 13:05 ` Adam Kurkiewicz
     [not found] ` <CAA2SmNeRVMUu10QRAWJMnk=_qmkAcCYWweNp8sD7k+A4V9v7uA@mail.gmail.com>
     [not found]   ` <CAMDZmAGBdpjnjJtNH9Nw9E_pATtgnOY_tq3QbQqUas-BM=ss=g@mail.gmail.com>
2015-07-25 18:31     ` Adam Kurkiewicz

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 NNTP newsgroup(s).