官术网_书友最值得收藏!

Managing and versioning source code and assets

Source code should be versioned so that changes to your code can be undone, should you run into unforeseen issues. We should also have clear visibility on who did what, when, how, and why. With classic SharePoint solutions, such as full-trust code projects, the versioning system was typically Microsoft's Team Foundation Server (TFS), an on-premises service that could be deployed locally. It would provide a portal for accessing different team projects, managing tasks, bugs, project schedule, and resources. TFS is still widely used, but it's fairly complex to deploy and configure, and numerous version upgrades in past years have proven that such services can also be provisioned as cloud-based services.

For the SharePoint Framework-style projects, you should typically choose either GitHub.com (a third-party cloud service), which allows you to store your project data and code in a private or public repository, or Visual Studio Team Services (VSTS), which is a service from Microsoft and hosted through the Microsoft Azure public cloud offering. GitHub is hugely popular, as basic use is free, and it's widely accepted as a trusted party for hosting your code. As you saw before, all Office Dev PnP repositories are hosted on GitHub. Enterprise developers might be inclined to choose VSTS, TFS, or a similar platform for source control, as that might be the platform their IT department supports and maintains.

主站蜘蛛池模板: 新泰市| 天津市| 苗栗县| 油尖旺区| 崇左市| 隆林| 泰来县| 武山县| 寿宁县| 潼南县| 敦煌市| 丰镇市| 正镶白旗| 桦南县| 宝丰县| 兴安县| 冕宁县| 聂荣县| 灌阳县| 上虞市| 土默特左旗| 普宁市| 梁平县| 凤台县| 东城区| 石泉县| 黔东| 龙海市| 五原县| 息烽县| 额尔古纳市| 三江| 江永县| 芜湖县| 东兴市| 灌南县| 亚东县| 永丰县| 吴桥县| 宁乡县| 丹阳市|