Tag Archives: vcs

Software Releases Using GIT

Releasing Software is not just packing latest version to tarball and send to SFTP server. It requires preparation and some planning to be done properly. I'll describe release procedure I applied on one of my latest projects. Supporting version control … Continue reading

Posted in en | Tagged , , | Comments Off on Software Releases Using GIT

Git: "pull –rebase" by default

GIT is a distributed version control system that allows to share codebase between developers. Born in Linux kernel world proved to be very useful for any programming task. "Distributed" means you can commit locally (during flight), syncing commits to some … Continue reading

Posted in en | Tagged , | 1 Comment

"svn status" for Perforce

Status command is very important part of  any VCS (Version Control System) local interface. It allows you to check your workspace state and ensure correct commit will be created. Perforce is a commercial VCS that is similar to CVS (revisions … Continue reading

Posted in en | Tagged , , | 1 Comment

Codebase Integration Scenarios

Last week I've been observing details of integrating source code coming from three different development teams (located in different countries). Each team owns some subset of modules and has R/W access only to those modules. Of course compile dependencies cross … Continue reading

Posted in en | Tagged , , , , | Comments Off on Codebase Integration Scenarios

How to push local GIT branch to a remote repository

GIT is a Distributed Version Control System (DVCS) that was "born" for Linux kernel development. It's not the easiest to use for novices, but it fast and allows to create advanced code sharing scenarios. Sometimes you want to share locally … Continue reading

Posted in en | Tagged , | Comments Off on How to push local GIT branch to a remote repository