Home | 简体中文 | 繁体中文 | 杂文 | 打赏(Donations) | Github | OSChina 博客 | 云社区 | 云栖社区 | Facebook | Linkedin | 知乎专栏 | 视频教程 | About

部分 XIV. 软件版本控制

目录

180. Git - Fast Version Control System
180.1. Repositories 仓库管理
180.1.1. initial setup
180.1.2. checkout
180.1.3. Creating and Commiting
180.1.4. Manager remote
180.1.5. Status
180.1.6. Diff
180.1.6.1. --name-only 仅显示文件名
180.1.7. Cloning
180.1.8. Push
180.1.9. Pull
180.1.10. fetch
180.1.11. Creating a Patch
180.1.12. reset
180.2. Manipulating branches
180.2.1. list branches
180.2.2. create branches
180.2.3. delete branches
180.2.4. switch branch
180.2.5. git-show-branch - Show branches and their commits
180.3. Sharing Repositories with others
180.3.1. Setting up a git server
180.3.2. 修改 origin
180.3.3. 删除 origin
180.4. Submodule 子模块
180.4.1. 添加模块
180.4.2. checkout 子模块
180.4.3. 删除子模块
180.5. Git Large File Storage
180.5.1. 安装 LFS 支持
180.5.2. LFS lock
180.6. command
180.6.1. hash-object
180.6.2. git-add - Add file contents to the index
180.6.3. git-status - Show the working tree status
180.6.4. git-commit - Record changes to the repository
180.6.5. git-show - Show various types of objects
180.6.6. git-checkout - Checkout and switch to a branch
180.6.6.1. checkout master
180.6.6.2. checkout branch
180.6.7. git config
180.6.8. git log
180.7. git-daemon 服务器
180.7.1. git-daemon - A really simple server for git repositories
180.7.2. git-daemon-sysvinit
180.7.3. inet.conf / xinetd 方式启动
180.7.4. git-daemon-run
180.7.5. Testing
180.8. git config
180.8.1. core.sshCommand
180.8.2. fatal: The remote end hung up unexpectedly
180.8.3. 忽略 SSL 检查
180.9. git-svn - Bidirectional operation between a single Subversion branch and git
180.10. .gitignore
180.11. .gitattributes
180.11.1. SVN Keywords
180.12. gitolite - SSH-based gatekeeper for git repositories
180.12.1. gitolite-admin
180.12.1.1. gitolite.conf
180.12.1.1.1. staff
180.12.1.1.2. repo
180.13. Web Tools
180.13.1. viewgit
180.14. FAQ
180.14.1. 导出最后一次修改过的文件
180.14.2. 导出指定版本区间修改过的文件
180.14.3. 回撤提交
180.14.4. 每个项目一个证书
181. Subversion
181.1. Invoking the Server
181.1.1. Installing
181.1.1.1. Ubuntu
181.1.1.2. CentOS 5
181.1.1.2.1. classic Unix-like xinetd daemon
181.1.1.2.2. WebDav
181.1.1.2.3. 项目目录结构
181.1.1.3. CentOS 6
181.1.2. standalone “daemon” process
181.1.2.1. starting subversion for debian/ubuntu
181.1.2.2. starting subversion daemon script for CentOS/Radhat
181.1.3. classic Unix-like inetd daemon
181.1.4. hooks
181.1.4.1. post-commit
181.1.5. WebDav
181.1.5.1. davfs2 - mount a WebDAV resource as a regular file system
181.2. repository 管理
181.2.1. create repository
181.2.2. user admin
181.2.3. authz
181.2.4. dump
181.3. 使用Subversion
181.3.1. Initialized empty subversion repository for project
181.3.2. ignore
181.3.3. 关键字替换
181.3.4. lock 加锁/ unlock 解锁
181.3.5. import
181.3.6. export 指定版本
181.3.7. 修订版本关键字
181.3.8. 恢复旧版本
181.4. branch
181.4.1. create
181.4.2. remove
181.4.3. switch
181.4.4. merge
181.4.5. relocate
181.5. FAQ
181.5.1. 递归添加文件
181.5.2. 清除项目里的所有.svn目录
181.5.3. color diff
181.5.4. cvs2svn
181.5.5. Macromedia Dreamweaver MX 2004 + WebDAV +Subversion
181.5.6. 指定用户名与密码
182. cvs - Concurrent Versions System
182.1. installation
182.1.1. chroot
182.2. cvs login | logout
182.3. cvs import
182.4. cvs checkout
182.5. cvs update
182.6. cvs add
182.7. cvs status
182.8. cvs commit
182.9. cvs remove
182.10. cvs log
182.11. cvs annotate
182.12. cvs diff
182.13. rename file
182.14. revision
182.15. cvs export
182.16. cvs release
182.17. branch
182.17.1. milestone
182.17.2. patch branch
182.18. keywords
183. 其他命令