News for hackers. Stuff that matters.

m_niedoba

Show HN: A GUI for non programmers for Epic's version control system Lore

https://www.anchorpoint.app/lore

Hey, it's Matt from Anchorpoint. We released a free desktop client that you can use with Lore repositories. Lore is incredibly fast, so we wanted to make sure that the client is also fast when it comes to display revisions, branches and visual previews.One of the highlights is that you can review binary files such as Unreal assets, 3D models, code, audio&video and even PDFs with overlay and...

( Read More... | 1 comment | on HN )
Re:Beej's Guide to Git on Wednesday February 05, 2025 @10:26AM (#42949799)
There are Git-based solutions for that. One of them is Anchorpoint, which is basically a centralized layer on top of Git for file locking.

File locking is one of the reasons why vanilla Git is not that popular in game dev. It only exists with Git LFS and it is not really easy to use or reliable.

Re: on Wednesday May 22, 2024 @12:26PM (#40442816)
Hey,

I am one of the developers of Anchorpoint. We have been working on this project for some years right now, because we really like Git and think that it's totally underrated for large projects, such as game development.

Anchorpoint uses Git LFS, but tracks all binary files automatically before the staging process. It also has file locking and sparse checkout if you work on TB sized repositories.

We did a test where we had 1TB of files on a GitLab repo on AWS and could work fluently with it with sparse checkout.

We put a lot of effort on the UX. An artist can press a single "sync" button and Anchorpoint will do all the Git operations (stage, commit, pull, push) in the background.

THere are also some asset organization features included, because that's part of a game development workflow.

It would be really cool to know what you think or maybe share your experiences with Git LFS.

Re: on Wednesday April 03, 2024 @02:01AM (#39914105)
I wanted to see how to use Git for AAA game dev so I made a test with a self-hosted GitLab server on AWS. In short, sparse checkout makes it possible to fluently work on particular parts of the repo.

Why do people still use Perforce then?

Re:Debian Git Monorepo on Wednesday April 03, 2024 @01:57AM (#39914083)
Git does pretty well on large repos, when you use sparse checkout and Git LFS. It makes Git behave like a centralized VC system. https://www.anchorpoint.app/blog/scaling-git-to-1tb-of-files...
Re: on Monday March 11, 2024 @10:29AM (#39668698)
I am the co-founder of Anchorpoint, a Git based version control app. It's like a Git client + asset manager.

I have seen many false statements about Git LFS and wanted to test how it works on a large repo. We are using a self-hosted GitLab on AWS and using latest Git features like sparse checkout and LFS (we are also contributing to the development of it) to see how far you can push Git.

We develop Anchorpoint, but everything can also be achieved with the command line app.

The test repo has 1TB (1.004 GiB) and a total file count (excluding files, that are ignored by the .gitignore) of 385.493. We are using sparse checkout to work on a subset (4GB) of the project. To make a performance test, we changed 10 files in Unreal Engine.

- “Git status” takes 1581.6007 milliseconds - “Git add . “ takes 1633.8424 milliseconds - “Git commit -m “Added bench” “ takes 1653-3998 milliseconds

Tests also included pushing single files with a size above 9GB and a single commit with 281.876 of files (approx. 300GB of size)

Re: on Friday March 01, 2024 @11:14AM (#39563183)
Hey, my mate published a quick guide about the most important commands and how to install Git LFS.
If you need something between Git LFS and Perforce you could try Anchorpoint. It's a Git based version control software and has stuff like file locking.
Re: on Tuesday October 24, 2023 @03:22AM (#37995758)
I'm really happy to share this little tool we made to make us more productive when working with Notion or other project management tools.

We have all these great productivity tools that look nice, are easy to use and work nicely in the browser. But what do they all have in common? Yes, they are bad at handling files. Everyone has files. Be it Photoshop documents, some PDFs, or any kind of media that resides on a hard drive, Dropbox, or somewhere else. It's just another silo.

What if you could use your existing web-based tools like Notion, Basecamp or Monday.com to manage your files properly. Not just upload them as attachments.

Link Your File helps you do just that. Instead of uploading a file to the web, then downloading and unzipping it, Link Your File simply creates a web link to any file that you can paste anywhere. When you click on the link, you simply open the original file from your computer. There is no need to browse and search. Imagine how many clicks you save every day.

Link Your File works on Windows and MacOS and is available as a lifetime license. Yes, no subscription.

I am also happy to answer any questions you may have.

Re:Why Git Is Hard on Saturday October 07, 2023 @04:34AM (#37800057)
I don't think so, even as a game artist. It took me a while to understand the concept of branches (that they are basically modes or variants of a project). That clicked. But for daily game development, the most thing I do is just commit+push / pull. That's 90% of the work and Git does a great job here. There are desktop applications such as Anchorpoint (https://www.anchorpoint.app/), which make it even easier for non coders. So the whole big ecosystem of Git makes it easier to use.
Re:Ask HN: How do your ML teams version datasets and models? on Friday September 29, 2023 @04:13AM (#37700740)
Here is a tutorial on how to use Git LFS with Azure DevOps for game dev. But the same principle applies for ML. It's about versioning large data. DevOps does not charge for storage, yet.

https://www.anchorpoint.app/blog/version-control-using-git-a...

Re:Ask HN: How do your ML teams version datasets and models? on Friday September 29, 2023 @04:10AM (#37700718)
Yes, Git LFS works better then most people think. You can also use Azure DevOps, because they don't charge for storage. We use Anchorpoint as a Git client, because it's optimized for LFS.
Re:Link Notion to your local filesystem on Tuesday July 25, 2023 @08:42AM (#36861391)
This is a little tool that we build to link Windows Explorer or Finder to any web tool using deep linking.
Re: on Friday October 21, 2022 @10:25AM (#33288300)
How we used Replicate and Anchorpoint to build a texture generator with 30 lines of Python