Skip to content

Rich feature VSCode extension integrating with TFS(Team Foundation Server) with git-like user interface.

License

Notifications You must be signed in to change notification settings

nsvetoslav/svetlyotfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TFS Extension

Visual Studio Code extension designed to streamline your integration with Team Foundation Server (TFS). Manage pending changes, undo edits, compare files, and set your active workspace—all from within your editor.


🎬 Preview

  • Pending changes view

App Screenshot

  • Change workspace

App Screenshot

After clicking the "Workspaces" button located on the left side of the status bar, a quick pick shows.

App Screenshot

Usage

  1. Navigate to Pending Changes View
    Open the Pending Changes view to see all your uncommitted changes.
  2. Right-Click for Options
    Right-click on a file or folder to access various options such as undoing changes or comparing with the latest version.
  3. Set Active Workspace
    Use the status bar at the bottom of the screen to set the active workspace for your project.
  4. Configure tf.exe Path
    Set the tf.exe path in FilePreferencesSettings.
    To find the path, open the Visual Studio Developer Command Prompt and run the command:
    where tf.exe
    

App Screenshot

App Screenshot

🚀 Features

  • Add file applies directly in source control.
  • Rename file applies directly in source control.
  • Delete file applies directly in source control.
  • Move file to another directory applies directly in source control.
  • Move directory applies directly in source control.
  • Pending Changes View:
    Track and manage all pending changes in your workspace.
  • Quick File Actions:
    Right-click on files or folders to:
    • Undo pending changes.
    • Compare files with the latest TFS version.
  • Status Bar Integration:
    Quickly set or switch the active workspace directly from the status bar.

🛠️ Getting Started

  1. View Pending Changes
    Open the Pending Changes View to monitor and manage modifications across your project.
  2. File and Folder Options
    Right-click on files or folders to:
    • Undo changes.
    • Compare files with the latest version in TFS.
  3. Workspace Management
    Manage your active workspace directly from the Visual Studio Code status bar.

💡 Feedback and Contributions

Your feedback is essential to improve the extension!

  • Report Issues or Suggest Features:
    Submit an issue on GitHub.
  • Contribute to Development:
    Fork the repository and submit a pull request to help enhance the extension.

📂 Source Code

The source code is available on GitHub.
Explore, contribute, and help refine this extension to make it even better.


📜 License

This project is licensed under the MIT License.
Enjoy the freedom to use, modify, and share.


⭐ Support

If the extension has improved your workflow, please consider leaving a review here.

About

Rich feature VSCode extension integrating with TFS(Team Foundation Server) with git-like user interface.

Topics

Resources

License

Stars

Watchers

Forks