I'm new to TFS and have just taken my first dive into the TFS world the last few days (could say that my knowledge on TFS till now, is limited to just reading blogs, MSDN and quick read through a couple of books). Currently I've been given a task to extend a repository browser control which was earlier done by another developer (the referred TFS SDK version is 2010). The main purpose of this control is to list all the contents under a given path. I have a few queries that I would like to get clarified, before I jump into this;
- Will I be able to use the 2010 SDK to connect to TFS 2010, 2012 and 2013 Servers without the need to switch to newer vesion of SDK based on the server version?
I would also like to have a few commands implemented in my control which would allow users to;
- Apply label to a file / folder
- Lock / Unlock files
- Create a sub-directory under a folder
- Drop files / folders
I would like to know, whether I could have these commands executed without a local workspace mapping (Something similar as in the case of TortoiseSvn Repo browser where one could lock/unlock or drop file / folders without a local working copy).
Thanks!