Comments (10)
Hi @fire,
I will probably try to support git-annex and git-media that are designed to help solve the problem of big files.
Not sure how well this would integrate with the built-in Editor diff viewer though...
I will have to learn those tools, so this will take some time, and it will only come after stabilizing/polishing the git support and the Editor workflow.
Cheers!
from uegitplugin.
I just want to leave a note regarding this feature.
I tried both git-annex and git-media to see how they are get along with Unreal Editor.
git-annex creates a lot of symlinks. This resulted in crash when opening UE4 project after setting up git-annex. My best guess is that UE4 is not really resolving symlink when they access files.
So far, git-media works without making UE4 editor crash. The only downside I found is that, once 'uasset', 'umap' files are added into the project, they aren't really tracked by standard git index. I always had to check media type status with 'git media sync' command. Note that I just tried local disk sync'ing, nothing else, e.g.,. Amazon S3, etc.
Hope this helps.
from uegitplugin.
Hi, thank you for your feedback!
Le mar. 17 févr. 2015 07:59, Sangwoo Im [email protected] a écrit :
I just want to leave a note regarding this feature.
I tried both git-annex and git-media to see how they are get along with
Unreal Editor.git-annex creates a lot of symlinks. This resulted in crash when opening
UE4 project after setting up git-annex. My best guess is that UE4 is not
really resolving symlink when they access files.So far, git-media works without making UE4 editor crash. The only downside
I found is that, once 'uasset', 'umap' files are added into the project,
they aren't really tracked by standard git index. I always had to check
media type status with 'git media sync' command. Note that I just tried
local disk sync'ing, nothing else, e.g.,. Amazon S3, etc.Hope this helps.
—
Reply to this email directly or view it on GitHub
#1 (comment)
.
from uegitplugin.
On Windows, git-annex creates direct files as far as I know. Are you testing on Linux?
from uegitplugin.
@fire I'm using a Mac. I think that git-annex works this way for all unix-variant, e.g., linux, BSD, mac, etc.
from uegitplugin.
I will bring this to the attention of Epic Games. Perhaps the problem with not resolving symlinks will be resolved in future release of UE4.
from uegitplugin.
@saim80 Can you create a stacktrace or a callstack?
from uegitplugin.
@fire Here's a screenshot of the crash. I could reproduce the issue from 4.7.1.
Reproduce Step:
- Create sample project. I chose top down c++ project.
- Once project initialization finishes, open terminal
- $ git init
- $ git annex init
- $ git annex add ${PATH_TO_ANY_CONTENT}, e.g., ./Content/Character/HeroTPP.uasset
- Go back to UE4 editor.
- In Content Browser, try to re-open/open the asset that is added to git annex.
from uegitplugin.
@fire I happened to come across this git annex documentation. So, I think this page explains why things didn't crash on Windows. http://git-annex.branchable.com/direct_mode/ I assume using direct mode in Mac environment also will resolve issues with Unreal Editor. I haven't tried because I decided to use Windows for Unreal.
from uegitplugin.
Just wanting to report here that Github "LFS" is working flawlessly under Windows :)
from uegitplugin.
Related Issues (20)
- Update for 4.26 HOT 2
- Diffing/merging materials
- Packaging fails with LFS Plugin in project
- Cannot use plugin if user has no credential manager installed HOT 1
- Too many redirects or authentication replays HOT 1
- UE4 Plugin Unable To Handle Umlaut U HOT 2
- Very slow performance HOT 7
- Support for UE5 projects HOT 2
- Enable discussions feature HOT 1
- Detect Git LFS username HOT 1
- Maybe archive this repo and link to an updated fork? HOT 9
- Git localized path
- Connection Error:Failed Git remote connection
- UE5 Support HOT 2
- Hello, Does the plugin work stable with UE5? HOT 1
- SourceControl: Error: Operation 'UpdateChangelistsStatus' not supported by source control provider 'Git LFS 2' HOT 1
- Engine versioning support with this plugin HOT 1
- Plugin was built with a different engine version HOT 1
- UE Git Plugin Not allowing checkin and checkout of files
- Blueprints reported as changed when changes made only in parent
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uegitplugin.