Masthash

#VersionControl

Inautilo
2 days ago

#Development #Clarifications
Git branches: intuition and reality · Are you confused about how Git branches work? Read on https://ilo.im/15i34f

_____
#WebDev #VersionControl #Git #Frontend #Backend

alok ✔️
6 days ago

An old project I used to work on used Perforce for version control. It has been years and I still shudder at the thought of it

#programming #versioncontrol #git #perforce

𝚟𝚘𝚒𝚍 *
6 days ago

Any experience using #sapling for #versioncontrol? A friend just dearly recommended it to me.

https://engineering.fb.com/2022/11/15/open-source/sapling-source-control-scalable/

Leanpub
1 week ago

Terraform for Developers by GitforGits | Asian Publishing House is on sale on Leanpub! Its suggested price is $29.99; get it for $23.99 with this coupon: https://leanpub.com/sh/k855HaXB #SystemIntegration #VersionControl #SoftwareEngineering #Terraform #InfrastructureAsCode

Jakub Narębski
1 week ago

@ellie @b0rk About "leaking the distributed acyclic graph abstraction all over the floor."

The Law of Leaky Abstractions (coined by Joel Spolsky) states: _"All non-trivial abstractions, to some degree, are leaky."_

Still, the directed acyclic graph of revisions + references in #git is IMVHO a better abstraction than dotted revision numbers (CVS), folder copying (Subversion), or applying and re-applying patches (Arch and its descendants) for #versioncontrol

El Duvelle
2 weeks ago

#GitHub (for newbies) question:
How can you easily share code folders across repositories? For example you have a “Project 1” repo and a “Project 2” repo and you would like to share a “Stats” folder between them.

The obvious solution that comes to mind is just create a Stats repo and make sure that anyone using either your Project1 or Project2 code also clones your Stats code and adds it as a dependency somehow. But that’s not super convenient. Also it means you have to commit / push independently for all 3 repos and if you have a lot it starts to be annoying.

The ideal solution would use #GithubDesktop and has to work on Windows… 🙏
#Coding #VersionControl #Git

Inautilo
3 weeks ago

#Development #Cheatsheets
Confusing Git terminology · A compilation of Git’s most weird terms with explanations https://ilo.im/15f62z

_____
#WebDev #Git #VersionControl #Terminology #Explainer #Frontend #Backend #Collection

Stahlbrandt
3 weeks ago

A family member in her first semester at the university shall learn how to use #github. She has no clue about repositories, but is asked to create a github page and edit the Readme. Why start with two different domains (github.com and github.io) and the github page concept? Why not first get a grip on what is #VersionControl / #SourceControl and how to work a bit with the #repos? Weird curriculum, IMHO. #SCM

Repository Formats Matter: 2007 notes from Keith Packard about why the X Project migrated from CVS to git (instead of Subversion or Mercurial)
https://keithp.com/blogs/Repository_Formats_Matter/
#versioncontrol #mercurial #software #tools #dvcs #git #x11 #+

Leanpub
1 month ago

Git Prodigy by Ebenezer Don is on sale on Leanpub! Its suggested price is $19.00; get it for $7.99 with this coupon: https://leanpub.com/sh/GF1IGD8c #Git #ComputerProgramming #VersionControl

Leanpub
1 month ago

Terraform for Developers by GitforGits | Asian Publishing House is on sale on Leanpub! Its suggested price is $29.99; get it for $23.99 with this coupon: https://leanpub.com/sh/yP3ELau9 #SystemIntegration #VersionControl #SoftwareEngineering #Terraform #InfrastructureAsCode

Inautilo
1 month ago

#Development #Techniques
13 tips for better pull requests and code review · Enhance your teamwork skills in writing top-notch code https://ilo.im/15d86n

_____
#WebDev #Code #Collaboration #VersionControl #PullRequests #CodeReviews #Frontend #Backend

Marcin Cieślak
1 month ago

@emmy @mcc what might happen soon we might end up in #versioncontrol systems that operate on pre-parsed binary syntax trees. Problem solved? But I am not sure I'd be happy with THAT solution. #vcs #git

Leanpub
1 month ago

