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. 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
13. FAQ
13.1. 导出最后一次修改过的文件
13.2. 导出指定版本区间修改过的文件
13.3. fatal: The remote end hung up unexpectedly
III. Subversion
14. Invoking the Server
14.1. Installing
14.1.1. CentOS
14.1.2. CentOS
14.2. standalone “daemon” process
14.2.1. starting subversion for debian/ubuntu
14.2.2. starting subversion daemon script for CentOS/Radhat
14.3. classic Unix-like inetd daemon
14.4. hooks
14.4.1. post-commit
14.5. WebDav
14.5.1. davfs2 - mount a WebDAV resource as a regular file system
15. repository 管理
15.1. create repository
15.2. user admin
15.3. authz
15.4. dump
16. 使用Subversion
16.1. Initialized empty subversion repository for project
16.2. ignore
16.3. 关键字替换
16.4. lock 加锁/ unlock 解锁
16.5. import
16.6. export 指定版本
16.7. 修订版本关键字
16.8. 恢复旧版本
17. branch
17.1. create
17.2. remove
17.3. switch
17.4. merge
17.5. relocate
18. FAQ
18.1. 递归添加文件
18.2. 清除项目里的所有.svn目录
18.3. color diff
18.4. cvs2svn
18.5. Macromedia Dreamweaver MX 2004 + WebDAV +Subversion
18.6. 指定用户名与密码
IV. cvs - Concurrent Versions System
19. installation
19.1. chroot
20. cvs login | logout
21. cvs import
22. cvs checkout
23. cvs update
24. cvs add
25. cvs status
26. cvs commit
27. cvs remove
28. cvs log
29. cvs annotate
30. cvs diff
31. rename file
32. revision
33. cvs export
34. cvs release
35. branch
35.1. milestone
35.2. patch branch
36. keywords
V. Miscellaneous
37. 代码托管
37.1. sourceforge.net
37.1.1. http://netkiller.users.sourceforge.net/ 页面
37.2. Google Code
37.3. GitHub
37.3.1. 首次操作
37.3.2. clone 已经存在的仓库
38. GUI
38.1. TortoiseSVN
38.2. TortoiseGit

范例清单

15.1. authz
comments powered by Disqus