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