我应该使用什么方法从Clear Case 7.0中提取,测试,编译,部署ASP.NET(.NET 3.5)应用程序。
我是.net技术的新手,并使用visual studio 2008专业版。目前使用胖客户端清除案例动态视图
1 /我应使用哪种视图从ClearCase中提取数据:
动态视图或快照镜头视图?
2 /我想从ClearCase中提取最新的源代码并将源代码放到服务器端的指定文件夹中。基于配置规范
我开始使用Cruise控制.net从ClearCase动态视图中提取源
但它失败了,错误'c:/setup/vtproject/abc is not a snapshot view'
,如果是这样,我的ccnet配置应该是什么?
3 /复制对象后,运行构建脚本来编译对象并使用发布标签构建发行版本,将发布版本部署到app服务器文件夹中
请建议我设置工具/解决方案
答案 0 :(得分:0)
1 /我应使用哪个视图从ClearCase中提取数据
您可以从动态视图开始,因为它可以调整配置规范,直到您确切地看到所需的数据。然后,您将切换到快照视图。
配置规范内容取决于您存储数据的分支(这里是ASP.Net应用程序)
如果您没有使用UCM,但只使用Base ClearCase,并且未修改任何配置规范,则它们默认存储在主分支中。
这意味着默认配置规范就足够了:
element * CHECKEDOUT
element * /main/LATEST
然后,您可以使用相同的配置规范行加一个声明快照视图:加载规则(load /myVob/MyRootDirectory
),在动态视图中找不到的指令类型,因为它们是......动态的;) (他们不会“加载”任何东西,但会为您提供正确版本的网络访问权限)
2 /我想从ClearCase中提取最新的源代码并将源代码放到服务器端的指定文件夹中
由于巡航控制抱怨快照视图,这意味着您必须在服务器上安装ClearCase(并不总是一个好的策略,但我只是回答您的问题)。
如果你在那里有ClearCase,只需用:
', supposing '
vtproject ' is a Vob and '
abc`'ASP.Net项目的根目录)3 /部署与ClearCase无关。此时有些rsynch或robocopy进程是有序的。