My friend asked me a question:
When we develop a same Android app on github, we have 2 ways to develop in parallel:
- The first way is forking a new branch repository and follow the request&merge process.
- The second way is create a new folder in the same repository in the same repository.
For the second way, my friend said that it will be easier for his job as he can always pull all codes and merge by himself.
According to my experiences, I didn't do it and I always use branch and merge.
Why one method would be superior to the other?
I can provide a sample GitHub project with sub-folder and the project is AndroidTVLauncher.
For other projects on GitHub, as I know, they most follow the first way and use branch and merge.