现在的位置: 首页 > 综合 > 正文

关于cvs的tag的使用

2012年09月14日 ⁄ 综合 ⁄ 共 690字 ⁄ 字号 评论关闭

当对库中的文件按照tag检出的时候,在sandbox中所做的任何修改,都将无法提交到远程库中;
如果一定要提交,那么可以通过修改相应的cvs文件夹中的文件;
比如现在有一个名为FirstDirectory中的文件是按照tag从库中检出的
该文件夹中有以下三个文件
FirstFile.txt
SecondFile.txt
ThirdFile.txt
检出之后,用户对其中的FirstFile.txt文件做了修改。现在想将其提交到库中。
此时如果直接commit是无法提交的。
不过我们可以通过修改FirstDirectory文件夹下的cvs文件夹内的文件,文件夹的内容如下:

首先我们删除Tag文件;
然后打开Entries文件,其内容如下:
/FistFile.txt/1.4/Thu Nov 30 10:15:47 2006/-kkv/TVersion4
/SecondFile.txt/1.1/Thu Nov 30 10:17:43 2006/-kkv/TVersion4
/ThirdFile.txt/1.1/Thu Nov 30 10:19:23 2006/-kkv/TVersion4
D
注意到其中有 TVersion4 的文字,其中的Version4就是我检出的时候指定的标签;
将其改为:
/FistFile.txt/1.4/Thu Nov 30 10:15:47 2006/-kkv/
/SecondFile.txt/1.1/Thu Nov 30 10:17:43 2006/-kkv/
/ThirdFile.txt/1.1/Thu Nov 30 10:19:23 2006/-kkv/
D
然后保存即可;
此时在对该文件夹内的文件commit就可以成功了;

抱歉!评论已关闭.