CVS提交代码报错

今天使用TortoiseCVS  update/commit 代码报错,如下

cvs.exe [update aborted]: reading from server: error -1

Error, CVS operation failed

查询CVS手册,没有查到. 检查服务器和客户端配置也没问题. 忽然想到刚升级了放火墙, 关掉放火墙后, 问题解决.

已经给放火墙的公司发了邮件, 看看他们有什么办法

最奇怪的是, 我这里有3个CVS服务器(都在国外),  其中两个都正常, 就1个不能通过防火墙, 使用的都是TortoiseCVS, 可以checkout 和查看历史, 就是不能 update/commit

### 如何在 MyEclipse 中通过 CVS 提交代码 #### 使用 Team 功能提交代码CVS 在 MyEclipse 或 Eclipse 的环境中,可以通过内置的 Team 工具来管理 CVS 版本控制。以下是关于如何利用这些工具完成代码提交的过程。 当需要向 CVS 仓库提交代码时,可以按照以下方式操作: 右键单击目标项目(也可以是一个特定的包或文件),然后依次选择 `Team` -> `Commit...`[^1]。这一步骤将打开一个对话框,在该对话框中可以选择哪些更改需要被提交至远程服务器,并填写相应的提交说明信息以便于后续追踪修改内容及其原因。 对于已经同步过的资源来说,则可以直接采用另一种方法来进行更新处理。即先执行 `Update` 命令以获取最新的变更情况后再决定是否继续推进自己的改动部分;具体做法为选中对应项之后点击鼠标右键并选取路径中的 “Team | Update”选项即可实现这一目的[^3]。 另外还有一种更为直观的方式用于比较不同版本之间的差异之处 – 对比代码功能。如果想要查看当前工作副本同远端存储库之间存在的区别的话,那么只需要重复上述提到的选择过程直至到达最后阶段便会自动展示出来两者间的异同点列表供开发者审查确认无误后方可正式推送出去成为新的官方发布版的一部分[^2]。 至于单独上传编译后的 `.class` 文件而非源码本身的情况也是可行的。只需针对含有此类产物的目标模块实施如下指令序列便可达成预期效果:同样是以弹出快捷菜单的形式发起请求链路:“右键->team->Synchronize with Repository”,此动作将会引导界面切换至专门用来协调本地与远程状态差别的视图模式下运作[^4]。 最后值得一提的是查询过往的历史记录也很方便实用。只要通过对感兴趣的主题执行简单的几步设置就能轻松调阅相关资料了。例如要检索某个项目的全部修订历程就应当遵循这样的顺序指引去寻找答案:“右键该项目根节点位置处唤起关联服务清单→定位至‘Show History’入口链接按动触发机制。” 接着可以在新开启的结果集里逐条浏览每一轮次的具体变动详情描述连带附加元数据等辅助参考要素一应俱全[^5]。 ```bash # 示例命令行模拟 SVN 更新流程 (仅作示意用途) svn update --username your_username --password your_password /path/to/project_directory ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值