背景是我们公司使用clearcase进行版本控制。但我们团队更喜欢 git。所以我们创建了一个clearcase git Bridge来自动将git check in转换为clearcase check in。(我们确实有迁移到纯git的计划,但还有很长的路要走。)
无论如何,我们使用cleartool创建了一个快照 View ,然后基于它配置了一个git服务器。所以所有的 Clearcase checkin 都是通过快照 View 进行的。问题是我们想用不同的帐户 checkin clearcase。那么就不会影响公司的清晰案例历史记录。但是查了clearcase的官方文档,好像不太可能。
一般来说,问题如下。是否可以使用与创建 Clearcase View 的帐户不同的帐户进行 checkin ?
或者有关于clearcase git 桥的任何实用想法吗?谢谢。
最佳答案
ClearCase 依赖操作系统进行用户名/组身份验证,因此一种方法是以其他用户身份执行cleartool checkout/checkin。
这意味着以不同的用户身份启动脚本,这是特定于操作系统的任务,而不是 ClearCase 功能。
(Unix 上sudo -u anotherUser
,Windows 上runas/user:anotherUser
)
关于git - 是否可以使用与创建 Clearcase View 的帐户不同的帐户进行 checkin ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25541416/