我们项目中有2个开发流和一个集成流。
以下是溪流
ProjName-Int-Stream
Bangalore-Dev-Team
Madurai-Dev-Team
Bangalore-Dev-Team成员删除了一个文件夹并创建了一个具有相同名称的新文件夹(Uncataloged the folder并创建了相同的文件夹)。然后他将更多文件添加到其中并将其传递到集成流。
Madurai团队成员在同一个文件夹中工作,并且不知道班加罗尔成员删除了它。现在他的活动没有列出,而他即将交付他的变化。
有没有人遇到过这种情况?如果是这样,你做了什么作为补救措施,你是如何防止它发生的?
答案 0 :(得分:1)
是的,这些被称为 evil twins (参见example here:两个元素 - 这里是一个目录 - 创建,即“添加到源代码管理”两次,意味着他们有不同的oid。
如果该目录的历史记录不是很重要,那么最简单的方法就是Madurai
团队:
Bangalore
的目录版本(他自己的文件将会消失)Bangalore
另一个(更干净)选项适用于Bengalore
:
D
”。你这样做的方式是:
compare with another version
”) LI>
merge to
”,点击当前版本(它会要求您查看)如果Bangalore
在单个活动中进行了修改,他也可以reverse that activity,这样做更简单。
- 在(现在再次出现)目录“D
”中进行修改
- 再次交付
- 然后Madurai
改变,并提供