-
Notifications
You must be signed in to change notification settings - Fork 4
Git workflow
katherinegray97 edited this page Aug 27, 2017
·
1 revision
When you, as an individual, sit down to work on things
- Make sure you are viewing your team’s branch
- Pull from your team’s branch
- Merge any remote/origin changes regarding your team’s branch - this happens when the local copy isn’t up-to-date
- Make the changes you sat down to do
- Test the build - terminal ./gradlew clean build
- Commit changes
- Pull (this will fetch and merge), maybe resolve any conflicts on your team’s branch due to people working at the same time
- Push to your team’s branch
Master
- Check build is not broken on master and on inventory
- Message slack #6-rocketpotatoes that you are about to merge in your branch
- Change view to master
- Pull master into your team’s branch
- Resolve any merge conflicts - >>> head >>> is one version the other is below that - manually look through and choose what you want to keep/discard
- Run tests and build (./gradlew clean build)
- Merge your team’s branch into master
- Home
- How To Play
- Keybindings
- Inventory and Resources
- Trees
- Portals and Worlds
- Projectiles
- Enemies
- Waves & Spawning
- Graphical assets progress overview
- Audio Files
- Design Templates
- Blender Intro
- Converting 3D models to Sprites
- Scripting in Blender
- Creating a Model in Sketchup
- Colouring and Animating in Blender
- Animation using Dope Sheet, Keyframes and Scale Transformation in Blender
- Template
- Testing
- Terrain
- Terrain Generation
- Resource Trees
- Main Menu, Chat, options
- Main Menu V2, Options V2, Sound
- Damage Trees
- Projectiles
- Enemy User Testing
- Tree planting, inventory GUI, resources, portals
- Caveman Character
- Debug Mode Menu
- Tree learning, Attack Trees, Main Menu Tutorial Resources Styling
- Revamped Resource Trees
- Squirrel User Testing
- Final evaluation
- Project Structure
- Git Workflow
- GUI
- Worlds
- Entity Directions
- Resources
- Inventory
- AbstractEntities
- BasicProperties
- MortalEntity
- ProgressBarEntity
- Multiplayer
- Trees
- TimeEvent
- Game Time
- Animations
- Enemies
- Waves
- Player
- Projectiles
- Effect
- Particles
- Path Manager
- Sounds
- Debug 'God' Mode
- 2D Collision
- Box3D {depreciated}
- Render3D
- Cheat Codes