Visual Source Safe - Comparison tool - plugins

Can i replace the default comparison tools in Visual Source Safe with some other tool to compare/merge (like WinMerge - an open source tool) ?
I am using VSS 2005.

In VSS options, there is a tab called "Custome Editors" you can set your external application to be used on different actions. Check here

Related

Can you have isolated VS Code environments so each project has its own extensions?

I work on multiple projects in VS code. Over time and across projects I have accumulated so many extensions so that starting up is slower and some extensions cause things to break so I have to reinstall VS code to open up a project.
Is there a way, similar to python venv, where you have have multiple instances of vs code each with its own set of extensions?
Yes - you can disable/enable extensions per workspace! Not quite the same as install/uninstall but should solve your problem of extensions running on startup
You go to extensions menu, click the gear icon on some installed extension and you can Disable (Workspace). You can do the same in reverse for enabling per workspace - docs here.

Visual Studio Code Best method for Remote Workspaces

I need to handle remote workspaces in VS Code. This will allow me to edit remote source files as if they were on my local machine. Either SFTP or FTPS are the only available options, support for both would be nice. Does VS Code handle these protocols well on its own or do I need a plugin? I am familiar with creating a new SFTP/FTPS account in another IDE and i'm hoping VS Code does the same.
Should I not be using VS Code for this and instead be using maybe VS Community Edition?

How to configure Visual Studio Code to build a project with IAR compiler?

I want to use Visual Studio Code as my main IDE, but I want to compile my code with IAR's compiler.
How could I configure VSCode ?
I found this extension but the documentation is too poor.
Yes, the extension politoleo.iar is indeed NOT good.
-> I found a better one (will try it in future by myself):
VSCode plugin: pluyckx.iar-vsc
IAR For Visual Studio Code - Visual Studio Marketplace
Good document
Welcome to IAR-VSC’s documentation! — IAR-VSC 1.2 documentation
doc's Github source: pluyckx/iar-vsc
IAR related official Technical Note
Using Visual Studio Code with IAR Embedded Workbench
Enjoy it !
There are now two official IAR plugins for VSCode which make things much easier:
For building and development: https://marketplace.visualstudio.com/items?itemName=iarsystems.iar-build
For debugging with C-Spy: https://marketplace.visualstudio.com/items?itemName=iarsystems.iar-debug
https://www.iar.com/knowledge/support/technical-notes/general/using-visual-studio-code-with-iar-embedded-workbench/
What I did is setting some environment variables in settings.json;
then in tasks.json I created shell tasks that call the IarBuild.exe & IarIdePm.exe with appropriate values (see the documentation on the command line options)...
So now, I can use VSCode for navigation & editing, but the compilation is done by the EWARM.
The only thing that I haven't figure out yet is how to make C-Spy work from within VSCode...
Currently when I want to debug, I just launch the EWARM and debug from there...
here is a screenshot:Screenshot of settings.json and tasks.json
For this, you can port you project to the custom build system (non iarbuild), e.g. a best choose is the Qbs. The Qbs support a lot of architectures and the toolchains (include IAR, KEIL and so on). In this case you can then use any IDE which support the Qbs, e.g. such as VSCode or QtCreator, and to open your project in any of these IDEs.
Both IDEs support only the GDB debugging, because the C-Spy debuger is a proptietary technology, which has not the public datasheets.

Check out files modified outside VS from TFS

If a file is modified in Visual Studio, the files are automatically checked out from Team Foundation Server. However, sometimes there are files not modified in VS, is there command to check out those modified files only?
If you download the Team Foundation Server power tools, you can use the "tfpt online" command line.
That said, I would try and avoid this way of working. TFS much prefers to know about files that you are checking out before you start editing them and your interaction with TFS will be much happier if you can do this.
The same power tools can optionally install Windows Explorer integration for TFS which will allow you to check the files out easily outside of Visual Studio.

Sourcesafe get by label from Visual Studio

I have a Visual Source Safe repository, and some (not all, alas!) of my releases are identified by label. I know how to get by label from the command line, but:
Can I get by label from within Visual Studio?
I'm using Visual Studio 2003 (would the answer be different in other versions of Visual Studio?).
Thanks.
PS. I am hoping to migrate to Team Server soon.
View History on the sourcesafe Project in question, and Include Labels. Highlight the Label you want and click "Get." set options, hit OK, you're done!
edit: pardon me AJ, I was referring to doing a "get" on a label from within the Visual Source Safe interface.
However, assuming you have installed Visual Source Safe on the same machine as Visual Studio, these same functions should be available. Go to Tools -> Options > Source Control and make sure the source control plug-in is set to Microsoft Visual SourceSafe.
With that in place, you should be able to right-click on a Project or Solution in the Solution Explorer, select View History, and follow my previous instructions.