ASP.NET vs SharePoint development - Do you know source control is different?
Updated by Brady Stroud [SSW] 1 year ago. See history
123
<introEmbed
body={<>
**In ASP.NET** - Typically, the team will store the code on a source control system such as TFS (Team Foundation Server), check it out to their own local system, develop and test locally then check it back into source control for sharing.
**In SharePoint** - SharePoint comes with its own document control and version history out of the box. This is great for collaborating between developers and designers, but isn’t available for everything.
**Differences** - Unlike TFS, SharePoint does not support multiple check-out so each file can only be checked out to one person at a time. The modification must be checked back into SharePoint.
</>}
/>
We think the following are best tracked on a development SharePoint server:
- Master page
- Page Layouts
- XSL
- CSS
And these should not (or cannot) be version controlled on SharePoint server:
- Low level customizations such as custom web parts should still be developed in VS.NET and stored in TFS
- Package files to build solution packages should be stored in TFS
Related rules
Need help?
SSW Consulting has over 30 years of experience developing awesome software solutions.