🌘 Jujutsu 與 Radicle 的結合:打造無縫協作開發流程
➤ 打造下一代去中心化協作開發體驗
✤ https://radicle.xyz/2025/08/14/jujutsu-with-radicle
本文分享了作者如何將 Jujutsu(jj)這款 Git 替代工具與 Radicle 結合使用,以優化開發和協作流程。作者透過詳細介紹 Jujutsu 在版本管理上的靈活性,以及 Radicle 在去中心化協作方面的優勢,說明瞭如何將兩者無縫整合。文章從 Git 設定、Radicle 的推拉操作,到 Jujutsu 的提交、編輯、重寫等核心功能,逐步展示瞭如何建立一套高效、幾乎無分支的開發工作流程。
+ 這個結合聽起來很令人興奮!Jujutsu 的彈性加上 Radicle 的去中心化,感覺能解決不少現有協作工具的痛點。
+ 感謝作者詳細的技術分享,特別是 `.git/config` 的部分,讓我更清楚如何讓 Git 與 Radicle 配合。Jujutsu 的 `jj new -B` 功能也很實
#版本控制 #開發工具 #開源 #Git #Jujutsu #Radicle
Jujutsu + Radicle = ❤️
Follow along with Fintan as he details how he put his Git workflow into submission with Jujutsu 🤼
https://radicle.xyz/2025/08/14/jujutsu-with-radicle
#jj #jj-vcs #jujutsu #git #radicle #vcs
Hey git do we really need to answer the same question over and over and over and over, can't these be batched/queued and "Yes to All", "No to All" options added?
(On Winblows systems is git ever able to remove the packs during this operation?)

It is 2025.
I have been using Linux as my only driver since 1994.
I am only now¹ starting to finally put all my dotfiles and other configuration data for my home directory under version control².
² #git & #forgejo
¹ I mean, that's not quite true, I've done it before once: $Id: .bashrc,v 1.2 1999/01/30 21:47:51 lmb Exp $
Hello #Git experts,
What's the best practice in this case:
- we have two branches (main, dev)
- we exclusively work on dev (both creating new & changing old data)
- every now & then, we need to merge dev into main
- after the merge, main is ahead of dev by 1 commit (the merge commit)
Currently, we go on by merging main back into dev, so that dev does not stay behind main, before continuing work on dev.
Is this good (or, at least, okay) practice, or should we use different merge strategies?
#heptapod 18.2.0 (final) released, based on #gitlab 18.2.2 Changelog: https://foss.heptapod.net/heptapod/heptapod/-/blob/heptapod-18.2.0/HEPTAPOD_CHANGELOG.md Download instructions: https://heptapod.net/pages/get-heptapod.html#get-heptapod #git #mercurial
#heptapod 18.0.3 released, bumping #gitlab to the regular patch/security 18.0.6 version Changelog: https://foss.heptapod.net/heptapod/heptapod/-/blob/heptapod-18.0.3/HEPTAPOD_CHANGELOG.md Download instructions: https://heptapod.net/pages/get-heptapod.html#get-heptapod #git #mercurial
How to write good #git commit messages, in a nutshell:
First line: What you did
Second line: (empty)
Rest: Why you did it
That's it
Security patches: Attackers can anchor malicious code on GitLab servers
The GitLab developers have closed a total of twelve security vulnerabilities. Attackers can compromise systems.
#Git #IT #Patchday #Security #Sicherheitslücken #Updates #news
Modifying Other People's Software
https://natkr.com/2025-08-14-modifying-other-peoples-software/
Every once in a while, we all feel the need to modify something that someone else built.
Struggling with Git commands? Need to know what git-push-detached-head does?
Just bookmark this manual page and refer to it whenever you are stuck
https://git-man-page-generator.lokaltog.net/
Sicherheitspatches: Angreifer können Schadcode auf GitLab-Servern verankern
Die GitLab-Entwickler haben insgesamt zwölf Sicherheitslücken geschlossen. Angreifer können Systeme kompromittieren.
#Git #IT #Patchday #Security #Sicherheitslücken #Updates #news