惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Privacy & Cybersecurity Law Blog
WordPress大学
WordPress大学
Last Week in AI
Last Week in AI
腾讯CDC
人人都是产品经理
人人都是产品经理
小众软件
小众软件
V
Visual Studio Blog
S
Secure Thoughts
J
Java Code Geeks
V
V2EX
量子位
The Hacker News
The Hacker News
酷 壳 – CoolShell
酷 壳 – CoolShell
Security Latest
Security Latest
博客园_首页
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Spread Privacy
Spread Privacy
博客园 - 叶小钗
T
Threat Research - Cisco Blogs
Security Archives - TechRepublic
Security Archives - TechRepublic
T
Tailwind CSS Blog
Cloudbric
Cloudbric
S
SegmentFault 最新的问题
AI
AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Application and Cybersecurity Blog
Application and Cybersecurity Blog
IT之家
IT之家
T
Tenable Blog
S
Security @ Cisco Blogs
月光博客
月光博客
雷峰网
雷峰网
博客园 - 【当耐特】
Know Your Adversary
Know Your Adversary
C
Cybersecurity and Infrastructure Security Agency CISA
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Hugging Face - Blog
Hugging Face - Blog
爱范儿
爱范儿
Attack and Defense Labs
Attack and Defense Labs
博客园 - 三生石上(FineUI控件)
Hacker News - Newest:
Hacker News - Newest: "LLM"
有赞技术团队
有赞技术团队
N
News and Events Feed by Topic
阮一峰的网络日志
阮一峰的网络日志
TaoSecurity Blog
TaoSecurity Blog
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
The Cloudflare Blog
K
Kaspersky official blog

博客园 - NetCobra

近况 让TortoiseSVN使用类似TortoiseCVS的文件冲突解决方式 CSDN双雄——universee(太极语言)和Sinox(汉澳操作系统) The Netron project down, Netron Reloaded... 推荐一个开源项目和一个免费工具 Windows平台下使用Active Directory对Subversion进行权限控制(非完美解决方案) DotNet 项目中链接文件的用处 看看美国的烂公司是怎么样的烂法 SQLite 不能加密? 对软件的多语言化方法的一点看法 最近工作情况 关于 zjsflyer 对 JPgraph 中文显示乱码问题的回复 [旧文]来自 Borcon2003 中国开发者大会的现场报道 [问题]DotNet 项目如何实现在构建时 Build 号自动增加? 每日构建中的两个问题 如何防止 Wiki 被恶意篡改? [翻译] NMock 两分钟教程 [翻译] NMock 简介 可以下载 Delphi 2005 试用版了
头疼的问题:NAnt 的 cvs-checkout 任务无法执行
NetCobra · 2004-11-21 · via 博客园 - NetCobra

这两天在琢磨用NAnt来实现自动构建,目前已经搞清楚了Build文件的编写方法了,针对目前的项目写了一个build文件,现在测试时编译、FxCop静态分析等工作都正常执行,只有cvs-checkout执行不正确,不知道问题出在什么地方。

下面是我试验用cvs-checkout任务的build文件:

这个实验性的Build文件的目的就是把cvs repository :pserver:scmuser@192.168.0.1:/DotNet 下的RailWayStation模块检出到D:\下。

以上这个build文件在不同情况下执行的错误现象如下:

  1. 使用NAnt 0.84 Stable Release,cvs-checkout 任务的usesharpcvslib属性设为 false,在执行时只显示一句“Connection established”,没有检出操作,目标目录中的文件没有变化;
  2. 使用NAnt 0.84 Stable Release,cvs-checkout 任务的usesharpcvslib属性设为 true,在执行时只显示一句“Connection established”,有时会报sharpcvs内部错误,没有检出操作,目标目录中的文件没有变化;
  3. 使用NAnt 0.85 04-11-18的 Nightly build,cvs-checkout 任务的usesharpcvslib属性设为 false,在执行时提示 cvs-checkot任务的 password 属性已经被废弃,建议改用 cvs-pass 属性,但是改为 cvs-pass 属性后,执行时提示 “Unexpected attribute "cvs-pass" on element <cvs-checkout>.”;继续使用 password 属性则在执行时无法提交指定的cvs密码,而是使用空密码,造成受权失败,真是莫名奇妙!
  4. 使用NAnt 0.85 04-11-18的 Nightly build,cvs-checkout 任务的usesharpcvslib属性设为 true,在执行时显示如下的信息,然后就没有任何后续的检出操作了。 


在Google里面好像没有找到我遇到的故障,今天一天都在琢磨这个故障,有点快发疯的感觉了。

posted on 2004-11-21 01:25  NetCobra  阅读(2079)  评论()    收藏  举报