Home | 简体中文 | 繁体中文 | 杂文 | Search | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 作品与服务 | Email

Netkiller Project 手札

Software engineering platform, Integrated SCM & Project Management, Version Control System

Mr. Neo Chan, 陈景峯(BG7NYT)


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


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

2009-12-12

版权声明

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

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

微信扫描二维码进入 Netkiller 微信订阅号

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. 组管理
2.4. 项目管理
2.5. FAQ
2.5.1. gitolite 向 gitlab 迁移
2.5.2. 修改主机名
3. Redmine
3.1. CentOS 安装
3.2. Redmine 配置
4. TUTOS
5. Open Source Requirements Management Tool
II. Git - Fast Version Control System
6. Repositories 仓库管理
6.1. initial setup
6.2. checkout
6.3. Creating and Commiting
6.4. Manager remote
6.5. Status
6.6. Diff
6.7. Cloning
6.8. Push
6.9. Pull
6.10. fetch
6.11. Creating a Patch
6.12. reset
7. Manipulating branches
7.1. list branches
7.2. create branches
7.3. delete branches
7.4. switch branch
7.5. git-show-branch - Show branches and their commits
8. Sharing Repositories with others
8.1. Setting up a git server
9. command
9.1. git-add - Add file contents to the index
9.2. git-status - Show the working tree status
9.3. git-commit - Record changes to the repository
9.4. git-show - Show various types of objects
9.5. git-checkout - Checkout and switch to a branch
9.5.1. checkout master
9.5.2. checkout branch
9.6. git config
10. git-daemon 服务器
10.1. git-daemon - A really simple server for git repositories
10.2. git-daemon-sysvinit
10.3. inet.conf / xinetd 方式启动
10.4. git-daemon-run
10.5. Testing
11. git-svn - Bidirectional operation between a single Subversion branch and git
12. .gitignore
13. gitolite - SSH-based gatekeeper for git repositories
13.1. gitolite-admin
13.1.1. gitolite.conf
14. Web Tools
14.1. viewgit
15. FAQ
15.1. 导出最后一次修改过的文件
15.2. 导出指定版本区间修改过的文件
15.3. fatal: The remote end hung up unexpectedly
III. Subversion
16. Invoking the Server
16.1. Installing
16.1.1. CentOS
16.1.2. CentOS
16.2. standalone “daemon” process
16.2.1. starting subversion for debian/ubuntu
16.2.2. starting subversion daemon script for CentOS/Radhat
16.3. classic Unix-like inetd daemon
16.4. hooks
16.4.1. post-commit
16.5. WebDav
16.5.1. davfs2 - mount a WebDAV resource as a regular file system
17. repository 管理
17.1. create repository
17.2. user admin
17.3. authz
17.4. dump
18. 使用Subversion
18.1. Initialized empty subversion repository for project
18.2. ignore
18.3. 关键字替换
18.4. lock 加锁/ unlock 解锁
18.5. import
18.6. export 指定版本
18.7. 修订版本关键字
18.8. 恢复旧版本
19. branch
19.1. create
19.2. remove
19.3. switch
19.4. merge
19.5. relocate
20. FAQ
20.1. 递归添加文件
20.2. 清除项目里的所有.svn目录
20.3. color diff
20.4. cvs2svn
20.5. Macromedia Dreamweaver MX 2004 + WebDAV +Subversion
20.6. 指定用户名与密码
IV. cvs - Concurrent Versions System
21. installation
21.1. chroot
22. cvs login | logout
23. cvs import
24. cvs checkout
25. cvs update
26. cvs add
27. cvs status
28. cvs commit
29. cvs remove
30. cvs log
31. cvs annotate
32. cvs diff
33. rename file
34. revision
35. cvs export
36. cvs release
37. branch
37.1. milestone
37.2. patch branch
38. keywords
V. Miscellaneous
39. 代码托管
39.1. sourceforge.net
39.1.1. http://netkiller.users.sourceforge.net/ 页面
39.2. Google Code
39.3. GitHub
39.3.1. 首次操作
39.3.2. clone 已经存在的仓库
40. GUI
40.1. TortoiseSVN
40.2. TortoiseGit

范例清单

17.1. authz
comments powered by Disqus