分类

版本控制

Git / SVN 等版本控制工具的实践笔记

SVN 版本控制入门:集中式协作与冲突处理
本文介绍 SVN 版本控制入门。SVN 是集中式,历史只存服务器,本地仅为工作副本,因此提交前必须先 svn update;服务端用 svnadmin create 建库,权限在 conf 下 svnserve.conf、passwd、authz 配置,1.8 起 create 不再支持用户名密码参数。分支和标签都用 svn copy 在服务器复制目录,分别用 switch 切换、merge 合并。冲突会在文件中插入标记,手工修改后 resolve 再提交。迁移 Git 可用 git svn clone,但历史与作者信息需映射,大仓库耗时。
2026-10-19
|
1
|
0
|
0
Git 版本控制实战:从本地仓库到团队协作
Git 是分布式版本控制,仓库含完整历史,本地可提交,团队靠 push/pull 汇合。核心是工作区、暂存区、本地仓库、远程仓库,add、commit、push、fetch 各管一段;分支是指针,tag 是固定书签。merge 保留分叉,rebase 变直线但改写提交,仅用于未推送分支,推送需 --force-with-lease。撤销须区分未推送与已推送:未推送用 reset,已推送用 revert。掌握这些链路,能减少协作冲突与误操作。
2026-10-19
|
3
|
0
|
0