Summary:
This video demonstrates two processes to move a project from one workspace into another. The first method begins in Altium Designer by opening a project, unlinking the git folder, turning off the synchronization, and making it available online. However, this method does not include the project history.
The second method also begins in Altium Designer, within the workspace. In this method, the user manually unlinks the project in notepad by removing the managed folder.   Then, a fake version control system is created using the TortoiseGit Tool.  The changes are pushed to the local version control and the project is made available online and migrated to the workspace version control.   
 
Transcript:
00:00:00:00 - 00:00:20:09
Sometimes you want to move a project from one workspace into another. Right, then we can do it in two ways. We have a simple approach, or we can do it including the history. So let's first start with the simple approach. You need to do this with Altium Designer. I'm in the workspace, a source, and I'm going to open the project.
00:00:20:10 - 00:00:48:02
IMU, I'm going to open it. All right, I can see that it's also stored on my hard drive, and it has this git folder. I need to first unlink it from the workspace. Right, because I want the data in a new workspace, go to options, general, turn off synchronization. This will unlink it and will also stop the version control system.
00:00:48:03 - 00:01:04:11
So when we look at this drive, git is gone and it's no longer in version control. Now I can sign out of source, and sign into my other workspace called Empty.
00:01:04:12 - 00:01:24:12
As the workspace is, as the project is not in the workspace, I can make it available online. It will be saved. It will be my sample Kame FMU, and I will put it in version control in the new workspace.
00:01:24:13 - 00:01:49:04
All right, so that's a very quick way to bring a project into the workspace. Right, you can see that it's created over here, but it does not include it’s history. So what if we want to do it with history. We can have a look at this other project right, this Kame FMU, when we open it from the source workspace,
00:01:49:05 - 00:02:11:06
We can see that it has some history in the version control system, and I would like to keep this. We can do that. If I go back to my Altium Designer. I'm gonna switch to the source workspace. A source,
00:02:11:07 - 00:02:20:02
I'm going to open the project FMU,
00:02:20:03 - 00:02:44:02
and it will be opened in my folder FMU drive, and I can see the dot git folder. I want to manually unlink this project, and to do that, I open it in notepad. In this case plus plus, and I will remove the managed folder when it's Project Unique ID. Save, and this one needs to project from a source,
00:02:44:03 - 00:02:57:14
and I'm keeping the version control system. The next thing I'm going to do is I'm going to create a fake, temporary version control system where I've writing rights. I can do so using a new folder.
00:03:00:10 - 00:03:35:02
It's going to be my git remote, and using the TortoiseGit Tool, show more options. TortoiseGIt, I can create a repository here and it will make it bare. Not a working copy, and I can use this as a temporary remote. So I'm going to copy the path. Go back to my project FMU open TortoiseGit settings, and go to remote origin.
00:03:35:03 - 00:03:59:13
And origin is no longer the Altium VCS control right, because it's the version control system, the remote in a source. For this project, I'm going to overwrite it with my temporary remote. I'm going to apply this okay, and we're gonna, TortoiseGit, push these changes.
00:04:00:00 - 00:04:17:00
Okay. So the project is now linked. This git folder with the history is linked to my local, remote. I'm going to switch from a source into empty again.
00:04:17:02 - 00:04:36:13
And we're gonna use make project available online. Migrate to Altium 365 version control. Then the name will be the same. Yep.
00:04:36:14 - 00:05:09:05
Git is now pushing all the changes into the new repository and an empty server, and I can simply look at the project. In the new folder, an empty project was created. Project FMU, and a project FMU needs some time loading. It also includes all the project commits that were made in the past. So I can include the whole history.
00:05:09:06 - 00:05:19:02
These are the ways you can move a project: one simple and quick; the other one a bit more involved, but you keep the history. That’s it.