Home | 简体中文 | 繁体中文 | 杂文 | Search | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | Email

Netkiller Project 手札

Integrated SCM & Project Management, Version Control System

Mr. Neo Chan, 陈景峰(BG7NYT)


中国广东省深圳市龙华新区民治街道溪山美地
518131
+86 13113668890
+86 755 29812080

$Date: 2013-04-10 15:03:49 +0800 (Wed, 10 Apr 2013) $

2009-12-12

版权声明

转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。

文档出处:
http://netkiller.github.io
http://netkiller.sourceforge.net


您可以使用iBook阅读当前文档

QQ群:128659835 请注明“读者”

目录

1. 自述
1.1. 系列文档
1.2. 作者简介
1.3. 写给读者
1.4. 文档下载
I. 项目管理工具
1. TRAC
1.1. 安装
1.1.1. source code
1.1.2. easy_install
1.1.3. Apache httpd
1.2. Project Environment
1.2.1. Sqlite
1.2.2. MySQL
1.2.3. Plugin
1.3. trac.ini
1.3.1. repository
1.3.2. attachment 附件配置
1.4. trac-admin
1.4.1. adduser script
1.5. FAQ
1.5.1. TracError: Cannot load Python bindings for MySQL
1.6. Apache Bloodhound
2. GitLab
2.1. 安装 GitLab
2.2. 组管理
2.3. 项目管理
3. TUTOS
II. Git - Fast Version Control System
4. Repositories 仓库管理
4.1. initial setup
4.2. checkout
4.3. Creating and Commiting
4.4. Manager remote
4.5. Status
4.6. Diff
4.7. Cloning
4.8. Push
4.9. Pull
4.10. fetch
4.11. Creating a Patch
4.12. reset
5. Manipulating branches
5.1. list branches
5.2. create branches
5.3. delete branches
5.4. switch branch
5.5. git-show-branch - Show branches and their commits
6. Sharing Repositories with others
6.1. Setting up a git server
7. command
7.1. git-add - Add file contents to the index
7.2. git-status - Show the working tree status
7.3. git-commit - Record changes to the repository
7.4. git-show - Show various types of objects
7.5. git-checkout - Checkout and switch to a branch
7.5.1. checkout master
7.5.2. checkout branch
7.6. git config
8. git-daemon 服务器
8.1. git-daemon - A really simple server for git repositories
8.2. git-daemon-sysvinit
8.3. inet.conf / xinetd 方式启动
8.4. git-daemon-run
8.5. Testing
9. git-svn - Bidirectional operation between a single Subversion branch and git
10. .gitignore
11. gitolite - SSH-based gatekeeper for git repositories
11.1. gitolite-admin
11.1.1. gitolite.conf
12. Web Tools
12.1. viewgit
III. Subversion
13. Invoking the Server
13.1. Installing
13.1.1. CentOS
13.1.2. CentOS
13.2. standalone “daemon” process
13.2.1. starting subversion for debian/ubuntu
13.2.2. starting subversion daemon script for CentOS/Radhat
13.3. classic Unix-like inetd daemon
13.4. hooks
13.4.1. post-commit
13.5. WebDav
13.5.1. davfs2 - mount a WebDAV resource as a regular file system
14. repository 管理
14.1. create repository
14.2. user admin
14.3. authz
14.4. dump
15. 使用Subversion
15.1. Initialized empty subversion repository for project
15.2. ignore
15.3. 关键字替换
15.4. lock 加锁/ unlock 解锁
15.5. import
15.6. export 指定版本
15.7. 修订版本关键字
15.8. 恢复旧版本
16. branch
16.1. create
16.2. remove
16.3. switch
16.4. merge
16.5. relocate
17. FAQ
17.1. 递归添加文件
17.2. 清除项目里的所有.svn目录
17.3. color diff
17.4. cvs2svn
17.5. Macromedia Dreamweaver MX 2004 + WebDAV +Subversion
17.6. 指定用户名与密码
IV. cvs - Concurrent Versions System
18. installation
18.1. chroot
19. cvs login | logout
20. cvs import
21. cvs checkout
22. cvs update
23. cvs add
24. cvs status
25. cvs commit
26. cvs remove
27. cvs log
28. cvs annotate
29. cvs diff
30. rename file
31. revision
32. cvs export
33. cvs release
34. branch
34.1. milestone
34.2. patch branch
35. keywords
V. Miscellaneous
36. 代码托管
36.1. sourceforge.net
36.1.1. http://netkiller.users.sourceforge.net/ 页面
36.2. Google Code
36.3. GitHub
36.3.1. 首次操作
36.3.2. clone 已经存在的仓库
37. GUI
37.1. TortoiseSVN
37.2. TortoiseGit

范例清单

14.1. authz
comments powered by Disqus