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

  • Babel 8 RC Arrives, Gatsby Lives, Lodash Resets

    #​771 — February 3, 2026 Read on the Web JavaScript Weekly Four Heavyweights Drop Updates Four stalwarts of the JavaScript ecosystem all shipped notable releases this week, and odds are you’re using at least one of them: Gatsby v5.16 proves Gatsby, once considered neck-and-neck with Next.js in the React world, is not ‘dead’. The headline

    Posted by Posted on February 3, 2026
    0
  • A smoother way to ship Node apps

    #​609 — January 29, 2026 Read on the Web 🌊 Improving Single Executable Application Building in Node — First introduced two years ago, Node has a (still experimental) feature to build single executable applications that can be deployed to machines that don’t have Node installed. This week’s Node.js 25.5 release, with its –build-sea flag, moves the

    Posted by Posted on January 29, 2026
    0
  • What’s next for JavaScript frameworks in 2026

    #​770 — January 27, 2026 Read on the Web JavaScript Weekly Introducing LibPDF: PDF Parsing and Generation from TypeScript — LibPDF bills itself as ‘the PDF library TypeScript deserves’ and supports parsing, modifying, signing and generating PDFs with a modern API in Node, Bun, and the browser. GitHub repo. Documenso JavaScript Frameworks – Heading into 2026

    Posted by Posted on January 27, 2026
    0
  • require(esm) now stable in Node 25

    #​608 — January 22, 2026 Read on the Web Node.js 25.4.0 (Current) Released — Another gradual step forward for Node with require(esm) now marked as stable, as well as the module compile cache, along with a variety of other minor tweaks. Joyee Cheung of the Node team has written a thread on Bluesky going deeper

    Posted by Posted on January 22, 2026
    0
  • A big week for jQuery

    #​769 — January 20, 2026 Read on the Web JavaScript Weekly jQuery 4.0 Released — 20 years on from its original release, the ever-popular (in terms of actual usage) library reaches 4.0 with a migration to ES modules (compatible with modern build tools) along with dropping support for IE 10 and older. With jQuery being

    Posted by Posted on January 20, 2026
    0
  • A new guide to configuring Node packages

    #​607 — January 15, 2026 Read on the Web ⚠️ The Node.js January 13, 2026 Security Releases — Originally expected in December, these releases (of Node.js 25.3.0, 24.13.0, 22.22.0, and 20.20.0) finally landed this week, largely due to their complexity and the scope of the vulnerabilities they tackle. More on that in the next item! The Node.js

    Posted by Posted on January 15, 2026
    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
  • Babel 8 RC Arrives, Gatsby Lives, Lodash Resets
  • A smoother way to ship Node apps
  • What’s next for JavaScript frameworks in 2026
  • require(esm) now stable in Node 25
  • A big week for jQuery
https://flatlogic.com/generator
COPYRIGHT © 2026 - Codepolice