Home | 简体中文 | 繁体中文 | 杂文 | 知乎专栏 | Github | OSChina 博客 | 云社区 | 云栖社区 | Facebook | Linkedin | 视频教程 | 打赏(Donations) | About
知乎专栏多维度架构 微信号 netkiller-ebook | QQ群:128659835 请注明“读者”

部分 XIV. 软件版本控制

目录

176. Git - Fast Version Control System
176.1. Repositories 仓库管理
176.1.1. initial setup
176.1.2. checkout
176.1.3. Creating and Commiting
176.1.4. Manager remote
176.1.5. Status
176.1.6. Diff
176.1.6.1. --name-only 仅显示文件名
176.1.7. Cloning
176.1.8. Push
176.1.9. Pull
176.1.10. fetch
176.1.11. Creating a Patch
176.1.12. reset
176.2. Manipulating branches
176.2.1. list branches
176.2.2. create branches
176.2.3. delete branches
176.2.4. switch branch
176.2.5. git-show-branch - Show branches and their commits
176.3. Sharing Repositories with others
176.3.1. Setting up a git server
176.3.2. 修改 origin
176.3.3. 删除 origin
176.4. Submodule 子模块
176.4.1. 添加模块
176.4.2. checkout 子模块
176.4.3. 删除子模块
176.5. Git Large File Storage
176.5.1. 安装 LFS 支持
176.5.2. LFS lock
176.6. command
176.6.1. hash-object
176.6.2. git-add - Add file contents to the index
176.6.3. git-status - Show the working tree status
176.6.4. git-commit - Record changes to the repository
176.6.5. git-show - Show various types of objects
176.6.6. git-checkout - Checkout and switch to a branch
176.6.6.1. checkout master
176.6.6.2. checkout branch
176.6.7. git config
176.6.8. git log
176.7. git-daemon 服务器
176.7.1. git-daemon - A really simple server for git repositories
176.7.2. git-daemon-sysvinit
176.7.3. inet.conf / xinetd 方式启动
176.7.4. git-daemon-run
176.7.5. Testing
176.8. git config
176.8.1. core.sshCommand
176.8.2. fatal: The remote end hung up unexpectedly
176.8.3. 忽略 SSL 检查
176.9. git-svn - Bidirectional operation between a single Subversion branch and git
176.10. .gitignore
176.11. .gitattributes
176.11.1. SVN Keywords
176.12. gitolite - SSH-based gatekeeper for git repositories
176.12.1. gitolite-admin
176.12.1.1. gitolite.conf
176.12.1.1.1. staff
176.12.1.1.2. repo
176.13. Web Tools
176.13.1. viewgit
176.14. FAQ
176.14.1. 导出最后一次修改过的文件
176.14.2. 导出指定版本区间修改过的文件
176.14.3. 回撤提交
176.14.4. 每个项目一个证书
177. Subversion
177.1. Invoking the Server
177.1.1. Installing
177.1.1.1. Ubuntu
177.1.1.2. CentOS 5
177.1.1.2.1. classic Unix-like xinetd daemon
177.1.1.2.2. WebDav
177.1.1.2.3. 项目目录结构
177.1.1.3. CentOS 6
177.1.2. standalone “daemon” process
177.1.2.1. starting subversion for debian/ubuntu
177.1.2.2. starting subversion daemon script for CentOS/Radhat
177.1.3. classic Unix-like inetd daemon
177.1.4. hooks
177.1.4.1. post-commit
177.1.5. WebDav
177.1.5.1. davfs2 - mount a WebDAV resource as a regular file system
177.2. repository 管理
177.2.1. create repository
177.2.2. user admin
177.2.3. authz
177.2.4. dump
177.3. 使用Subversion
177.3.1. Initialized empty subversion repository for project
177.3.2. ignore
177.3.3. 关键字替换
177.3.4. lock 加锁/ unlock 解锁
177.3.5. import
177.3.6. export 指定版本
177.3.7. 修订版本关键字
177.3.8. 恢复旧版本
177.4. branch
177.4.1. create
177.4.2. remove
177.4.3. switch
177.4.4. merge
177.4.5. relocate
177.5. FAQ
177.5.1. 递归添加文件
177.5.2. 清除项目里的所有.svn目录
177.5.3. color diff
177.5.4. cvs2svn
177.5.5. Macromedia Dreamweaver MX 2004 + WebDAV +Subversion
177.5.6. 指定用户名与密码
178. cvs - Concurrent Versions System
178.1. installation
178.1.1. chroot
178.2. cvs login | logout
178.3. cvs import
178.4. cvs checkout
178.5. cvs update
178.6. cvs add
178.7. cvs status
178.8. cvs commit
178.9. cvs remove
178.10. cvs log
178.11. cvs annotate
178.12. cvs diff
178.13. rename file
178.14. revision
178.15. cvs export
178.16. cvs release
178.17. branch
178.17.1. milestone
178.17.2. patch branch
178.18. keywords
179. 其他命令