Github Issues With UE4 | Tech Discussion
This week and last our team had some major difficulties using GitHub for our project. We many bizzare issues from files being lost to the ether when failing to close Unreal before switching branches to Unreal become un-openable after cloning. In lueue of the many lost hours and gained headaches, I decided to write up a checklist for my team to use when working on any features.
Our project is uses a sort of hybrid feature/branch workflow with the Main banch being dedicated to milestones, a Development branch being used for primary development, and feature branches being used for separating the various modules of our project.
For your benefit, here is the checklist we use in order to avoid the numerous errors that occur between GitHub and Unreal 4:
Cloning
- Clone the repo
- Switch to your working branch
- Right click on the Unreal project and generate Visual Studio files
- Open Unreal project and Visual Studio
Working On Features
- Close Unreal and Visual Studio
- Pull changes
- Fix and conflicts
- Switch to feature branch
- Merge Development branch into feature branch
- Fix any conflicts
- Implement features, commiting each step
- Close Unreal and Visual Studio
- Pull changes
- Fix any conflicts
- Switch to Development branch
- Merge feature branch to Development branch
- Fix any conflicts
- Push
It's not perfect but it gets the job done. Unfortunately this workflow takes away from some of the benefits of having feature branches since we merge them on the daily before they are fully complete. The benefit, however, is that we have less complicated merges and we are always sure that the Development branch has the most recent feauters.
Author: Reilly da Silva
Get Mythicism
Mythicism
Status | In development |
Author | Arcane Studios |
Genre | Action |
Tags | 3D, Action-Adventure, Dungeon Crawler, Fantasy, Singleplayer, Third Person |
More posts
- DOT Particle Effect Not Working In Release Build | Tech DiscussionJun 24, 2022
- Tech Discussion | Boss Post MortemJun 23, 2022
- Ranged Enemy Aiming Problem | Tech DiscussionJun 17, 2022
- A Problem With Blade Trails | Tech DiscussionJun 10, 2022
- Tech Discussion | Boss BehaviorJun 10, 2022
- How To Edit Animation Sequences (Additive Layer Tracks) In UE4 | Tech DiscussionJun 03, 2022
- Tech Discussion | Altar System and Player levelingMay 23, 2022
- Tech Discussion | Save SystemMay 23, 2022
- Adding Varied Footstep Sounds | Tech DiscussionMay 15, 2022
- Designing A Souls-like Block Mechanic In UE4 | Tech DiscussionMay 14, 2022
Leave a comment
Log in with itch.io to leave a comment.