I have a project with MVC Application, Console Tool and library with business logic(BL Library).
Console Tool do data exchange with 3rd party information system.
Both application(MVC and Console Tool) depend from BL Library.
In future I need build many MVC Apps using BL Library and Console Tool.
How to organize source code in version control system. I use TFS for version control and builds. What branch i need to use?? How to work with them?? How update all web application If use one branch for BL Library and Console Tool and 1 branch per web application??
Sorry for my bad English.
A setup like the one presented below could be suited for developing multiple
WebSite– projects that share dependency to your Lib & ConsoleApp:Each \DEV-branch is the ground where changes happen & \MAIN is a stable line, that is also useful in project-wide merges.
That’s a pretty basic setup, in general, it’s worth exploring this fantastic guide in order to check what better fits your needs.