社区
版本控制
帖子详情
cvs commit问题
molester
2008-04-10 03:03:13
用wincvs commit一个修改过的文件,提示cvs [server aborted]: Revision 1.1 is already locked by ***,
请问是什么原因,怎么解决,谢谢!
...全文
388
9
打赏
收藏
cvs commit问题
用wincvs commit一个修改过的文件,提示cvs [server aborted]: Revision 1.1 is already locked by ***, 请问是什么原因,怎么解决,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sally-wang
2009-11-24
打赏
举报
回复
解除锁就行啦
sciolist
2009-11-24
打赏
举报
回复
check in/check out 要及时,这是国际惯例
lisl2003
2008-06-12
打赏
举报
回复
[Quote=引用 1 楼 tongki_8 的回复:]
被别人以独占式打开编辑了,请别人check in后才能打开。
[/Quote]
应该是这个原因。
thinke365
2008-05-31
打赏
举报
回复
一楼正解,lz可以升级用svn了吧
ljbjj
2008-05-21
打赏
举报
回复
需要unlock 使用 CVS admin -u 这样的操作就可以了,好像LOCK只有admin才有权限的啊。
online123789
2008-05-16
打赏
举报
回复
可能是没有写权限的人对此文件进行了写操作,造成死锁,需要后台删除锁文件
tongki
2008-04-11
打赏
举报
回复
被别人以独占式打开编辑了,请别人check in后才能打开。
代码版本控制软件
CVS
-2.5
CVS
是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。
CVS
环境初始化 环境设置:指定
CVS
库的路径
CVS
ROOT tcsh setenv
CVS
ROOT /path/to/
cvs
root bash
CVS
ROOT=/path/to/
cvs
root ; export
CVS
ROOT 后面还提到远程
CVS
服务器的设置:
CVS
ROOT=:ext:$USER@test.server.address#port:/path/to/
cvs
root
CVS
_RSH=ssh; export
CVS
ROOT
CVS
_RSH 初始化:
CVS
版本库的初始化。
cvs
init 一个项目的首次导入
cvs
import -m "write some comments here" project_name vendor_tag release_tag 执行后:会将所有源文件及目录导入到/path/to/
cvs
root/project_name目录下 vender_tag: 开发商标记 release_tag: 版本发布标记 项目导出:将代码从
CVS
库里导出
cvs
checkout project_name
cvs
将创建project_name目录,并将最新版本的源代码导出到相应目录中。这个checkout和Virvual SourceSafe中的check out不是一个概念,相对于Virvual SourceSafe的check out是
cvs
update, check in是
cvs
commit
。
cvs
客户端配置及相关
问题
第一步服务器安装,不详细介绍了请参考相关资料吧。 第二步eclipse连接服务器设置。 1。windows-->show view-->other弹出 show view窗口 2。选择
cvs
-->
cvs
repositories 3.在
cvs
repositories窗口中点击右键new-->repostory location... 4.host中输入服务器地址,repository path中输入
cvs
路径 user用户名,password密码。connection type:就选择pserver port可以自己选择或设置。save password保存密码。 以上设置好后finish就完成连接服务器设置了, 第三步上传工程 1。在本地已有的工程(Package Explorer中看到的工程)上点击右键 2.选择team-->chare project 3.选择use existing repository location,选择刚才建立的服务器连接,然后next 4.选择use project name as module name(也可以选择其它的选项来覆盖服务器上原有的项目),然后next 5.最后finish 一个项目上传成功 怎么样简单吧. 其它的操作,大家自己可以详细的再研究一下, 常用的有 team-->
commit
提交更新 team-->update 从
cvs
上更新.
CVS
Email
Commit
Notification-开源
随附的Python脚本与大多数其他提交通知解决方案的不同之处在于,它们将所有提交操作从单个\\\“
cvs
commit
\\\”命令合并到单个电子邮件中。 大多数其他解决方案将每个目录发送一封电子邮件。
CVS
工具(程序合作)
CVS
工具(变成合作)
commit
和upload功能,实现多人员编程合作。
Android代码-maven-git-
commit
-id-plugin
maven git
commit
id plugin git-
commit
-id-plugin is a plugin quite similar to https://fisheye.codehaus.org/browse/mojo/tags/buildnumber-maven-plugin-1.0-beta-4 for example but as buildnumber at the time when I started this plugin only supported
CVS
and SVN, something had to be done. I had to quickly develop an git version of such a plugin. For those who don't know the previous plugins, it basically helps you to help you with the following tasks and answer related questions Which version had
版本控制
1,278
社区成员
1,251
社区内容
发帖
与我相关
我的任务
版本控制
软件工程 CVS/SVN
复制链接
扫一扫
分享
社区描述
软件工程 CVS/SVN
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章