VSS共同开发 详细步骤(3分钟学会)
- 格式:pdf
- 大小:1.16 MB
- 文档页数:30
目录
1. 建立项目,设置权限 (2)
1.1 在VSS建立新项目 (2)
1.2 增加用户设置权限 (7)
2. 设置共享,连接项目 (10)
2.1 网络中共享项目 (10)
2.2 客户端连接到项目 (11)
3. VC环境下,新建项目 (13)
4. 版本控制管理 (15)
4.1 VC项目加入到VSS (15)
4.2 观察区别 (17)
4.3 测试Check in/out操作 (18)
4.3.1 Check in (18)
4.3.2 Check out (20)
5. 编辑类文件 (21)
6. Check Out状态 (21)
7. 获取新版本,参与开发 (23)
7.1 获取VSS项目的最新版本 (23)
7.2 参加项目工作 (26)
8. 共同开发项目 (27)
1.建立项目,设置权限
在VSS中建立一个新的系统项目,并增加2个用户,都具有对该项目的读、Check in/out权限;
1.1 在VSS建立新项目
在VSS中建立一个新的系统项目
1.新建一个共享文件夹,如图所示,建立的位置为:D:\共享文件夹
2.打开Microsoft Visual SourceSafe Administration
3.File-New Database
4)Browse,选择刚刚的共享文件夹
5)确定后,出现如图所示界面。
6)连续三次,单击下一步。
7)出现如图所示界面,则创建New Database成功。
8)按下完成按钮,返回到Microsoft Visual SourceSafe Administration界面。
此时,
窗口名称更改为:共享文件夹。
如图所示:
1.2 增加用户设置权限
增加2个用户,都具有对该项目的读、Check in/out权限1)执行下面命令User-Add User
2)添加用户1,用户名为:user1,密码为:123。
如下图所示:
3)输入完成后,直接单击OK按钮。
用同样的方法,添加用户2,用户名为:user2,密码
同为:123。
如下图所示:
4)设置相应的权限,如下图所示:
5)此时,在主界面可以看到新增的两个用户。
且都具有读写权限。
如下图所示:
2.设置共享,连接项目
在网络中共享该项目(至少2个同学),对方能够通过VSS的客户端连接到该项目上。
2.1 网络中共享项目
在步骤一中,我们已经把项目所在的文件夹,设置为共享文件夹。
(由图:XX可知),接下来,需要知道服务器所在的IP地址。
1)执行下列指令:开始-运行-cmd。
如图所示:
2)确定后,输入ipconfig,即可得到本机IP地址。
如图所示,我的IP地址为
192.168.31.75.
3)由于我和我的伙伴都在同一局域网下,当对方获知我的IP为:192.168.31.75.后,便
可以开始通过VSS连接到我电脑(相当于服务器端)的项目相关工作了。
2.2 客户端连接到项目
对方能够通过VSS的客户端连接到该项目上。
以下是在对方电脑(客户端)连接到改项目的相关步骤。
1)直接点击Microsoft Visual SourceSafe 6.0,出现如图所示窗口:
2)点击Browse,输入服务端所在的IP地址,找到共享的工程文件。
这里我输入:
\\192.168.31.75,双击共享文件夹,选择srcsafe.ini。
如下图所示:
3)单击打开,按下OK按钮,回到如图所示窗口,则添加成功!
4)点击Open打开该共享的工程文件,回到Login界面。
单击OK,便通过VSS的客户端连
接到该项目上了。
如下图所示,在标题栏出现了:\\Www-wjn\共享文件夹\,证明连接成功!
3.VC环境下,新建项目
在Visual Studio 6.0 或者以上版本中,新建立一个项目,例如MFC应用程序,或者简单的类程序。
(最好建立MFC应用程序)
1)我用VC6.0在本地文件夹下,新建了一个项目。
如图所示:
2)选择MFC AppWizard[exe],确定后,单击单文档[S],如下图所示:
3)我们确定-完成后,在本地文件夹下,便能找到刚刚新建的项目了。
如下图所示:
4.版本控制管理
在Visual Studio中将项目加入到VSS建立的项目中,实现版本控制管理(注意查看加入VSS后,整个项目和原来有什么区别);测试一下在Visual Studio中进行文件的Check in/out操作;
默认情况下,在Visual Studio中,所有文件都处于Check Out状态,大家首先在Visual Studio中将所有内容都Check in。
4.1 VC项目加入到VSS
1)接着步骤三,在刚刚新建打开的工程文件中,执行以下指令:工程-Source Control-
添加到源控件,如下图所示:
如下图所示:
个项目都添加入共享文件夹内。
所以直接单击确定。
4.2 观察区别
(注意查看加入VSS后,整个项目和原来有什么区别);
此时能在VC项目的工作区间,看到与刚刚的区别,在项目名“共同开发的项目files”前,有个小红勾,如下图所示,证明在VC下添加进入VSS项目成功!
4.3 测试Check in/out操作
测试一下在Visual Studio中进行文件的Check in/out操作;
4.3.1 Check in
1)对VC工作区间中项目右键-Check in命令。
2)出现检查窗口,如下图所示:
值得注意的是:在CHECK IN状态下,修改文件代码VC会出现如下提示。
图 check in
4.3.2 Check out
1)Check out与check in操作相同步骤,鼠标右键,单击check out,如下图所示:
2)输入注释后,单击确定。
由于刚刚在check in操作中,修改了MainFrm.cpp,所以VC默认没有选择本地的MainFrm.cpp文件。
5.编辑类文件
尝试编辑类文件,察看编辑以后的情况如何,将会出现什么操作。
类的编辑,如果在check in状态,则出现上步骤图中 check in的情况。
将会CHECK OUT 到本地的文件夹。
6.Check Out状态
重新开启Visual Studio,打开刚才建立的项目,看看和原来打开时有什么区别。
1)重新启动VC,打开刚刚的工程文件。
将自动弹出VSS,要求登陆到共享文件夹中的项目。
如下图所示:
2)输入用户名,密码,进入项目。
发现工作区间多了些小红勾。
7.获取新版本,参与开发
另外一个同学在VSS中获取当前项目的最新版本,然后使用Visual Studio打开项目,一起参加项目的工作过程。
7.1 获取VSS项目的最新版本
另外一个同学在VSS中获取当前项目的最新版本.
1)先CHECK in去掉小红勾(修改状态),然后在另外一个同学的电脑中,打开VSS,进入
共同开发项目的Database,如下图所示:
2)在右边工作区间All projects下,右键-Get Lastest Virsion,获取当前项目的最新
版本,如下图所示:
3)因为之前没有进行相关设置,出现如下所示提示,单击OK选择为了获取项目,而需要
的本地文件夹。
4)这里,我暂时放入得位置为:C:\同学A的本地文件夹,如下图所示:
5)连续两次按下按钮,建立了存放的文件夹。
此时,选择项目名称,右键- Get Lastest
Virsion,
6)单击OK,Yes to all,便能在本地文件夹,看到获取的项目的最新版本。
如下图所示:
7.2 参加项目工作
然后使用Visual Studio打开项目,一起参加项目的工作过程
1)由于我在服务端上没有CHECK IN,所以不能修改,我重新操作用另外一个项目,默认在
CHCEK IN状态,可以修改。
用VC打开获取的项目“第三次.dsp”(其实也能在VSS通过文本形式打开),对其进行编辑。
2)修改完后,右键工作区间中的MainFrm.cpp,CHECK IN,去掉了小红勾。
8.共同开发项目
感受多个项目开发人员同时开发一个项目的感受。
1)现在回到我自己的电脑,看看别人修改的内容。
在我的VSS中,在右边工作区间All
projects下,右键-Get Lastest Virsion,获取当前项目的最新版本,如下图所示:
2)接着用VC打开MainFrm.dsw(VC会要求用户登录),便可以看到B同学电脑上修改的内
容了。
如下图所示:
3)我现在用我的电脑,再次修改此项目内容,修改后CHECK IN。
结果如下图所示:
成功。
多人一起开发项目,将得到更多的效率。
在本实验中,我感受到运用VSS共同开发的好处:当一个正在修改,其他人的是只读,且知道是谁在修改。
当修改的人完成后,其他人
能看到最后修改者是谁。
结合上次实验内容,能在VSS对比前后修改的内容,十分方便。