Using Git in PackagesLocalDirectory – VS 2022 Edition
Submitted by Nathan Clouse on 02/25/24. Last modified: 02/25/24 Using Git in PackagesLocalDirectory – VS 2022 Edition This article is an update of this post to show how to use Git in PackagesLocalDirectory when using Visual Studio 2022. Open VS 2022. Open the Git Changes Tab then click on Clone Repository Click on Azure DevOps Select your repo from the available projects, review… Continue Reading Nathan Clouse’s...
Using Git in PackagesLocalDirectory – VS 2019 Edition
Submitted by Nathan Clouse on 02/25/24. Last modified: 02/25/24 Using Git in PackagesLocalDirectory – VS 2019 Edition This article is an update of this post to show how to use Git in PackagesLocalDirectory when using Visual Studio 2019. Open VS 2019. Open the Team Explorer tab then click on “connect” for Azure DevOps. Connect to your Azure DevOps Project Next, Clone the...
Git for Beginners | Git Tutorial – YouTube
Git for Beginners | Git Tutorial Learn the basic Git commands to get you started as a beginner. 🎶 The music in my videos: https://www.bensound.com and https://youtube.com/ikson 🎞️ The graphics in my videos: Krist McKenna from Ratworks – http://www.ratworks.net/ Learn the basic Git commands to get you started as a beginner. 🎶 The music in my videos: https://www.bensound.com and https://youtube.com/ikson 🎞️ The graphics in my...
Using Git in PackagesLocalDirectory
Submitted by Nathan Clouse on 02/23/23. Tags: Git Source Control How to use Git with PackagesLocalDirectory Git is a more modern source control system that has a lot of interest from Finance and Operations technical resources. There are a lot of potential benefits to use Git rather than TFVC. However, one of the… Continue Reading Nathan Clouse’s Article on their blog Using Git in PackagesLocalDirectory How to use Git...
Tip: Share a Git Hooks Directory Across Your Repositories
TL;DR git config –global core.hookspath ‘<path to hooks directory>’ Sharing Hooks Across Repos I posted before about using a pre-commit hook to check that I’m not committing anything that I really shouldn’t be (anything I’ve tagged with //DONOTCOMMIT). Hooks are specified in the .git/hooks directory. That’s great, a git repository is completely contained within its parent folder,…...
Git Command Line Snippets: Upload Release Asset
This post is part of the series on Git Command Line Snippets where I am taking a look at performing actions on GitHub using the git command line. Now that we have the json from GitHub for the release, we can upload the release zip (an extra asset) which is used for installing the plugin on a ClassicPress site: curl -X POST –header “Authorization: token ghp_authorizationtoken” –header… Continue Reading...
Git Command Line Snippets: Get Release Information
This post is part of the series on Git Command Line Snippets where I am taking a look at performing actions on GitHub using the git command line. In the last post, of this series, I covered the command to create a release and mentioned that uploading a release zip (extra asset) had to be handled separately. While the command to do this isn’t too complex, there is one problem; to upload the… Continue Reading...
Git Command Line Snippets: Create Release
This post is part of the series on Git Command Line Snippets where I am taking a look at performing actions on GitHub using the git command line. Once changes have been added, committed and pushed to the repository, we can create a release. When developing for ClassicPress, there is also a need to upload a release zip which is used for deployment to a ClassicPress site. Unfortunately, this… Continue Reading azurecurve’s...
Git Command Line Snippets: Add, Commit and Push Changes
This post is part of the series on Git Command Line Snippets where I am taking a look at performing actions on GitHub using the git command line. There are three steps required to add your changes to a GitHub repository: Add Commit Push Fistly, you need to add your changes; it is possible to only add specific files, but in my case I always want to add everything; this command will add all… Continue Reading azurecurve’s...
Git Command Line Snippets: Choose Repository
This post is part of the series on where I am taking a look at performing actions on GitHub using the git command line. I am new to working with the git command line so have spent a bit of time reading articles. One thing a lot of them say is to “choose your repository” and then tell you to run commands. When I was doing this it was a bit late and I’d been working all day (getting my excuse… Continue Reading...
Git Command Line Snippets: Update Name and Email
This post is part of the series on Git Command Line Snippets where I am taking a look at performing actions on GitHub using the git command line. Before you start using Git you need to enter your credentials to identify yourself as the author. The name and email address should both be set to the same as the ones you use in GitHub. To set your username you can use this command: git config… Continue Reading azurecurve’s...
Git Command Line Snippets: Series Index
Back in April 2020, I did a series on using GitHub when developing for ClassicPress. More recently I have started to take a look at using the git command line to help automate making commits, releases and other actions. I’ m going to use this git snippets series to record the commands I have been using. You can use an ordinary Windows command prompt or PowerShell to run git commands; I started… Continue Reading...
Git Training | Git Online Certification Course | Introduction To Git | What Is Git – MindMajix – YouTube
This MindMajix Video on Git Training for both freshers and experienced will help to advance your skills for a successful career in this domain. By completing this Git Course Training you will be able to know various aspects of Git source control system, workflow, manage files with Git, and more related source control concepts. ? To learn course Enroll here **Git Training : **https://mindmajix.com/git-training ** Git Interview...
Using Git with 1 Package
Submitted by Nathan Clouse on 04/01/22. Using Git with 1 Package When using Git for F&O, there are 2 basic flavors of using it; with 1 package or more than 1 package. This post will cover how to setup Git for use with 1 package. To learn out to create a Git repo in Azure DevOps, please refer to MSFT documentation. To learn how to create a repo on Github, please refer to GitHub… Continue Reading Nathan Clouse’s Article...
GIT ALM Field Guide
Using Git rather than TFVC, a field guide. This collection of works will help you with moving from using TFVC to using Git for your x++ development. This page will have several chapters linked as they are published. However, how do you know which is the best fit for you, your team, your organization or your project? Let’s take an inventory. You If you’re reading this, I assume you’re… Continue Reading Nathan...
Using Git with More than 1 Package
Submitted by Nathan Clouse on 03/25/22. Tags: Git Source Control Want to use Git with more than 1 Package? Let’s review. The process to get Git working with F&O can be a little involved and it may not make sense the first time. The issue we’re presented with is that Git assumes you are starting with nothing – a… Continue Reading Nathan Clouse’s Article on their blog Using Git with More than 1...
Top 60 Git Interview Questions And Answers | Best DevOps Interview Preparation [Git Real-Time IQ] – YouTube
This Git Interview Questions and Answers video includes all the frequently asked Interview questions that give you an idea to crack your Git interview smartly. These Interview questions are curated by experts and will help you to brush up your knowledge in Git. This video session is designed for both beginners and professionals who want to prepare for a Git Interview. ? Subscribe to our channel to get video updates. MindMajix Time to...
Git 101 – Why use Git, and how to get started – YouTube
Have you ever had a scenario where you need to maintain versions of a set of files? Or have you needed to collaborate on files with colleagues in some way? That’s a common scenario for developers, infrastructure engineers or data scientists/developers. It’s an increasingly common problem. Some people solve this using file shares or FTP Servers with numerous files, v1, v2, v2-final, but that doesn’t scale and is quite...
How does Git work behind the scenes? – YouTube
Have you ever wondered how Git works behind the scenes? We’ll go ahead, initialise an empty folder as a Git repository and explore the .Git folder that is created. Like this episode? Please like the video and subscribe to the channel. Listen in on YouTube – https://www.youtube.com/c/CloudWithChris CloudWithChris.com – https://www.cloudwithchris.com Google Podcasts –...
Introducing and Setting up Git LFS (Large File Storage) – YouTube
Have you ever considered storing large binary files in your Git repositories? There are times where you may want to do this, e.g. for my podcast cloudwithchris.com to store my podcast files. Git LFS is an extension to Git which replaces large files with text pointers inside Git. Listen in to find out why you should care, how it works and what it is! Like this episode? Please like the video and subscribe to the channel. Listen in on...
Nathan Clouse – D365FO, GIt and ALM, deliver more faster – YouTube
We’ll discuss how to switch and/or start using Git to back your next code repo for D365FO along with process changes to delivery more code faster source
GitHub Actions and Azure – Source Controlling our Code using Git | Cloud with Chris – YouTube
Want to automate your application deployments into Azure? Heard about Git, GitHub or GitHub actions want to find out more? I’m starting a new series on how you can use GitHub Actions to deploy your applications into Azure! Interested? Then stick around to find out more. Listen in on YouTube – https://www.youtube.com/c/CloudWithChris CloudWithChris.com – https://www.cloudwithchris.com Google Podcasts –...
MicroBlog – Filename too long in Git? Enable Long path support
Just a quick blog about an issue I hit when assigning an Azure Policy via AzOps for Enterprise Scale. When you configure a layered Management Group Structure in Azure for Enterprise Scale, you can go to 6 levels in depth, however when it comes to storing Policy Definitions and Assignments the file name length can … Continue reading MicroBlog – Filename too long in Git? Enable Long… Continue Reading jonnychipz’s...
Git Merge Conflict Tutorial | Resolving Merge Conflicts In Git | Intellipaat – YouTube
? Intellipaat Git course: https://intellipaat.com/git-github-training/ Webinar Registration Link: https://intellipaat.com/academy/webinars/ #GitMergeConflictTutorial #ResolvingMergeConflictsInGit #GitMergeConflict #GitTutorial #Git #DevOps #DevOpsTools #DevOpsTraining #GitIntellipaat #DevOpsCourse #DevOpsCertification #Intellipaat ? Do subscribe to the Intellipaat channel & get regular updates on videos:...
How to Learn GIT | What is GIT and How to use it | GIT Tutorial for Beginners | Intellipaat – YouTube
? Intellipaat Git course: https://intellipaat.com/git-github-training/ Webinar Registration Link : https://intellipaat.com/academy/webinars/ In this ‘how to learn GIT IN 60 Minutes you will learn what is git, why do we use it , about git hub and the various git commands that we use in a day to day life #HowToLearnGIT #WhatIsGITandHowToUseIt #LearnGIT #GITtutorialForBeginners #DevOpsTool #GITtraining #DevOpsCourse...
DevOps Tools Training | DevOps Tools | What is GIT | What is Jenkins | Intellipaat – YouTube
Intellipaat DevOps course: https://intellipaat.com/devops-certification-training/ In this DevOps Tools Training Video you will learn about the various DevOps Tools and You will understand What is GIT, What is Jenkins and What is Devops, How does DevOps Life cycle works. More over this DevOps Tools Training Helps you in clearing your DevOps Interviews #DevOpsToolsTraining #DevOpsTools #WhatIsGIT #WhatIsJenkins #DevOpsTraining...
Staging and Git
Submitted by Nathan Clouse on 06/29/20. Tags: Git ALM A simple gotcha when woring with Git Evaldas Landauskas asked a question on some missing code when using Git so I thought I’d walk through a common “gotcha” when using Git, if you’ve not had this issue before. First, we’re going to start with this repo:
Moving from TFVC to Git in AZDO
Submitted by Nathan Clouse on 06/02/20. Tags: TFVC TFS Git Moving from TFVC to GIT in Azure DevOps is easy! I have some TFVC code repo in Azure DevOps that I would like to move to use Git. We’re going to walk through the process of moving code from TFVC to Git on a single dev machine. First,… Continue Reading Nathan Clouse’s Article on their blog Moving from TFVC to Git in AZDO Moving from TFVC to GIT in Azure...
Introduction to GIT and Docker | DevOps Tools | Intellipaat – YouTube
?Intellipaat Devops training course: https://intellipaat.com/devops-certification-training/ ? Webinar Registration Link : https://intellipaat.com/academy/webinars/ #introductionToGit #introductionToDocker #DevOpsTools #DockerTutorialForBeginners #DevOpsTraining #DevOpsTutorial #DevOpsDocker #Docker #GITtutorial #DockerTutorial #DockerTraining #intellipaat ? Do subscribe to Intellipaat channel & get regular updates on videos:...
Tip: Octopus Merges in Git
If you occasionally glance at my blog you might have noticed that I am a big fan of pull requests as served up by Azure DevOps (exhibit A). I briefly described our typical branching strategy here, including how and why we use pull requests. I love it. Writing, testing and reviewing discrete pieces of development independently of one another helps spread the work around the team and prevent… Continue Reading james’s Article...
DevOps Course | DevOps Git | DevOps Docker | DevOps Jenkins | DevOps Tools | Intellipaat – YouTube
?Intellipaat Devops course: https://intellipaat.com/devops-certification-training/ In this devops tools tutorial you will learn what is devops, devops git, devops docker & devops jenkins with complete hands on explanation. #devopscourse #devopsgit #devopsdocker #devopsjenkins #devopstools #intellipaat ?Read complete devops tutorial here: https://intellipaat.com/blog/tutorial/devops-tutorial/ ? Do subscribe to Intellipaat channel...
Getting Started with Git Hooks
Git hooks have been on my “to mess about with and learn a little some day” list for a while. It’s the old conundrum: I might use them if I knew what they could do, but I’m not going to learn about them until I’ve got a use for them. Chickens-and-eggs for developers. The Problem Until recently, that is. I wondered: What is the best way to save a different launch configuration in VS… Continue Reading...
Sparse Checkout with Git To Reduce Confusion
If you would like to make updates to the Xrm types or any others in the DefinitelyTyped project on github you can find that cloning all the types can be a real pain. This is because a typical git clone will bring down everything and having over 6 thousand directories in this project can make thigns a bit slow. Startign with Git version 2.25.0 a new feature was introduces called… Continue Reading Rick A. Wilson (RAW)’s...
Accessing Git Repository from Visual Studio behind a Proxy Server
I was working for a client who has a proxy server on the network and every HTTP request passes through it. In this situation I couldn’t access my Git repository and was getting errors like “Couldn’t resolve host..” or “Unable to access …” For me the solution was to config proxy settings in GIT. On my local machine in command prompt I used this sample command: git-config… Continue Reading...
Git Submodules in Visual Studio part 4 – Consuming the goodies of the submodule shared project – YouTube
This video is part of a series describing how to use git submodules for a C# Visual Studio project, the example focused on a plugin for Microsoft Dynamics 365 and Common Data Service, but the principles displayed are of course relevant to other project and repository types. Full article available at: https://jonasr.app/vs-git-subm source
Git Submodules in Visual Studio part 9 – Tracking changes in remote repository – YouTube
This video is part of a series describing how to use git submodules for a C# Visual Studio project, the example focused on a plugin for Microsoft Dynamics 365 and Common Data Service, but the principles displayed are of course relevant to other project and repository types. Full article available at: https://jonasr.app/vs-git-subm source
Git Submodules in Visual Studio part 1 – My project and the helper repository – YouTube
This video is part of a series describing how to use git submodules for a C# Visual Studio project, the example focused on a plugin for Microsoft Dynamics 365 and Common Data Service, but the principles displayed are of course relevant to other project and repository types. Full article available at: https://jonasr.app/vs-git-subm source
Git Submodules in Visual Studio part 8 – Reference latest version of submodule repository – YouTube
This video is part of a series describing how to use git submodules for a C# Visual Studio project, the example focused on a plugin for Microsoft Dynamics 365 and Common Data Service, but the principles displayed are of course relevant to other project and repository types. Full article available at: https://jonasr.app/vs-git-subm source
Git Submodules in Visual Studio part 5 – Improving the submodule shared project – YouTube
This video is part of a series describing how to use git submodules for a C# Visual Studio project, the example focused on a plugin for Microsoft Dynamics 365 and Common Data Service, but the principles displayed are of course relevant to other project and repository types. Full article available at: https://jonasr.app/vs-git-subm source
Git Submodules in Visual Studio part 2 – Adding the submodule to my solution – YouTube
This video is part of a series describing how to use git submodules for a C# Visual Studio project, the example focused on a plugin for Microsoft Dynamics 365 and Common Data Service, but the principles displayed are of course relevant to other project and repository types. Full article available at: https://jonasr.app/vs-git-subm source
Git Submodules in Visual Studio part 7 – Updating submodule the wrong way – YouTube
This video is part of a series describing how to use git submodules for a C# Visual Studio project, the example focused on a plugin for Microsoft Dynamics 365 … source
Git Submodules in Visual Studio part 3 – Including the shared project and committing the changes – YouTube
This video is part of a series describing how to use git submodules for a C# Visual Studio project, the example focused on a plugin for Microsoft Dynamics 365 and Common Data Service, but the principles displayed are of course relevant to other project and repository types. Full article available at: https://jonasr.app/vs-git-subm source
Git Submodules in Visual Studio part 6 – Committing submodule file changes – YouTube
This video is part of a series describing how to use git submodules for a C# Visual Studio project, the example focused on a plugin for Microsoft Dynamics 365 and Common Data Service, but the principles displayed are of course relevant to other project and repository types. Full article available at: https://jonasr.app/vs-git-subm source
Git Submodules in Visual Studio – YouTube
This video describes how to use git submodules for a C# Visual Studio project, the example focused on a plugin for Microsoft Dynamics 365 and Common Data Service, but the principles displayed are of course relevant to other project and repository types. Full article available at: https://jonasr.app/vs-git-subm source
Git Submodules in Visual Studio
Ever since I started working with development, I have both created and consumed libraries, frameworks, utilities and snippets to simplify and streamline my code. The methods to include this code have varied a lot; from simply copy-pasting code to linked files to private NuGet servers with build automation, full CI/CD etc. Lately I have started working with Git Submodules, and I struggled a… Continue Reading Jonas Rapp’s...
Managing Business Central Development with Git: Platforms
Another post about Business Central development and Git. Maybe the last one. Who knows? Whatever your precise circumstances, if you are developing apps for Business Central you have to be mindful of the differences between BC versions and how it affects your app. If you are only developing for SaaS you might only care about the current and next version. If you are developing and… Continue Reading james’s Article on their...
Managing Business Central Development with Git: Branching Strategy
The last few posts have been about manipulating the history of your Git repository, getting comfortable tools like rebase, reset, cherry-pick and commit –amend. That’s all geared towards trying to create a history which is more than just a record of stuff that happened but tells a story of the development of your app that is useful for your colleagues and your future self. This post is on… Continue Reading...
Managing Business Central Development with Git: Branches
Obligatory Preamble I wasn’t really intending to write this post. If you want training materials for learning the basic concepts of Git then there is tonnes of great free content around on blogs and YouTube channels. I was going to share some thoughts about our branching strategy but thought I’d write a little about manipulating branches first. Amble When I was new to Git and trying… Continue Reading james’s...
Managing Business Central Development with Git: Rebasing
This is part two of a series about using Git to manage your Business Central development. This time – rebasing. It seems that rebasing can be something of a daunting subject. It needn’t be. Let’s start with identifying the base of a branch before worrying about rebasing. Example Repo Imagine this repository where I’ve created a new branch feature/new-field-on-sales-docs to do some… Continue Reading...
ClassicPress Development with TortoiseGit: Install Git for Windows
When I started developing plugins for ClassicPress I decided that I needed to be using source control. As ClassicPress is intending to use GitHub for their plugin directory, it made sense for me to use it as well. This post is part of a series on ClassicPress Development with TortoiseGit which is a sub-series of the ClassicPress Development with TortoiseGit series. A key prerequisite for… Continue Reading Ian Grieve’s...