Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"Access to the path is denied." when attempting to check in files to TFS

I suddenly have begun encountering an error similar to "E:\Websites\Stage\mywebsite\somefile.ascx: Access to the path is denied" on a multitude of my local files when attempting to check them in. The files it is failing on are all sorts of files, PNG, ASPX, CONFIG, etc.

I am using Visual Studio 2013 for Web (Update 4) and the visualstudioonline.com TFS.

The files are stored on a network location and I have a drive mapped to that location. I can manually open, manipulate, and save any of the files that error so I do not believe it is truly a permissions issues.

This setup has worked for months but suddenly it is giving me problems.

I ran a powershell script on the folder Get-ChildItem -Include *.* -Recurse -Path 'E:\Websites\Stage' | select fullname,isreadonly and all the files return 'False' under the isreadonly column. No errors are returned.

I am in need of some further ideas.

like image 703
eat-sleep-code Avatar asked Dec 01 '22 18:12

eat-sleep-code


2 Answers

I found a workaround in another StackOverflow question.

Essentially, you shelve the pending changes, then you commit it. No need to unshelve them.

I would only suggest to use that to check-in your changes until you set another workspace locally (or someone fixes that issue).

As many other, using Visual Studio 2013 from within a VM having a local workspace located on the host computer mapped through a shared drive was working well before updating to "VS2013 update 4".

That setup was suggested to me with the reasoning that if the VM crashes, then I wouldn't loose my changes.

like image 146
Francis Avatar answered Feb 14 '23 22:02

Francis


Storing your local workspace on a network location is not supported and should never be done.

Have a 'local' (physically on your local machine) workspace where you edit the files and check in. Then have an automated build that publishes the files to a location of your choice.

like image 21
MrHinsh - Martin Hinshelwood Avatar answered Feb 14 '23 22:02

MrHinsh - Martin Hinshelwood