0

I have an up-to-date 2018 MacBook Pro that I am replacing with a different 2018 MacBook Pro. I'd like to migrate all the content from the first one to the new one, including the SSH keys, all the dotfiles (.gitconfig, .zshrc etc.), PostgreSQL databases, Homebrew-installed packages, and the system and application preferences.

Does macOS Migration Assistant transfer everything from one drive to another? Or does it only look at apps, documents and ignores configuration files?

  • 1
    Did you gave a though to performing a TimeMachine backup and restoring from it on the new Mac? That should be the best approach IMO. – Nimesh Neema Aug 9 '18 at 13:24
  • 1
    Actually I heard John Gruber on his podcast remark how surprised he was that Migration Assistant copied all of his command line and PERL configurations to a new Mac, so it may indeed copy all your necessary stuff. That said if you have a very specific setup cloning the drive from one to the other or using a 3rd party backup utility that grabs everything in the profile might be the way to go – Steve Chambers Aug 9 '18 at 14:01
2

Yea, macOS Migration Assistant ignores configuration files.

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

0

The only way to copy EVERYTHING will be to clone the drive, as far as I'm aware. You may be able to use Time Machine if you have a current backup of your "old" Mac, and connect that drive to the new Mac. Time Machine includes settings.

-2

Mackup is really good as you can get a really recent version of the files configured, and you can easily write your own configuration files to backup other specific files and locations you may want! If you create a brewfile and list of what you’ll need I found it fairly easy to reinstall dotfiles, formulas, apps quickly!

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .