Closed abvogel closed 5 years ago
Looks like other changes have since been done and are causing a merge conflict. There's not much to do about that other then switching to gated check-ins, in which case the build will always win when you use the update gated changes option.
On Sat, 21 Jul 2018, 02:42 Andrew, notifications@github.com wrote:
2018-07-21T00:39:58.5008121Z
[error]System.Management.Automation.MethodInvocationException: Exception
calling "CheckIn" with "1" argument(s): "TF10141: No files checked in: resolve the conflicts and try again." ---> Microsoft.TeamFoundation.VersionControl.Client.CheckinException: TF10141: No files checked in: resolve the conflicts and try again.
Receiving an error after adding a few files, and then trying to Check-In with Auto Detect Adds enabled. If there are no files in the folder initially it works fine, but if it's adding to existing files it fails with the above error.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/jessehouwing/vsts-tfvc-tasks/issues/66, or mute the thread https://github.com/notifications/unsubscribe-auth/AD-uSwudEvjIo44E9O8JzIMdCyEWLS90ks5uInkKgaJpZM4VZbBa .
It seems odd, as I'm running this against a test folder that only I control- 1) Map folder and download from source control 2) Delete everything in folder 3) Copy zip file into folder 4) Extract zip file into folder, overwriting a few files and adding a few new files 5) Run the TFVC check-in with auto delete/add enabled
And that's when the error hits. Am I missing something obvious?
Any pending changes on that folder in source control? The server is blocking the checkin, it sees conflicting changes.
On Sat, 21 Jul 2018, 20:31 Andrew, notifications@github.com wrote:
It seems odd, as I'm running this against a test folder that only I control-
- Map folder and download from source control
- Delete everything in folder
- Copy zip file into folder
- Extract zip file into folder, overwriting a few files and adding a few new files
- Run the TFVC check-in with auto delete/add enabled
And that's when the error hits. Am I missing something obvious?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jessehouwing/vsts-tfvc-tasks/issues/66#issuecomment-406814865, or mute the thread https://github.com/notifications/unsubscribe-auth/AD-uS_6WURP7JJ7sZ2Xx66KmFHnHtdgBks5uI3NkgaJpZM4VZbBa .
Nope. I can get it to work if I delete all content in the folder and check it in via Visual Studio, and then run it for the first time. The second time I run it, it hits that conflict.
Hmmm that's weird. What does tf status
say followed by tf checkin
?
On Sat, 21 Jul 2018, 20:37 Andrew, notifications@github.com wrote:
Nope. I can get it to work if I delete all content in the folder and check it in via Visual Studio, and then run it for the first time. The second time I run it, it hits that conflict.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jessehouwing/vsts-tfvc-tasks/issues/66#issuecomment-406815217, or mute the thread https://github.com/notifications/unsubscribe-auth/AD-uS7Z_4hCY0FTHGwo2xVrb87FlpDXCks5uI3TUgaJpZM4VZbBa .
Hm...
Checking in add: Filename.xml C:\vstsagent\a4\externals\vstsom\TF.exe : Conflict: The item $/Collection/Other/AnotherFile.xml already exists. At line:1 char:1
+ CategoryInfo : NotSpecified: (Conflict: The i...already exists.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Conflict: The item $/Collection/Other/Filename.xml already exists. TF10141: No files checked in: resolve the conflicts and try again.
It's detected as an add, not as an edit.
On Sat, 21 Jul 2018, 21:44 Andrew, notifications@github.com wrote:
Hm...
Checking in add: Filename.xml C:\vstsagent\a4\externals\vstsom\TF.exe : Conflict: The item $/Collection/Other/AnotherFile.xml already exists. At line:1 char:1
- C:\vstsagent\a4\externals\vstsom\TF.exe checkin
- CategoryInfo : NotSpecified: (Conflict: The i...already exists.:String) [], RemoteException
- FullyQualifiedErrorId : NativeCommandError
Conflict: The item $/Collection/Other/Filename.xml already exists. TF10141: No files checked in: resolve the conflicts and try again.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jessehouwing/vsts-tfvc-tasks/issues/66#issuecomment-406819365, or mute the thread https://github.com/notifications/unsubscribe-auth/AD-uS0vFmAFQsMff4mmggVoHB7QPfCUQks5uI4SGgaJpZM4VZbBa .
Thanks for the help - I'm not sure why it's doing that still, but it gives me a direction.
I was able to fix it by performing my extracting in a separate directory, then copying into the mapped folder. Apparently extracting to the directory caused it to register an add instead of update.
Weird. But thanks for the update :).
On Sat, 21 Jul 2018, 22:10 Andrew, notifications@github.com wrote:
I was able to fix it by performing my extracting in a separate directory, then copying into the mapped folder. Apparently extracting to the directory caused it to register an add instead of update.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jessehouwing/vsts-tfvc-tasks/issues/66#issuecomment-406820680, or mute the thread https://github.com/notifications/unsubscribe-auth/AD-uS8nKn5B_wMLgLTshcZR7OcBi78DKks5uI4qegaJpZM4VZbBa .
2018-07-21T00:39:58.5008121Z ##[error]System.Management.Automation.MethodInvocationException: Exception calling "CheckIn" with "1" argument(s): "TF10141: No files checked in: resolve the conflicts and try again." ---> Microsoft.TeamFoundation.VersionControl.Client.CheckinException: TF10141: No files checked in: resolve the conflicts and try again.
Receiving an error after adding a few files, and then trying to Check-In with Auto Detect Adds enabled. If there are no files in the folder initially it works fine, but if it's adding to existing files it fails with the above error.