2012-07-29 69 views

回答

0

您必须先更新工作副本。在更新源代码控制时,将尝试将本地更改与其他开发人员所做的更改合并。如果不能,它会标记冲突点。然后,您必须手动解决这些冲突并将其标记为已解决。之后,你可以检查你的代码。

祝你好运。

+0

我们如何更新工作文件?当我右键单击文件时没有更新选项。 – user1552438 2012-07-30 14:47:58

1

这意味着有人已经签入新版本,这意味着您自己的结帐文件是unreserved one

cleartool checkin

如果选定资源的较新版本被选中,您必须解决您的版本和之前的版本签入可以进行的任何冲突。
这通常只有在您检入未经检查的资源时才会发生。
如果差异不冲突,ClearCase可以为你合并它们。如果存在冲突的更改,则必须使用ClearCase合并工具执行手动合并。

更新视图可以工作,但您也可以直接在该文件上触发合并。

  • 显示版本树
  • 最新版本右键(这是不是你的,这是签入)
  • 选择“合并为”
  • 点击自己毫无保留的签出的版本

这会将最新版本合并到您的版本中,而无需等待(可能很长)的视图更新。
你将能够检入你的版本。

+0

当iam点击版本树,然后我得到一个窗口。那么我们如何选择最新版本?Iam新的clearcase,所以请提供更好的解释。 – user1552438 2012-08-02 14:08:35

+0

@ user1552438您应该看到引用您当前签出版本的“眼睛”。你应该在你自己的版本后面看到一个带有数字的版本(再次,你自己的版本是旁边有一只眼睛,并且没有数字的版本)。你应该右键点击你自己的版本(最新的分支)的版本,然后合并到你自己的版本。不需要检出任何东西,因为你正在合并到你自己的 - 目前已经检出版本。 – VonC 2012-08-02 15:52:44

+0

参见http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=0530&db=bks&srch=&fname=/SGI_EndUser/ClrC_UG/sgi_html/ch01.html#id5435964 – VonC 2012-08-02 15:54:18