Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I want to learn project design and structuring Git -repositories. There are tools such as Maven for Java projects here but cannot find anything for Git. Maven threads look poor-quality, except this one here -- warning poor-quality threads: here, here, here, here -- Y (more). So I surely want to use something else to it!

Helper questions

  1. How projects should be designed?
  2. Something like Maven for Non-Java -projects?
  3. Do I need something like Maven really to design a project?
  4. Does there exist tools to manage non-Java projects with Git?
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
563 views
Welcome To Ask or Share your Answers For Others

1 Answer

Not yet but perhaps soon! You may be able to solve the problem by combining proper workflow tools with some social tools if you need to collaborate. Choose Workflow -tools if you are doing thing alone.

Workflow -tools

  • Git's submodules

  • Gitslave minimizes the amount of repetitive commands, more here.

  • Git-subtree may help you replace some submodules, more here.

Social -tools

  • Gitolite. Now there are two different kinds of permissions: the basic *ix permissions and the Gitolite -permissions defined by the manager such as perms to commit and perms to clone a repo.

  • Gerrit -code-review -project here that blurs the line between a manager and a dev, screenshots here. It looks to have some features similar to Bitbucket.org and Github.com such as verifying a commit -- although Bitbucket uses "a thumb" for this, intrinsically the same.

Perhaps related

  1. Git: how to avoid repetitive committing with sub-sub-sub... Git -repos?

  2. Changing permissions with deep Git repository-repository -tree with sub-repos and submodules?

  3. How can I host Git repositories and manage my content-hosting myself?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...