Terraform for Developers by GitforGits | Asian Publishing House is on sale on Leanpub! Its suggested price is $29.99; get it for $23.99 with this coupon: https://leanpub.com/sh/fyeZPvf1 #SystemIntegration #VersionControl #SoftwareEngineering #Terraform #InfrastructureAsCode

Leanpub
1 month ago

Terraform for Developers by GitforGits | Asian Publishing House is on sale on Leanpub! Its suggested price is $29.99; get it for $23.99 with this coupon: https://leanpub.com/sh/kT7QykY1 #SystemIntegration #VersionControl #SoftwareEngineering #Terraform #InfrastructureAsCode

Inautilo
1 month ago

#Development #Reviews
VS Code Timeline · Your local version control system without Git repository https://ilo.im/15cqow

_____
#WebDev #CodeEditor #TextEditor #VersionControl #Frontend #Backend

Leanpub
2 months ago

Terraform for Developers by GitforGits | Asian Publishing House is on sale on Leanpub! Its suggested price is $29.99; get it for $23.99 with this coupon: https://leanpub.com/sh/qKvYP8c5 #SystemIntegration #VersionControl #SoftwareEngineering #Terraform #InfrastructureAsCode

Albert Cardona
2 months ago

"What's in that .git directory?" https://blog.meain.io/2023/what-is-in-dot-git/

A step-by-step walk-through, and visually appealing too. Having been using git for over a decade now, was a rather amusing read.

#git #VersionControl #SoftwareEngineering

Leanpub
2 months ago
Boris Vulikh
2 months ago

One of the companies that worked for at the beginning of my career, I’ve introduced them to the concept of issue management software and their notion of version control was saving WinRar archives on a Windows XP shared drive.
What’s your #horrorstory ?
#bugtracking #issuetracking #versioncontrol

RJ
2 months ago

"How to Clean Up Your Local Repository with Git Commands - DEV Community" https://dev.to/this-is-learning/how-to-clean-up-your-local-repository-with-git-commands-531o #git #versioncontrol #dev

Aral Balkan
3 months ago

@fribbledom Wait, why?

git remote set-url origin <codeberg>
git push --set-upstream origin main

;)

https://codeberg.org

#gitHub #codeBerg #dev #git #scm #versionControl

Aral Balkan
3 months ago

What am I doing? Why, voting to help decide @Codeberg policy as a member.

(Wait a minute, you can’t do that on GitHub? How odd… sounds a bit autocratic to me…) ;)

Seriously, though, check out https://codeberg.org – they’re doing everything right.

There are alternatives and if we want them to survive, we must support them.

#codeberg #git #scm #github #tech #dev #versionControl

Screenshot of polls.codeberg.org:

Voting System → Current Votes

 Should Codeberg, as a platform, in your opinion, opt out of having its content scraped by OpenAI's (like ChatGPT) products specifically?

Relevant discussion: Codeberg-e.V./Discussion#104 (styled as link)

The relevant PR that would enact such a policy can be found here: Codeberg-Infrastructure/build-deploy-forgejo#111 (comment) (styled as link)

Active until: 2023-09-15 00:00:00 UTC

Options are:

Yes (selected)
No
Abstrain from voting

Voting Token: (partial) BhYc6mmh16IXhrDTtDADe8HwGkrYR
RJ
3 months ago

"20 Git Commands That Will Make You a Version Control Pro. - DEV Community 👩‍💻👨‍💻" https://dev.to/devland/20-git-commands-that-will-make-you-a-version-control-pro-149p #git #versioncontrol #developer

cslinuxboy
3 months ago

List your #git #braches by commit date. Handy to let you know where you left off at when bouncing between branches https://stackoverflow.com/questions/9236219/git-list-git-branches-sort-by-and-show-date

#coding #ci/cd #cicd #VersionControl

Javed Ali
4 months ago

Check out my latest blog post on mastering advanced #git commands and techniques!

In this post, I've covered a range of techniques that can significantly enhance your #productivity as a #developer. From efficient #committing and #branching to #merging, #searching, #cleaning, and much more - these tips will help you navigate your version control system like a pro.

Check out the full post here: https://www.javedali.net/post/23-advance-git-commands-shortcuts/

