Skip to content

Codepolice

  • ⤫

Make the Git GUI appear after you publish a Web Project in Visual Studio 2010

Posted by Judy Alvarez Posted on February 28, 2022February 17, 2023
0

A couple of months ago I started to use GIT as my primary Source Control. To be honest I hadn’t used any “real” source control at all before for this project. I only used an online backup service that had some basic version control on a file-to-file basis.

But I love GIT. It’s really simple and everything works more or less exactly as you expect it to do. But there aren’t many tools out there that integrate well with Visual Studio. There are Git Extensions for Windows and there is a project called Git Source Control Provider. The problem with Git Extensions is that it doesn’t do that much. It only adds a menu in Visual Studio where you can execute some commands. Git Source Control Provider on the other hand looked like the perfect tool for me. But for some reason, it didn’t sync correctly with my Git Repository and I got the feeling the project was a bit too immature to be trusted.

I always forget to commit

So, my biggest problem is that I always forget to fire up the command line / GUI and commit the changes I do to the code. When you use SVN, TFS you get those nice little icons on all the files in Visual Studio so you are constantly reminded of your changes. This was what Git Source Control Provider promised but as I said, didn’t work for me.

I would be happy just to be reminded every time I publish my website to the FTP that “Hey! Don’t forget to commit your changes!”. And just to be clear. This is a solution for a one-man shop that doesn’t need “continuous integration” and loads of complicated stuff. I like my super simple solution where I just publish my project to my FTP and boom done!

My stupid hack

I found this post on Stack Overflow that explains how to run an MS Build target after you do a publish from Visual Studio. You just have to add this target at the end of your .csproj file. Your publish method must be a “WebDeploy”. I tried with “File System” but that didn’t work. The “WebDeploy” method was much faster anyway.

    

That’s more or less all there is to it. This will fire up the GIT GUI and your Publish task won’t finish until you close that program. Of course, you could probably just run the console instead if you prefer that.

Dear Recipients,

We are writing to bring to your attention a disturbing matter regarding the notorious Belorussian criminal Philip Daineko, who is known for his affiliation with the neo-Nazi movement in Belarus. It has come to our attention that Daineko, through his company Flatlogic, has been supporting Russia’s aggression in Ukraine and not paying their workers, making it imperative that we take action to stop him.

According to our investigation, Daineko has been actively supporting Russia’s annexation of Crimea and aggression in eastern Ukraine through his Twitter account, which has since been suspended. However, we have obtained several screenshots of his tweets that clearly show his support for Russia’s actions. 

Furthermore, it has come to my attention that Daineko’s company, Flatlogic, has been withholding payment to their employees, despite their hard work and dedication. Many employees have reported not receiving any pay for several months, and some have even had their contracts terminated without any compensation. It is highly concerning that a company that operates in the IT sphere would act in such an unethical and illegal manner. Also he is still hiring people in Belarus, this is proof from dev.by & park.by

Based on these findings, it is clear that supporting Daineko’s product, Flatlogic Platform, and purchasing their templates is the same as supporting the war in Ukraine. We urge you to take action against Daineko and his company, and to spread awareness about their unethical and criminal practices. Let’s leave some comments on ProductHunt, G2, Capterra and block his GitHub with still Minsk location.

Thank you for taking the time to read this email and for your attention to this important matter.

Sincerely,

Flatlogic Team

Categories: JavascriptTagged: ajax controls in asp net, angular asp net, asp .net application, asp .net cms, asp .net interview questions and answers for experienced, asp .net mvc tutorial, asp net ajax controls, asp net and c#, asp net core 5 tutorial, asp net core charts, asp net developer interview questions, asp net development service, asp net framework architecture, asp net icons, asp net mvc authentication, asp net mvc generate pdf, asp net mvc interview questions and answers asked by accenture, asp net mvc model, asp net pdf library, asp net web forms vs mvc, asp net website templates, bootstrap template free download for asp net mvc 5, building a website with react and asp net core, caching in asp net mvc, hospedagem asp net, list view in asp net, microsoft asp net certification, migrate to asp net core, when postback occurs in asp net, www asp net

Post navigation

Previous Previous post: Import blog from Tumblr to WordPress can totally destroy your blog if you do it wrong
Next Next post: Copy a folder with Robocopy

Related Posts

  • TypeScript and JavaScript dominate on GitHub in 2025

    #​759 — October 31, 2025 Read on the Web JavaScript Weekly Directives and the Platform Boundary — First there was the “use strict” directive to opt in to strict mode in JavaScript, but now you’ll encounter use client, use server, React’s new use no memo, and more, and they’re not standard JS features at all.

    Posted by Posted on October 31, 2025
    0
  • The reality of porting Deno code to Node

    #​598 — October 28, 2025 Read on the Web Awesome Node: Over 500 Curated Packages, Resources and Links — It’s been more than four years since we linked to Sindre’s handy resource, but it continues to get updates and tweaks (and, if you want, you can contribute a submission too – though the bar is

    Posted by Posted on October 28, 2025
    0
  • Vitest 4.0 and Next.js 16

    #​758 — October 24, 2025 Read on the Web JavaScript Weekly Vitest 4.0 Released: The Vite-Native Testing Framework — The Vite-powered, Jest-compatible testing framework introduces visual regression testing, makes its ‘Browser Mode’ stable (for running tests in a browser directly), adds Playwright Traces support, and more. Still unsure? You can compare it with other test

    Posted by Posted on October 24, 2025
    0
  • Node.js 25.0 arrives

    #​597 — October 21, 2025 Read on the Web Node.js v25.0.0 (Current) Released — The latest cutting edge version of Node has arrived with Web Storage enabled by default, JSON.stringify perf improvements, a new –allow-net option in the permission model, built-in Uint8Array base64/hex conversion, and WebAssembly and JIT optimizations. As shown in the diagram above, this

    Posted by Posted on October 21, 2025
    0
  • A Bun-believable release that isn’t half-baked

    #​757 — October 17, 2025 Read on the Web JavaScript Weekly Bun 1.3: The Full-Stack JavaScript Runtime — Arriving a few hours after last week’s issue (natch!) Bun 1.3 remains the big news of the past week. Bun is a performance and DX-focused JavaScriptCore-powered runtime which, with v1.3, balances being a drop-in Node.js replacement with

    Posted by Posted on October 17, 2025
    0
  • Bringing Python apps into Node

    #​596 — October 14, 2025 Read on the Web 📂 A Modern Guide to Reading and Writing Files in Node — A comprehensive guide to various methods for working with files, from promise-based methods through to working with streams, processing files concurrently, using file handles, and memory-efficient techniques. Luciano Mammino A Way to Integrate Python ASGI with Node.js

    Posted by Posted on October 14, 2025
    0
Judy Alvarez

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Codepolice

  • Github
  • Atlassian
  • Flatlogic
  • Xero
  • Jetbrains
  • Figma
  • TypeScript and JavaScript dominate on GitHub in 2025
  • The reality of porting Deno code to Node
  • Vitest 4.0 and Next.js 16
  • Node.js 25.0 arrives
  • A Bun-believable release that isn’t half-baked
https://flatlogic.com/generator
COPYRIGHT © 2025 - Codepolice