TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

SourceTree for Windows beta

140 pointsby bencevansover 12 years ago

20 comments

homosaurover 12 years ago
That's good news for Windows users, their development tools really seem to be getting simpler and better lately. I'm a huge fan of SourceTree in general.<p>I formerly thought, "why would anyone want to use a GUI for Git? It's just a crutch so you don't have to use the CLI."<p>Then I started actually using SourceTree a bit. I've changed my tune considerably. I think there's great benefit to using a quality GUI for Git now even though you still need to use the CLI.<p>First, I became stuck in this intermediate user hell where I could do all the basic stuff but didn't know the commands or quite how to get it done. SourceTree allows a very good way to get that done right now with the understanding that you just executed a command under the surface. It allows to explore the capabilities of Git a little more than the CLI would and lets you punch over your weight in the meantime.<p>Second, I think having a high quality graphical representation of your Git tree in front of you helps you understand the structure of your tree and enables you to make more informed, better choices on the structure it takes.<p>Third, I like using it for pushes, pulls, and merges simply because this is the one place in Git I tend to make a typo and screw up data. Generally that's no big deal but once in a while you push something really dumb onto the origin remote and then feel really stupid about it. If it's yours one forced push and you're good but if it's collaborative, you can cause someone a major headache.<p>I do wish it were open source so I could rely on it going forward a little more but clearly Atalassian has a decent business model and they view this app as a great tool into it. It even has a nice cataloguing feature where you can throw in your Github and Bitbucket usernames and see all your online repos in a list. I find this nice when needing all my git stuff on a different computer than my primary.
评论 #5235677 未加载
评论 #5236010 未加载
评论 #5235595 未加载
评论 #5236206 未加载
评论 #5235509 未加载
评论 #5236163 未加载
stickydinkover 12 years ago
Despite some people in my office proclaiming themself "too hardcore" to use a git interface, I believe SourceTree is fantastic. When I used to work with windows, I used TortoiseGit -- which is decent, but lacks some of the more advanced niceties.<p>Committing portions or single lines of a file, remembering to push that pesky submodule, all becomes an order of magnitude easier and quicker with a decent GUI. The response to "but it can't do everything, so I'll stick to CLI", is simple. The 5% of the time the GUI doesn't cover exactly what you need, the terminal is sitting right there for you... it doesn't disable it.
评论 #5235721 未加载
评论 #5237323 未加载
imjaredover 12 years ago
This is great news.<p>I was introduced to SourceTree for Mac when I started at my new shop and I've gotta say that I love it. I don't consider it a crutch so much as a part of a faster workflow. I enjoy the ability to quickly see diffs, to pick and choose what files I want to commit with just a click+drag, and generally moving through simple git things (push, pull, commit, merge, rebase, resolve merge conflicts) with the click of a button or a keyboard shortcut.<p>It's not as powerful as using CLI (you can't perform an interactive rebase, for example) but for the most part it fits my workflow of branching, merging, and pull requesting pretty nicely.
评论 #5253546 未加载
jiggy2011over 12 years ago
So git was developed specifically for development of the Linux kernel, but Linux users are the only people who only get GUI clients that look like warmed feaces?
评论 #5238192 未加载
评论 #5235711 未加载
评论 #5235744 未加载
评论 #5236555 未加载
city41over 12 years ago
Our main git repo at work is huge (in just about every aspect: size in megabytes, number of commits, number of branches, number of tags, etc) and SourceTree is incredibly slow. 20 minutes later I'm still waiting for SourceTree to load the main view for the repo. So is gitk on OSX (which launches Wish). Somehow IntelliJ has no problem with our repo and its git related functionality is snappy as can be.
mgkimsalover 12 years ago
Sourcetree having the git-flow model built-in now is great - I'd really hoped tower would have added this, but they seem to have stopped any major feature additions. I've moved to sourcetree for most day to day work and will be happy to point Windows-using colleagues to it soon.
hydrozenover 12 years ago
I am not the biggest fan of SourceTree's UI, but the killer feature that makes it really useful for me is that it makes it pretty easy to stage specific lines of a file or to discard some lines. They've done a pretty good job with that and I use those features all the time now.
contingenciesover 12 years ago
I have been a SourceTree customer since before the Atlassian acquisition. I made some feature requests and they were completed quite promptly and with no hassles. Since then I had the good luck to meet some of the Atlassian security team in Sydney, who also put my faith in their suite.<p>The biggest thing I use SourceTree for over command-line git is cherry-picking bits of different versions of a file to merge. Also, if you have loads of repos it can auto-announce changes on the remotes when you open it, which saves a lot of command line hunting to stay on top of things.<p>Great tool, good team. Glad you're expanding.
DenisMover 12 years ago
I use SourceTree as a Mercurial GUI on a Mac and it's been awesome. I bought it back then when you had to pay for it, and it was worth every penny. Developer behind the app is also super-responsive.
评论 #5236885 未加载
kamilafsarover 12 years ago
SourceTree is the best Git client out there. The best thing is: it's free! Don't know how long they'll keep it free though.<p>No more git hassle on Windows :-)
评论 #5235944 未加载
评论 #5246442 未加载
MichaelGGover 12 years ago
I expect we'll see more of this kind of stuff, especially something from GitHub at somepoint. Now that Microsoft is going full-out with Git support in VS, you can bet there is going to be some top-notch support. I love Git Extensions, and SourceTree looks great, but the appeal of being able to have VS with work item, build, and Git all together is pretty strong.
评论 #5236188 未加载
bhauerover 12 years ago
Excellent. This looks especially well suited to my use-case.<p>However, I'm already on board with Github for Windows and unless that causes me some unusual pain at some point, I'm loathe to bother changing just for the sake of changing.<p>A big thank-you to both firms for investing the time to make Git more "functional" and less "technical entertainment."
评论 #5237938 未加载
darklajidover 12 years ago
So far we're using Git Extensions in our deployment here, but this looks promising.<p>Signed up for the beta. Most of our users unfortunately have a dislike for everything CLI (.. =( ..), so in this environment it's either Git Extensions, the upcoming VS 2012 native client or .. maybe this project.
programminggeekover 12 years ago
I love SourceTree for the easy visualization of progress of branches as they progress. Using git flow at work, SourceTree makes the whole git experience better and more visual.<p>Now my co-workers will finally have a decent Windows git app.
mountaineerover 12 years ago
Wonderful news. For the occasional contributors on my team, I can't tell you what a pain it is for them to remember CLI switches and for me to have to constantly remind them. I love SourceTree on the Mac.
bybjornover 12 years ago
Haven't used SourceTree but TortoiseGit is excellent, escpecially if you migrated from SVN and were used to TortoiseSVN :-)
mariusmgover 12 years ago
It's Git AND Mercurial. Looks nice but i kind of doubt it will be better than TortoiseHg honestly.
jmtucuover 12 years ago
It's better than GIT Extensions?
fidzover 12 years ago
Anyone get the binary? Review perhaps?
gte910hover 12 years ago
I love sourcetree on mac.