Salakhetdinov Shamil
mcp2004 at mail.ru
Wed Dec 25 12:04:08 CST 2013
Hi Gustav -- You can have unlimited private free code repositories on BitBucket ( https://bitbucket.org/ ) for 5 users. Actually, I have been flawlessly using BitBucket with Mercurial for all my customers' and my own source code for a couple+ of years now. I've got started to use Mercurial based on this recommendation http://www.joelonsoftware.com/items/2010/03/17.html and I missed Git that time. That was a wrong choice. BitBucket also supports Git ( https://confluence.atlassian.com/display/BITBUCKET/Bitbucket+101 ). So you can use Git with GitHub for free for open source public projects and BitBucket also for free for your private/customers projects. Sorry, I doubt TFS can effectively compete with GitHub and/or BitBucket. I can be wrong. Please note that Git is a unique source/version control system, *version* control is a keyword here. One have to try to use it in a real life projects better in a team to realize what power it brings "on the table". Try it. You'll never look back. Believe me. (Note aslo that Git comes from Linus Torvalds http://en.wikipedia.org/wiki/Git_(software )) Read this https://www.atlassian.com/git/workflows# !workflow-gitflow And better - all tutorials form here: https://www.atlassian.com/git Thank you. -- Shamil Wednesday, December 25, 2013 3:45 PM +01:00 from "Gustav Brock" <Gustav at cactus.dk>: >Hi Shamil > >Thanks. I browsed the various tools but realize I don't have the need as I mostly work alone. >A major drawback with GitHub is that it is not free to use if you need private repositories. Most of what I write is indeed not public. However, from time to time you meet open-source Projects where the only "download" option is to retrieve it from GitHub and then it is nice to have the client ready at hand. > >Further, as I have local servers running and I only use Visual Studio, the Team Foundation Server Express may be a better option for me where free GitHub doesn't fit: > >http://www.microsoft.com/en-us/download/details.aspx?id=38190 > >/gustav > > >>>> mcp2004 at mail.ru 25-12-13 11:13 >>> > Hi Gustav -- > >Yes, GitHub Pages is very interesting application of GitHub. I didn't know about it. Thank you. > >As for MS Windows Git(Hub) client - I'm using GitExt ( https://code.google.com/p/gitextensions/ ). It was recommended to me by experienced Git(Hub) users: about a month ago I have got an opportunity to participate in an open source project kept on GitHub and I have learned quite a few on Git "tricks". IMO Git definitely beats all existing source code/version control development tools. Historically I'm still using Mercurial but I do plan to switch to Git in short period of time. I now know from my own practice what branch(ing), checkout, rebase, PR etc. means on Git jargon and how powerful and supportive these Git Features could be for an experienced dev(s team). > >I have also created an account on* https://www.atlassian.com/ *and I have got subscribed to JIRA Agile ( https://www.atlassian.com/software/jira ) and I have got my current customer project's issues/features managed via JIRA Agile: I have just done with it last night. I liked it, still I'd make it somehow more straightforward, as I'm still feeling a bit "lost" in a such powerful project issues/features/bugs management tool's menus and screens. Well, I must note I didn't use almost any tutorials before I started to use it. > >And AFAIU there is a way to "bind" Git(Hub) and Atlassian JIRA and their (Atlassian's) continuous integration tool (Bamboo?...) and their specs/project discussion board tool (Confluence?)... to create a rather high level software development/testing and deployment automation environment, which should be affordable and non-distracting even for "one-man" software dev shops. Actually if such a dev environment can be created it would be rather easy to get parts of project delegated to other devs as with using Git branching there will be zero chances that subcontracted devs could somehow introduce bugs in the main code base... > >FYI: here is the list of Atlassian dev tools some of which I have mentioned above:* https://www.atlassian.com/purchase/ > >Thank you. > >-- Shamil > > >Tuesday, December 24, 2013 2:24 PM +01:00 from "Gustav Brock" < Gustav at cactus.dk >: >>Hi all >> >>If you are using Windows and the Windows client, this page will get you started: >> >> http://pages.github.com/ >> >>Select at What git client are you using?: GitHub for Windows >> >>/gustav >> >>>>> Gustav at cactus.dk 24-12-13 13:40 >>> >>Hi all >> >>I didn't know about GitHub Pages: >> >> http://24ways.org/2013/get-started-with-github-pages/ >> >>/gustav >> >>>>> accessd at shaw.ca 22-05-12 17:49 >>> >>Introducing GitHub For Windows. >> >> http://haacked.com/archive/2012/05/21/introducing-github-for-windows.aspx >> >>Jim > > >_______________________________________________ >dba-Tech mailing list >dba-Tech at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/dba-tech >Website: http://www.databaseadvisors.com -- Салахетдинов Шамиль