3 ms·
Some options: - Read a book or tutorials about reimplementing git. That will make clear its data model and how it works. - Use libgit2 to extract some data fr
by garrybelka 6y ago
Some options:
- Read a book or tutorials about reimplementing git. That will make clear its data model and how it works.
- Use libgit2 to extract some data from a git repository. As a side effect, you will become a git expert.
- Think what would you like as your source control flow. Use libgit2 or its binding in your favorite language to implement it.
- Adapt git flow or a similar predefined control flow.
- Try Fossil SCM (by the author of SQLite). Not recommended - you will need git in your career.
- auslegung 6y agoI don't think recommending git flow is correct here. https://georgestocker.com/2020/03/04/please-stop-recommending-git-flow/ https://georgestocker.com/2020/03/04/please-stop-recommendin....
- garrybelka 6y agoI do not use git flow. Only mentioned it here as a lesser evil than getting rid of git at all. Any reasonable predefined flow will do. Besides, in my experience, a review system such as Gerrit or GitHub has a huge impact on whatever flow is convenient to use.