Reputation: 367
In the code reviews that i saw the files almost always have some merge tags in right of the file name e.g.
filename.cs [merge, edit]
filename.cs [merge, delete]
filename.cs [merge, branch]
What means when the file names with only merge inside the brackets?
e.g.
filename.cs [merge]
To be honest I don't know the real meaning of none of the tags above for sure, but I dont have any clue about the meaning of the last one
Upvotes: 3
Views: 335
Reputation: 51103
In TFS, if it shows [merge,edit] which mean it contains two status of this file, [merge] status and [edit] status.
Never see a [merge, add] status, this can't be combined.
Upvotes: 4
Reputation: 4743
As far as it appears to me, this means that file was included to merged changeset, but not actually changed.
Considering the first 4 tags:
add
- file has been added to source branch in merged changeset, hence -> added to target branch during mergeedit
- file content is changeddelete
- file has been deleted in source branch in merged changeset, hence -> deleted in target branch during mergebranch
- file has been checked-out (changed) in source branch in merged changeset, but is absent in target branch => hence file is branchedUpvotes: 2