pascalvanhecke + versioncontrol   18

Semantic Versioning
"simple set of rules and requirements that dictate how version numbers are assigned and incremented"

""For this system to work, you first need to declare a public API. This may consist of documentation or be enforced by the code itself. Regardless, it is important that this API be clear and precise. Once you identify your public API, you communicate changes to it with specific increments to your version number. Consider a version format of X.Y.Z (Major.Minor.Patch). Bug fixes not affecting the API increment the patch version, backwards compatible API additions/changes increment the minor version, and backwards incompatible API changes increment the major version.
deployment  versionmanagement  releases  softwaredevelopment  programming  development  versioning  configurationmanagement  versioncontrol  from delicious
january 2012 by pascalvanhecke
merge - When should I use git pull --rebase? - Stack Overflow
"in the normal case of having your local branch simply reflecting the upstream branch and doing continuous development on it, the right thing to do is always "--rebase" because that is what you are semantically actually doing. You and others are hacking away at the intended linear history of a branch. The fact that someone else happened to push slightly prior to your attempted push is irrelevant, and it seems counter-productive for each such accident of timing to result in merges in the history.

[...]

Please consider other people that need to observe and understand the history of your project. Do you want the history littered with hundreds of merges all over the place, or do you want only the select few merges that represent real merges of intentional divergent development efforts?"
versioncontrol  versioning  stackoverflow  rebase  git-pull  git  from delicious
january 2012 by pascalvanhecke
Modernize Your Git Workflow « object.io
Another Git introduction - arguing to use rebase over merge with git-flow

git flow feature rebase
git flow feature finish 77-speedup-yak-shaving
merging  versioning  versioncontrol  programming  development  gitflow  git-flow  git  from delicious
january 2012 by pascalvanhecke
nvie/gitflow - GitHub
"Git extensions to provide high-level repository operations for Vincent Driessen's branching model."<br />
<br />
Background: http://nvie.com/posts/a-successful-git-branching-model/
git  workflow  github  development  versioncontrol  versioning  programming  from delicious
february 2011 by pascalvanhecke
A successful Git branching model » nvie.com
"As a consequence of its simplicity and repetitive nature, branching and merging are no longer something to be afraid of. Version control tools are supposed to assist in branching/merging more than anything else."
git  development  versioncontrol  versioning  workflow  programming  from delicious
february 2011 by pascalvanhecke
Our git workflow - Eduhub
"we use two eternal branches, dev and master which contain current development code and live code respectively. Features and bugfixes are developed in their own dedicated branches and merged into dev upon completion for staging and into master when tested thoroughly and marked for release."
git  development  versioncontrol  versioning  eduhub  workflow  programming  from delicious
february 2011 by pascalvanhecke
Pro Git - Pro Git Book
"This is the website for the Pro Git book, written by Scott Chacon and published by Apress. Here you can find the full content of the book, a blog with tips and updates about Git and the book and open source projects related to Git or referenced in the book."
git  versioncontrol  ebook  download  books  documentation  ebooks  free  reference  programming  versioning 
november 2010 by pascalvanhecke
Learn.GitHub
Compilation of online Git learning resources
git  github  versioncontrol  tutorials  resource  programming  howto 
september 2009 by pascalvanhecke
Version Control for Designers
A well-written introduction to Git for people without versioning experience.
versioncontrol  tutorial  howto  development  programming  git  versioning 
july 2009 by pascalvanhecke
A Visual Guide to Version Control
Tutorial on various concepts around version control and Subversion specifically
toprint  subversion  versioning  versioncontrol  tutorial  introduction  programming  svn 
may 2008 by pascalvanhecke
Secure Git hosting and collaborative development — GitHub
Git repository hosting.
Created by 2 guys who left CNet, coverage on Ruby on Rails podcast, simplify adopting Git by enabling a web presence for your git repo. Attempts to create a social git of sorts, tracking what you fork and what you patch.
versioning  versioncontrol  collaboration  programming  development  cvs  subversion  hosting 
march 2008 by pascalvanhecke
writewith.
Collaborative writing: edit texts in a wiki-like way with some taskmanagement and chat, and publish the resulting document to a blog via xmlrpc. Participants do not need to register, emails are sent out with an identifying link
collaboration  writing  productivity  editor  groupware  groupblogging  service  wiki  onlineeditor  versioning  versioncontrol  wysiwyg 
may 2007 by pascalvanhecke
tortoisesvn.tigris.org
" A Subversion client, implemented as a windows shell extension.

TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. "
development  windows  tool  software  programming  opensource  versioncontrol  versioning  cvs  Subversion 
august 2006 by pascalvanhecke

Copy this bookmark:



description:


tags: