Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
564 views
in Technique[技术] by (71.8m points)

maven - Git: a tool to manage and to structure Projects?

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

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

1 Reply

0 votes
by (71.8m points)

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?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...