Best way of creating lite and extended version of Git project -


I created a bit framework for php. In this project I have basic functions which I use for most of my projects. I've also included some sample data so I can not forget how all this works again.

I have kept the Framework using GIT under version control. Everything works well and I want to move on. This is my first GIT project , so I do not know which method I should use.

Well, the first thing I want to do is make 2 more versions of the project. As I have explained to the version, I now have some sample data in it.

So the first version I want to create is a stripped version, removing sample data. I can use this version to create any new project.

The second version that I want to create is an extended version, it has a light version, mixed with sample data, with some more extensions.

So in the end I have 3 versions of the same project, small and medium.

Now what is the best way to do this, should I create 3 repositories for this, or can I use only one repository for all the versions. Using

To maintain multiple streams of development, version control is generally a bad idea. . This will require continuous merging activity, which is error-prone and cumbersome.

You should organize your product strats without reference to the version control system. Perhaps it can provide a single code base, which has a whole extended version, with a build system that supports three separate build targets. Each build target contains various subsets of the full product.


Comments