Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Implementing Microsoft Dynamics 365 Business Central On-Premise - Fourth Edition

You're reading from  Implementing Microsoft Dynamics 365 Business Central On-Premise - Fourth Edition

Product type Book
Published in Dec 2018
Publisher
ISBN-13 9781789133936
Pages 764 pages
Edition 4th Edition
Languages
Authors (2):
Roberto Stefanetti Roberto Stefanetti
Profile icon Roberto Stefanetti
Alex Chow Alex Chow
Profile icon Alex Chow
View More author details

Table of Contents (22) Chapters

Title Page
Copyright and Credits
Dedication
About Packt
Contributors
Preface
Exploring Dynamics NAV and MSDYN365BC – Overview Microsoft Dynamics NAV 2018 – An Overview General Considerations Implementation Process – Partner's Perspective Implementation Process – Customer's Perspective Migrating Data Upgrading to Dynamics NAV and MSDYN365BC Development Considerations Implementing Functional Changes Data Analysis and Reporting Debugging with Dynamics NAV and MSDYN365BC Popular Reporting Options Microsoft Dynamics 365 Business Central Working and Developing with Docker and Sandboxes Other Books You May Enjoy Index

Source Control Management (SCM)


SCM is necessary to keep projects under control, especially on multi-projects spanning different environments.

A good SCM system should manage the following:

  • Versioning and chronological changes
  • Comparing and merging
  • Restoring to checkpoint

Git and GitHub

If you need to use Microsoft Dynamics NAV or Microsoft Dynamics 365 Business Central with SCM integration, Git is the best solution (free, open source and natively integrated with VS Code).

What is Git? Git is a version control system for tracking changes (SCM) in computer files and coordinating work on those files among multiple people. Git is an open source distributed version control engine. VS Code supports Git natively.

Some Git commands are as follows:

  • cmd: git remote add origin master <repo url>
  • cmd: git push –u origin master
  • cmd: git push -u add master

The Git local repository commits to GitHub, pushes the content of the local repository into the branch calledmaster.

The following screenshot shows Git commands...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €14.99/month. Cancel anytime}