For the most part, I’ve been doing all of my development on SlideNote out of a git repository located in an arbitrary directory on my hard drive.
Recently, I needed to move several projects to another location and since I had several changes that I’d yet to commit, I wanted to move the repository while keeping all of the changes intact.
Here’s how to do it using git’s
Using the command line, navigate to the root directory of your git repository. Issue the following command but replace ‘slidenote’ with whatever name you’d like:
git bundle create slidenote.bundle master
You should see similar output:
Counting objects: 141, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (135/135), done.
Writing objects: 100% (141/141), 39.89 KiB, done.
Total 141 (delta 68), reused 0 (delta 0)
Next, navigate to the directory where you want to setup the new repository. Assuming that you want it to be located in ProjectsSlideNote, navigate to the Projects directory – not SlideNote. Git will actually create the project directory for you.
Once there, issue the following command:
git clone SlideNote.bundle -b master
After which you should see:
Cloning into SlideNote…
And a return to the command prompt along with the newly created directory.