Ancestors

Toot

Written by Alanna on 2025-01-11 at 12:17

The next person who advocates that "Perforce is more user friendly than Git and better for artists." to my face will get a custard pie in response. It really isn't any different to any other VCS is terms of complexity and arguing that it is "user friendly" compared to git is just lies.

[#]versioncontrol #git #perforce #software_engineering

=> More informations about this toot | More toots from kelpana@mastodon.ie

Descendants

Written by Juan on 2025-01-11 at 12:19

@kelpana are people confusing a GUI with the VCS itself?

=> More informations about this toot | More toots from reidrac@mastodon.gamedev.place

Written by Alanna on 2025-01-11 at 12:27

@reidrac Possibly. The Perforce GUI just run cli commands anyway.

=> More informations about this toot | More toots from kelpana@mastodon.ie

Written by Juan on 2025-01-11 at 12:45

@kelpana years ago I knew people that loved SVN... but not really. It was because TortoiseSVN was a good GUI 😂

If there is no good git GUI, then fair enough.

=> More informations about this toot | More toots from reidrac@mastodon.gamedev.place

Written by Eniko Fox on 2025-01-11 at 13:03

@reidrac @kelpana there's TortoiseGit >_>

=> More informations about this toot | More toots from eniko@peoplemaking.games

Written by prozacchiwawa on 2025-01-11 at 13:17

@kelpana perforce having a live checkout state likely makes things a bit easier for artists since their work is less likely to be mergeable.

my experience was that the biggest cause of confusion for artists was p4's use of server side tracking of local checkouts, but git managed to make a worse bad choice with file 'staging'.

=> More informations about this toot | More toots from prozacchiwawa@functional.cafe

Written by Alanna on 2025-01-11 at 13:23

@prozacchiwawa There are ways around this problem in Git. Git is distributed in nature, so the staging system makes sense. It isn't really that different to a Perforce change list in practice. The locking feature of git-lfs largely solves the problem of large binary files causing merge conflicts. If you have large binary files in your repo you should use git-lfs: https://github.com/git-lfs/git-lfs/wiki/File-Locking

=> More informations about this toot | More toots from kelpana@mastodon.ie

Written by prozacchiwawa on 2025-01-11 at 13:32

@kelpana i think the biggest difference between a changelist in p4 and staging in git is that git changes how it views the modified state of staged files whereas p4 doesn't make that weird.

=> More informations about this toot | More toots from prozacchiwawa@functional.cafe

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113809678333602537
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
280.163954 milliseconds
Gemini-to-HTML Time
2.110079 milliseconds

This content has been proxied by September (3851b).