Bookmark
22/C4.1 - Collective Code Construction Contract - 0MQ Requests for Comments
rfc.zeromq.org/spec:22, posted 2015 by peter in development management specification versioncontrol
The Collective Code Construction Contract (C4) is an evolution of the github.com Fork + Pull Model, aimed at providing an optimal collaboration model for free software projects. This is revision 1 of the C4 specification.
Bookmark
Development at the Speed and Scale of Google
www.infoq.com/presentations/Development-at-Google, posted 2015 by peter in continuousdelivery development google management toread versioncontrol video
Ashish Kumar presents how Google manages to keep the source code of all its projects, over 2000, in a single code trunk containing hundreds of millions of code lines, with more than 5,000 developers accessing the same repository.
Bookmark
arc90/git-sweep
https://github.com/arc90/git-sweep, posted 2015 by peter in development git versioncontrol
A command-line tool that helps you clean up Git branches that have been merged into master.
Bookmark
How to undo (almost) anything with Git
https://github.com/blog/2019-how-to-undo-almost-anything-with-git, posted 2015 by peter in git howto reference versioncontrol
In this post, I'm going to take a look at some common scenarios where you might want to "undo" a change you've made and the best way to do it using Git.
Bookmark
Github Flow
scottchacon.com/2011/08/31/github-flow.html, posted 2015 by peter in continuousdelivery development git management versioncontrol
So, why don’t we use git-flow at GitHub? Well, the main issue is that we deploy all the time. The git-flow process is designed largely around the “release”. We don’t really have “releases” because we deploy to production every day - often several times a day. We can do so through our chat room robot, which is the same place our CI results are displayed. We try to make the process of testing and shipping as simple as possible so that every employee feels comfortable doing it.
There are a number of advantages to deploying so regularly. If you deploy every few hours, it’s almost impossible to introduce large numbers of big bugs. Little issues can be introduced, but then they can be fixed and redeployed very quickly. Normally you would have to do a ‘hotfix’ or something outside of the normal process, but it’s simply part of our normal process - there is no difference in the GitHub flow between a hotfix and a very small feature.
Bookmark
BFG Repo-Cleaner by rtyley
https://rtyley.github.io/bfg-repo-cleaner/, posted 2015 by peter in free git opensource software versioncontrol
The BFG is a simpler, faster alternative to git-filter-branch for cleansing bad data out of your Git repository history:
* Removing Crazy Big Files * Removing Passwords, Credentials & other Private data
Bookmark
ingydotnet/git-hub
https://github.com/ingydotnet/git-hub, posted 2015 by peter in development free git shell software versioncontrol
The hub subcommand for git, allows you to perform many of the operations made available by GitHub's v3 REST API, from the git commandline command.
You can fork, create, delete and modify repositories. You can get information about users, repositories and issues. You can star, watch and follow things, and find out who else is doing the same. The API is quite extensive. With this command you can do many of your day to day GitHub actions without needing a web browser.
Bookmark
Converting a Subversion repository to Git, (7 steps to migrate a complete mirror of svn in git) | JohnAlbin
john.albin.net/git/convert-subversion-to-git, posted 2015 by peter in conversion git howto reference versioncontrol
Supposedly, git-svn can also be used to convert a Subversion repo to Git. Unfortunately, after reading the git-svn docs carefully and several useful resources (like the slightly-obscure Git FAQ, the Git Community Book, Paul Dowman’s blog and Alexis Midon’s blog), it became apparent that all the resources are piecemeal and nothing gives you the BIG HONKIN’ PICTURE. So here it is, ponies and all…
Bookmark
Making git bisect more useful | Ovid [blogs.perl.org]
blogs.perl.org/users/ovid/2014/07/making-git-bisect-more-useful.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+PerlWeekly+%28Perl+Weekly+newsletter%29, posted 2014 by peter in automation git perl testing versioncontrol
If you've ever used git bisect, you know what an incredibly useful tool this is. It allows you to do a binary search through commits to find out which commit caused a particular error. Many people seem unaware of git bisect run ... which automates this even further, but it has a limitation: it won't let you find a particular error, it detects success or failure, that's all. So I decided to do something about that.
Bookmark
Use Git even if your team doesn't: git-svn tips and tricks - Atlassian Blogs
blogs.atlassian.com/2013/12/git-svn-tips-and-tricks/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+AllAtlassianBlogs+%28Atlassian+-+All+Blogs%29, posted 2013 by peter in development howto reference versioncontrol
The list below contains all the tricks and tips I had to research and integrate in my workflow to keep using Git joyfully in conjunction with SVN. Enjoy!
|< First < Previous 11–20 (40) Next > Last >|