Dreamweaver MX 也要 VSS(五)
2008-02-23 06:21:01来源:互联网 阅读 ()
(二)VSS中的相关应用
由于在DW中能够对VSS的文档进行常规操作,研发人员无需经常到VSS客户端中进行操作,但比如为代码配置版本、恢复文档等操作需要在VSS中进行。VSS记录了一个源代码文档从创建、修改到发布的全过程,记录了每次对该文档的Check In操作,所以在源代码查错调试方面很有用。下面将介绍VSS几种典型的操作。
1、源码操作
登录进入VSS客户端界面,用鼠标选取源代码文档点击右建弹出快捷菜单执行Show History...命令,弹出图1-16 历史选项。这是查看记录选项,在此能够定义您要查看的历史记录。
Include Labels:包括用户指定的标签的历史记录。
Labels Only:仅显示有用户定义标签的历史记录。
From:限制查询历史记录的开始日期,能够输入日期、日期:时间、version(版本)或label(标签),在输入日期时间格式是需要加一个前缀"D",如"D02/29/95;12:15",在输入版本号时需要加一个前缀"L",如Lbeta1。若仅日期格式无需添加任何前缀,以下格式都是合法的,08.15.95, 08-15-95, or 08/15/95 format, but not as August 15, 1995,注意这些时间格式是老外的习惯,您在输入时候需要注意一下。
To:限制查询历史记录的结束日期,能够输入日期、日期:时间、version(版本)或label(标签),其输入规则和From的相同。
User: 指定用户名。
在输入特定条件后单击"OK"按钮弹出历史纪录列表,如图1-17 历史记录列表。
View:查看源码周详信息,假如是二进制文档将不能正常显示。
Details:查看文档的周详信息,点击该按钮会弹出一个对话框,能够查看该文档的版本信息、操作时间、操作人连同文档的注释。
Get:得到当前历史记录的源代码文档,并不是该代码的最新版本。
Check Out:将该文档Check Out。
Diff:源码比较。单击该按钮会弹出源码比较选项对话框,直接单击"OK"按钮打开图1-18界面。从界面中能够清楚看到代码的异同。VSS中用3种颜色来区分代码的变化,蓝色代码表示被删除的行,红色代码表示被修改的代码,绿色代码表示新增加的代码。
Pin/Unpin:锁定/解锁所选择的源代码文档,不允许别人再做Check Out/In操作。文档被锁定后VSS就在文档名前加一个标识。
Rollback:恢复当前版本。该操作是不可逆的,源码被恢复后,比该记录晚的历史记录全部被清除。建议不要过多使用该功能,能够用通过单击"Get"按钮得到当前版本的源代码,再对源码做出修改,这样做保留了历史记录不被清楚,同时也达到了Rollback的功能。
Report:对比报告。VSS把分析出来的结果输出到打印机、文档和剪贴板。
2、恢复删除记录
VSS中能够对删除的文档和对象进行恢复,假如用户在删除文档时选择了Destroy permanently(永久删除),那该操作不可恢复。只有用户的权限含有Destroy才能进行完全删除,当然也只有具备Destroy权限的用户才能恢复被删除的文档。用鼠标在VSS客户端界面的All Projects窗口中选择一个对象(也就是文档夹),然后点击右建弹出快捷菜单执行Properties...命令,打开该对象的属性面板选择Deleted Items(删除项目)选项卡如图1-19所示。
用鼠标选择欲操作的文档,能够按键盘Ctrl键选取多个文档,然后单击Recover(恢复)或Purge(完全删除,不可恢复)按钮。
3、版本控制
当Web项目研发完成后,就有必要对源代码封一个版本,这样有利于项目发布连同升级,用鼠标在VSS客户端界面的All Projects窗口中选择一个对象(也就是文档夹),然后点击右建弹出快捷菜单执行Label...命令,打开配置版本窗口如图1-20
只需要在Label中输入版本号然后单击OK按钮就能够了,在Comment中可输入描述内容。当封了一个版本后,该项目下面的任何源代码都封了一个版本,如图1-17 能够看到有条历史记录的Action是"Label 1"。
终于能够告一段落了^_^,现在回过头来看看先前写的那些文字,大多都是点到为止,没有更加深入地讨论。DW和VSS联合研发是我很喜欢的一种模式,这种模式适合中小型项目研发。我想今天写了这么多,但依然不能把DW和VSS介绍的很周详,读者有兴趣能够自己实践一下,假如您在实施的过程中碰到困难,我很愿意和您探讨,请到酷页和我联系。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash