This issue is ongoing and Revit pays it little attention. Copying the Revit.ini file blinding may have unintended consequences as certain lines of code are added or deleted with each new version of Revit. Autodesk recently added the ability to transfer user settings in AutoCAD, only took 30 years...
Look at the critical features that are helpful to transfer between versions:
- file paths ( Revit.ini)
- Shortcuts (export an #.xml file from another Revit version in "Options" and import into the new version)
- Regarding text and linetypes; the only way I know how to do this is by using the "Transfer Project Standards" in the "Manage" area. You can then transfer quite a bit from a previous project.
- You can setup your own project template with everything you want and then use it to create new projects.
- Materials (Always save your custom and favorite Materials to a favorites folder in the Material browser. Yo can locate that file and save it from an earlier version and save it:
- C:\Users\<userid>\AppData\Roaming\Autodesk\Revit\Autodesk Revit 20XX
- In this folder you will find KeyboardShortcuts.xml, Revit.ini, and Material Library.adsklib
- You also can save your custom material libraries to any place you wish and reference them from the Material Browser
Bottom line is: This case is not solved! Autodesk has a habit of marking cases solved because they have a crippled work-around. Truth is, Revit is 10-years behind comparable 3D modeling software like SolidWorks when it comes to user functionality. Every year there is an upgrade to Revit and they still have not bothered to create a simple Add-In to transfer user settings. Ridiculous!