A brief presentation about how Viget handles their EE builds with Git. A lot of the presentation was actually walking through the steps of how we do things.
should not be shared without permission. I. What is Git? II. Creating a default EE build III. Developing locally IV. Deploying V. Maintaining a live site WHAT WE WILL COVER
emphasis on speed. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server.
should not be shared without permission. Private repo on Github Multiple branches (master, plugins, structure) Templates as files CREATING A DEFAULT EE BUILD
should not be shared without permission. Private repo on Github Multiple branches (master, plugins, structure) Templates as files Single config.php CREATING A DEFAULT EE BUILD
should not be shared without permission. Private repo on Github Multiple branches (master, plugins, structure) Templates as files Single config.php database.php for each environment CREATING A DEFAULT EE BUILD
should not be shared without permission. Private repo on Github Multiple branches (master, plugins, structure) Templates as files Single config.php database.php for each environment Any free time = update, dump, push CREATING A DEFAULT EE BUILD
should not be shared without permission. Clone the repo Remove .git files Setup new remote Create db rake setup Relative upload locations GETTING STARTED LOCALLY
should not be shared without permission. Make structural changes on the live site As long as they aren't destructive Export DB MAINTAINING THE DB
should not be shared without permission. Make structural changes on the live site As long as they aren't destructive Export DB Commit and push MAINTAINING THE DB
should not be shared without permission. Make structural changes on the live site As long as they aren't destructive Export DB Commit and push Pull changes locally MAINTAINING THE DB
should not be shared without permission. Make structural changes on the live site As long as they aren't destructive Export DB Commit and push Pull changes locally Import DB MAINTAINING THE DB