Compatibility with Perforce, Mercurial, SVN #886
bencollinsuk
started this conversation in
Ideas
Replies: 1 comment
-
@bencollinsuk That is a good point. For UA the assumption is that folks will branch off and work on editable files, although we have had discussions in moving away from System.IO.File operations but we have not gotten around to experimenting in that area. /cc @brandonh-msft |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Currently it looks like you are using static calls to System.IO.File to write to files. This fails because our files are read-only. I can't check out our whole solution (100s projects, 1000s files). It also makes it very difficult for me to find files you have created.
Using the open-closed principal, would it be possible for you to maybe emit an event that I can hook into so I can check out the file you are trying to change or create?
public event EventHandler<FileOperationArgs> FileOperation;
I had a quick look at the extensibility options but haven't yet figured out a way to do this?
I think most very large tech companies are still relying on these source control providers e.g. Google (Perforce), Facebook (Mercurial), Amazon (Perforce).
Beta Was this translation helpful? Give feedback.
All reactions