#coding #programming #versioncontrol #DevOps #SoftwareDevelopment

Shadow Grove
4 months ago

💻 #UnityTips: Use a version control system like Git to keep track of your #Unity #Unity3D project changes! 🚀Never lose important code or assets again. #VersionControl #GameDev #IndieDev #Unity #Unity3D #Git https://github.com/spoiledcat/git-for-unity

Marcel Stritzelberger
4 months ago

Having your own version control is very handy, privacy friendly and very easy to install in a FreeBSD/TrueNAS jail. This series of articles explains how anyone can run their own Gitea service.

[de] https://bsdbox.de/artikel/gitea
[en] https://bsdbox.de/en/artikel/gitea

#git #gitea #versioncontrol #freebsd #truenas #jail

Tommy van Son ✔
4 months ago

It took me 2 days to realise I need to try another kind of refactoring to allow for my changes first.

People, use #VersionControl to be able to revert changes in 15 minutes and still be ok.
#GameDev

Mark Gardner ‍:sdf:
4 months ago

@randy5235 Controlling one’s own code isn’t really the point of a package repository. It’s for software releases. The code and content (hopefully) lives in a separate #VersionControl system where changes are more granular than new version releases.

And as you note, there are efforts like #ForgeFed to enable federated software development with distributed VC, issue tracking, forking, pull requests, merging, etc.

I don’t know if it’s useful to commingle the two.

Sean Murthy
5 months ago

SemanticDiff for VS Code and now for GitHub are two things I like to try:

https://semanticdiff.com/blog/pr-viewer/

#softwareEngineering #versionControl #gitHub #vsCode

*teammate reports a bug*

Hmm, that doesn't happen on my machine. Have you pulled the latest version of main? Yes?

What's commit number are you on? Yes, that's the one I'm on.

Do either of us have any unstaged changes? No?

Other teammate, does this happen for you? No? Okay, it's just the one person.

Try restarting Unity.

Reboot your computer.

Okay, delete the entire repository, re-clone it, and open that in Unity.

THAT fixed it.

#unity #unity3d #GameDev #VersionControl #git

Luca Visentin
5 months ago

People working in research code development: how do you approach your branching strategy? Everyone commits on main, or you have a main/dev branch? Do you branch for features? Do you have scheduled code reviews?

I'm mostly interested in small teams, or even people who work alone. Do you still use branching when you are the only developer?

#bioinformatics #git #versioncontrol

IT News
5 months ago

Too Much Git? Try Gitless - Git has been a powerful tool for software development and version control since th... - https://hackaday.com/2023/06/18/too-much-git-try-gitless/ #softwaredevelopment #versioncontrol #development #opensource #simplified #software #gitless #learn #git

FOSSlife
5 months ago

Backup with Git: Andreas Stolzenberger shows you how to use Git to create versioned backups of local drives https://www.fosslife.org/create-versioned-backups-git #backup #Git #sysadmin #tools #VersionControl #operations

photo of the stacks at a library taken from the bottom floor looking up to bookshelves on different levels
António Domingues
6 months ago

Lovely historical retrospective on #versioncontrol programs by #stackoverflow. Particularly interesting to learn some of the different features some fields need, for example the games industry.

#git #mercurial #svn

Beyond Git: The other version control systems developers use
https://stackoverflow.blog/2023/01/09/beyond-git-the-other-version-control-systems-developers-use/

Hanno Embregts 🎤🎸
6 months ago

Will #Git be around forever? Or is it about to be beaten by a competing product? More questions like that (and also some answers) in my talk on #VersionControl later today! Join me in Room 2 at 18:10 to hear more. #DevoxxPL#DevoxxPoland

Want a easy-to-install git server to experiment with things?
Say no more. Meet Soft Serve: A tasty, self-hostable Git server for the command line » https://github.com/charmbracelet/soft-serve

#git #tools #VersionControl

Hanno Embregts 🎤🎸
8 months ago

Turns out that two more of my talks have been accepted for #DevoxxPL! On top of the talk on #PatternMatching, I will do my #VersionControl talk (about a few #Git alternatives) and a live-coding Lightning talk about the things I learned while getting #JavaCertified. Looking forward!

