Co
遵循这个简单的教程即使你之前有使用版本控制系统的经验。在许多方面Co
版本控制系统大部分用作协作,但是我们将以最简的,单机的配置开始这个教程。你将看到Co
教程内容:
第一部分-单机配置
创建一个项目
在一个项目上工作
第二部分-高级部分
设置你的团队
开始协作
当然,Co
创建一个新项目: 概述
创建一个项目只是简单的指派一个项目树的根的过程。项目树的根可以为空或者聚集了项目文件。如果你指派了一个空的根目录,你可以稍后添加文件。如果指派的项目树有文件存在,你就有机会选择个别的文件或者整个文件类别添加到项目中。一旦你这样做了,所有添加进来的文件都将在Co
记住,一旦一个文件作为Co
创建一个新项目: 菜单项
从 Co
Dialog
你将看到下列对话框:
- 指定 本地项目路径. 如果你的机器上的这个目录上已经有了源代码,输入目录的位置。它的子目录将被自动包含进项目。如果你从草稿创建一个项目,输入项目的最高层目录,如果目录不存在,将会自动为你创建。.
- 指定项目名称.
- 输入你的个人资料: 名字、可选的评论(比如, 你的电话号码)
选择文件
Co
在一个扩展名上单击来从列表上添加或者删除。一旦这个扩展名选择了,此类型的文件将显示在右边的面板里。你可以选择性的从列表中添加或者删除。上面的例子是典型的VC项目。
文件扩展名
在你准备好了项目文件列表后,Co
有四种基本的文件类别:头文件。源文件、其他文本、和二进制。最重要的是区别二进制文件和其它类型。一旦你指派了二进制类型到一个文件,你就不能看它的文件差别(对于非文本文件来说是没有意义的)。经验法则是(rule of thumb)文件不能合理的划分为短的行(新行字符)应当以二进制添加,个别的Word文档和TRF文件应当被看作二进制。
小结
你能同时看到项目文件和非项目文件,所有在创建过程中添加的项目文件初始设置为checked in—他们的状态是In,你可以对它们chenck out,编辑他们,然后在check in回去。在你创建项目之后添加的文件将被标记为New,在你创建之后这些文件的初始状态将是chenck out,可以被修改。一旦你chenck in这些新文件,他们的状态将变回In。
添加和创建文件
当你在Co
添加文件到你的项目:
选择文件并从工具栏单击"Add Selected Files"按钮。一旦你check-in这些文件,他们将正式成为项目的一部分。
创建新文件
选择Create File按钮,你将允许创建文件名和类型
Checking Files Out
一旦你的文件在Co
在Co
你还可以使用Co
编辑文件
一旦文件被checkout,你可以编辑它的内容,特别地如果你在Files标签双击一个基于文本的文件,Co
Reviewing Changes
回顾改变
现在你已经做了些编辑可能还有改名或者删除。单击check-in Area 标签。你将看到你的修改整洁地显示在那里。修改—不仅包括文件编辑,而且包括删除移动和新文件添加。
Reviewing Changes
在你check in你的改变之前,最好先review它们。在Check-In Area双击编辑过的文件,Co
左边的面板有两个标签:
- Current 标签显示改变了的当前文件, shows you the current file with changes applied. Additional changes can be made in the Current tab. (Click Refresh in the toolbar to view new edits.)
- Before 标签显示当你checkout文件时的状态–没有改变.
右边的面板显示所有改变的行。
你还可以选择使用Scooter Software的Beyond Compare Differ,它和Co
Checking Files In
Check in 操作创建一个你的项目的持久快照。通常你在完成一个定义明确的任务後做check in。此项任务可能包括几个文件的编辑;可能是文件删除、添加、改名或者移动的操作的组合。Co
和这样的快照关联一个描述是好的办法,所以Co
稍后,当你学习和别人协作,你将会发现每个check in产生一个消息(关于改变的脚本)被送到项目的其他成员。这个脚本将应用你的改变到项目的