PBSync
PBSync copied to clipboard
System for syncing Unreal Engine project git repositories
Aborting the repo update because of an unknown error. Request help in #tech-support to resolve it, and please do not run UpdateProject until the issue is resolved. On branch promoted...
Skip rebase ahead (ffdd537b98f3329505971463e9b2205dba68b701) `git rebase --continue` `rm -rf .git/rebase...`
This is WIP new GUI powered by browser technologies for PBSync.
PBSync can automatically set read-only for unlocked files, unlock unchanged assets, and lock changed ones, as Git LFS in conjunction with UE4 Ed can get stuck in invalid states sometimes.
We can possibly use the UE Python API to trigger content reloads for new assets, instead of requiring the editor to close.
UE4 commandlets, although very useful, can be hard to access. Providing an interface in PBSync to list them would improve productivity and UE4 project health.
Currently, we don't do a great job of syncing up a repo if it is force pushed. We should add a check for this, and safely reset the repository instead...
Programmers may forget to regenerate project files when there is new source file content, and may not be on the latest binaries. We can fix this through UVS.
We can automate installation of Git and friends (and even include a "latest" option) by setting up a repository and pattern to download releases from, and then automatically running those...
Git repo now configured properly for UE4Editor to detect a conflict and prompt for a resolution. However, we block launches from happening when a merge conflict is encountered. Thus, we...