Markus Tacker
8 months ago

Btw., #Testing and #VersionControl are super powers, not as in "a gift only a few possess", but as in "super useful", in case you were wondering here: https://fosstodon.org/@underlap/110157663287543252

They really are the hygiene factors of #softwareDevelopment: if used, you don't notice much, if not your codebase starts to smell terrible very quickly.

Hanno Embregts 🎤🎸
8 months ago

Spent some time in the wonderful city of #Rotterdam today with the equally wonderful Peter Hilton. Exchanging talk ideas and improvements for #Agile software development and #VersionControl. That's a morning well spent! 😃

Peter and Hanno after a well-spent morning, in front of the magnificent Central Station of Rotterdam
James Bartlett :terminal:
8 months ago

@303 @ConatusPrinciple

I would definitely get on board with something like a #GitHub Audio Edition.

I'd also really like to put my entire #MusicProduction environment in #VersionControl, kinda like how #Docker works for software devs.

Just imagine, in addition to having your project files in #SourceControl, you could also have your #DAW, #plugins, #presets, #samples, #drivers, etc., all saved in the precise state required for every project you've ever worked on. Need to revisit a project from several upgrades ago? Just checkout the most recent commit from that project, and everything would be exactly as you left it.

This would also allow you to upgrade your #hardware independently from your #software, and/or restore everything to perfect working order on a new machine within minutes (instead of hours or days) in case of theft, damage, or catastrophic hardware failure.

IMO, the necessary tech to make this kind of thing possible isn't *quite* there yet, but probably will be soon. 🤞

James Bartlett :terminal:
8 months ago

@303 @ConatusPrinciple
Definitely a sad day, but perhaps it's a blessing in disguise. Maybe this will be the last straw, and #MusicProducers will finally start thinking/acting like #SoftwareDevelopers, embracing the #AgileMethodology, and using proper #VersionControl tools like #git and #GitHub for #backups / #VersionHistory and #collaboration with other #musicians.

James Bartlett :terminal:
9 months ago

Hey #PowerBI peeps, I'll be on #ToolTalk with Artur König and @mthierba on Tuesday, March 21st.

We'll be talking about a little #ExternalTool I wrote for #PowerBIDesktop called #PbiToolsWatchPS, which launches a #PowerShell window running #pbitools in #WatchMode on the current #pbix file. The purpose of this little tool is to minimize the effort and number of steps necessary to #commit changes to Power BI #reports and #datasets into a proper #VersionControl system like #GitHub, #AzureDevOps, etc.

Please join us #LIVE on Tuesday, March 21st, give us your thoughts about the current state of #CICD and #DevOps / #DataOps for Power BI, and tell us about your favorite #ToolsOfTheTrade!

RSVP for the #ToolTalk session on #LinkedIn here:
https://lnkd.in/gzZSxf_f

Download #pbitools here:
https://pbi.tools

Download #PbiToolsWatchPS here:
https://github.com/JamesDBartlett3/PowerBits/blob/main/ExternalTools/046-PbiToolsWatchPS5.1.pbitool.json

apmeyer
9 months ago

After spending a couple hours on a #pico8 project, my youngest accidentally wiped out his work by saving a new project over his current one. He was so bummed. Tonight we'll be diving into #VersionControl and getting Time Machine setup on a network drive.

Toby
9 months ago

Do you use git from within your IDE or from the command line?

#Git #VersionControl #Development

This must be easy to do if you are a professional software developer (which I'm not, I'm an "end user programmer" and educator), here goes the problem:

I have some code, let's call it "origin" (you can correct my names in the replies if you really have to), and I have a modified version of it, let's call it "my fork".

when "origin" gets updated I'd like to apply to "my fork" the modifications that don't affect my own previous modifications, and be shown the ones that conflict.

This is standard git merge conflict resolution, isn't it?

Is there a way of doing it outside the dreadful git context/interface?

<<<<<<< HEAD
B
=======
Z
>>>>>>> branch-a

👆​ git is already awful for us end user programmers, but this is plain hell.

#gitIsHell #versioncontrol #enduserprogramming