17 answers
Josh, a couple of things you need to consider
1. There are certain quirks in deploying via Force.com IDE.
2. If you get any issues deploying a couple of things, migrate them manually.
3. As for custom objects and custom fields, they can be migrated via Force.com IDE.
4. Fields and objects should be the first things to be migrated before deploying other things, as classes, pages, workflows refer to objects and fields.
5. To deploy custom objects and fields, follow the following steps
Take a checkout of the Project Components in Force.com IDE/Eclipse
To deploy the Objects, right click on the objects folder => Force.com => Deploy to Server....
Put in the details of thr Salesforce ORGANIZATION you want the code to deploy to.
Let me know if you need any further help on this.