首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >StarTeam合并更改

StarTeam合并更改
EN

Stack Overflow用户
提问于 2012-12-14 10:00:46
回答 1查看 1.1K关注 0票数 2

我刚开始使用StarTeam,以前在项目中使用过Subversion。为了了解变更包是如何工作的,我做了一些实验,但没有得到我想要的结果。

我尝试了以下步骤:(我有两个视图,一个叫做‘主干’,一个叫做分支1.1,它是主干的一个子视图)

  1. 主干:创建内容为“A”的文件TestMerge.txt
  2. 主干: TestMerge.Txt ->添加一个内容为“B”的新行
  3. 主干: TestMerge.Txt ->添加了一个新行,内容为'C‘,我转到'Show透视图’,并找到我的3个签入。

代码语言:javascript
复制
- I select 1 and 3, right-click, advanced, View Compare/Merge.
- I select rebase with trunk as source and branch1.1 as target.
- Under include I select 'Selected change packages'. 
- I dont change options or properties.
- Finish now brings up a window called 'Rebase from trunk'
- The TestMerge.txt has merge status: Resolved, Merge Action: ignore.
- I can only change this to 'share' (and I cannot commit if it is ignored, since nothing is changed).

当我提交这些更改时,分支1.1现在包含一个名为TestMerge.txt的文件,但是该文件包含A、B和C。

我只希望它包含A+C,因为我没有要求在变更包中包含我的第二次提交。

这就是StarTeam (不工作)的方式吗?还是在某个地方我可以得到我想要的东西?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-18 12:12:24

StarTeam不支持在同一视图中合并同一文件的两个版本,

特别是不通过“更改-数据包”过程,或“查看比较/合并”工具。

设计了“更改数据包”过程和“查看比较/合并”工具。

用于合并来自不同视图的文件和文件夹。

(使用位于不同视图中的相同文件的两个版本尝试这样做。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13876406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档