在我看到的代码审查中,文件几乎总是在文件名的右侧有一些合并标签,例如
filename.cs [merge, edit]
filename.cs [merge, delete]
filename.cs [merge, branch]
只有括号内合并的文件名是什么意思?
例如
filename.cs [merge]
老实说,我不确定上面所有标签的真正含义,但我对最后一个标签的含义一无所知
最佳答案
在TFS中,如果显示[merge,edit],表示包含该文件的两个状态,[merge]状态和[edit]状态。
- [merge] 未更改文件的状态,但具有合并操作
- [merge,edit] 目标中文件的状态随源更新 内容
- [merge branch] 用于目标中新添加的项目,它复制自 来源
- [merge,delete]删除target中的文件
- [merge,undelete] 取消删除目标中的文件
- [merge,rename] 重命名目标中的文件
- [merge,rename,edit] 在 target 中重命名文件并更新其内容
永远不会看到 [merge, add] 状态,这不能合并。
关于c# - TFS [merge] 标记在合并代码审查中的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36156865/