我必须重命名一个文件。重命名文件时,我必须更新引用它的另一个文件,否则我将破坏构建。
问题在于尝试在Starteam中进行此更改。当我关闭“属性”对话框时,立即在服务器上重命名该文件。在我检查其他文件之前,构建将被破坏。构建不会被打破很长时间,但仍有可能有人在这两个操作之间进行结账。
在Starteam中是否有某种方法可以在同一个交易中完成重命名和办理登机手续?
我正在使用Starteam Client 2008r2。
答案 0 :(得分:3)
遗憾的是,无法创建事务,在GUI中执行某些操作,然后提交该事务。文档建议在StarTeam GUI中执行rename
,这必须由它自己完成,这意味着它将作为一个单独的工作单元进行。
如果只是签入项目,您可以一次签入多个文件作为单个交易。
答案 1 :(得分:0)
实际上有一种方法可以做到这一点,但它涉及分支。
请注意,StarTeam的未来版本可能包含将其作为本地事务执行的功能,这基本上意味着执行与上面相同的操作,但使用VCM工具将View与本地工作文件夹合并,而不是创建分支去做吧。目前还不支持,但据我所知,他们一直致力于为此建立基础设施,而且可能已经存在。如果你最近没有检查过,这是让你睁大眼睛的事。