Earlier quoted context omitted.
Except in game dev where you want to version control your art assets as well.
I was responding to someone who made a generic statement about git?
Perforce charges $500 for training training videos.. and it's AI narrated
71–80 of 92 posts
Re: Perforce charges $500 for training training videos.. and it's AI narrated
#72Earlier quoted context omitted.
MINE | MERGED | THEIRS where you can select elements from both and have them merge into the middle. Or the p4 merge way of: MINE | THEIRS ------------- MERGED Even most GUI's for git do it this way actually. Merging should not be a major issue, it should be a trivial annoyance. It shouldn't drop you into an interactive rebase that invalidates every object after it (necessarily).
It doesn't "drop you into an interactive rebase" unless you tell it to. If you want to rebase, rebase. If you want to merge, merge. As you say, even most UIs for git show what you are saying you want.
Its actually worse than interactive rebase.
“detached head” and “rebase” aren’t meaningful verbs to normal people… when all you want is to save a working version
Re: Perforce charges $500 for training training videos.. and it's AI narrated
#73Earlier quoted context omitted.
You may be correct, but from a user experience and product standpoint, you'll never get around the fact that if something doesn't feel real then it will also feel less quality and thus less valuable. Whether you like this about the human experience or not is irrelevant, since they are selling something they expect humans to use and buy, and one would hope they'd want their customers to come away from it feeling like…
there is definitely a cost of doing either. because if its human narrated, the likelihood of it being up-to-date drops because _updating it after changes costs actual money_, whereas the ai naratted likely only needs to have its script adjusted to kick of the generation pipeline. it really depends on how well its actually implemented imo - and i have no idea how well this particular case is in parctice, as i've never…
Re: Perforce charges $500 for training training videos.. and it's AI narrated
#74Earlier quoted context omitted.
It doesn't "drop you into an interactive rebase" unless you tell it to. If you want to rebase, rebase. If you want to merge, merge. As you say, even most UIs for git show what you are saying you want.
you’re right, when a merge conflict happens it drops you in “detached head” and writes a diff into your files which even when modified away require you to issue a special command to continue. Its actually worse than interactive rebase. “detached head” and “rebase” aren’t meaningful verbs to normal people… when all you want is to save a working version
The special command is just `git add` to stage your changes followed by `git commit` (or do it all in one command as `git commit - a`), same as any other changes.
Rebase is something else. It's something you do on purpose because you specifically want to rewrite the history. Personally I use it a lot and expect everyone on my team to, but you can use git just fine without ever rebasing or even knowing it's there.
Like I actually have no idea what you're talking about. Is your criticism actually targeted at some specific UI tool that's not git?
Re: Perforce charges $500 for training training videos.. and it's AI narrated
#75Earlier quoted context omitted.
I was responding to someone who made a generic statement about git?
I mean, in general, the fact the git doesn't deal with large files well is not really a feature, even if it incidentally makes it a worse idea to check build artifacts into your repo.
I think it's fine for scope to exist.
Re: Perforce charges $500 for training training videos.. and it's AI narrated
#76Earlier quoted context omitted.
That just means you did not really try for 20 years.
UI wise git sucks. The its commands are barely related to what they do, and that little makes sense only if you have in mind the underlying storage model (which is by itself a sign of bad UI). Almost any other version control tool I have used in my life make more sense that git. There are many reason for why git won, being able to use it without having to look up commands is not one of them.
Re: Perforce charges $500 for training training videos.. and it's AI narrated
#77Earlier quoted context omitted.
I was responding to someone who made a generic statement about git?
it does kind of suck though. (and he was talking about gamedev, which is not the only kind of development that deals with more than just plaintext, but its the one you can probably understand best). Git solves a problem that we immediately unsolve constantly, and so we end up with the warts of both. Its so ubiquitous though that people literally can’t even step back and realise this fact unless they are forcefully ex…
Feels to me you're just saying things.
Re: Perforce charges $500 for training training videos.. and it's AI narrated
#78Earlier quoted context omitted.
> However, I continue to be amazed that Perforce survived Git. Virtually 100% of non-indie devs use Perforce. Is Perforce good? Ehhh not really. It’s been stagnant for 15 years. Is Git capable of meeting game dev needs? It’s not enough close. No Git LFS does not count. Personally I think even Git is mediocre at best. But it’s all modern devs know. So there’s been very little progress towards version control that does…
> Virtually 100% of non-indie devs use Perforce. Not really. There are better products out there. When I worked at Triple-A studio, we used Alienbrain, which is specifically tailored for huge binary versioning with previews and stuff. We had terabytes of assets, and Alienbrain handled it well, including seamless integration into pipelines - something a stock git or Perforce would never achieve.
Re: Perforce charges $500 for training training videos.. and it's AI narrated
#79Earlier quoted context omitted.
it does kind of suck though. (and he was talking about gamedev, which is not the only kind of development that deals with more than just plaintext, but its the one you can probably understand best). Git solves a problem that we immediately unsolve constantly, and so we end up with the warts of both. Its so ubiquitous though that people literally can’t even step back and realise this fact unless they are forcefully ex…
Ok but how should the improved git replacement actually be? Feels to me you're just saying things.
Try alternatives, they already exist.
Re: Perforce charges $500 for training training videos.. and it's AI narrated
#80Earlier quoted context omitted.
git lfs?
From what I understand (I don't use it, myself, so this is hearsay), Git LFS is unsuitable for the kinds of assets used by creative studios.
It's open source: https://github.com/oxen-AI/oxen
Most users are building their own interface on top, but we also have a nice experience in our web ui: https://oxen.ai
Would love people to try it out and give us feedback!