Entries Related to ‘Repository’

Getting Started with Mercurial
By on Friday, December 9th, 2011 in Technical

The version control system (VCS) debate is one of the less heated “holy wars” in the Linux/Unix world. Most of the conversation revolves around Git vs. Subversion vs. CVS, but other systems may be a better fit for your needs. For instance, Mercurial is written in Python and C, which makes it easily hackable if you need some functionality the project doesn’t offer already. It’s also fast. And it has other advantages that make it the choice of popular open source projects such as Mozilla, OpenOffice.org, Dovecot and Vim.

Git Tutorial: Branching and Merging
By on Monday, October 24th, 2011 in Technical

One of the most compelling features of the Git version control system is its ability to create highly usable and lightweight branches, and the ease of merging those branches later. Branching creates multiple “copies” of the same repository and allows you to separate out a set of changes while you experiment with them, or to create different versions of a project, without affecting the main tree. Here’s a host of useful tips to get your Git branching and merging skills up to expert level in no time.

Related Software Packages:
Keywords: ,
Migrate from SVN to Git easily with git-svn
By on Tuesday, July 5th, 2011 in Technical

So, you’re interested in trying out Git – or you’ve even tried it for your own private projects and liked it – but at work, the existing repositories all use Subversion. Maybe you plan to switch over to Git, but you want a commitment-free tryout before you take the plunge and switch wholesale. Fear not: git-svn is here to help you.

Related Software Packages: , , ,
Keywords:
Download the Guide to Open Source Licenses
Rewriting History with Git
By on Monday, June 20th, 2011 in Technical

The Git versioning system allows you to manage large-scale distributed code development projects with thousands of parallel branches. Its powerful checkout, merge, push, and pull capabilities help you work with code branches and clones. Sometimes you, as a contributor, might like to polish a branch you’ve checked out and reduce the number of commits you made before merging it with the master branch. One of Git’s nicer features is that it lets you rewrite history.

Related Software Packages:
Keywords:
Creating Intelligent Projects with Maven
By on Tuesday, March 16th, 2010 in Technical

This tutorial covers the core concepts of Apache Maven and discusses how you can begin using Maven in your own development projects. Concepts covered include the Project Object Model (POM), Build Lifecycle, Dependency Management, Repositories, and Plugins. It also gives some hints on the IDE support you can find for popular Java IDEs.

Related Software Packages:
Keywords: , ,
Creating a Continuous Integration Server for Java Projects Using Hudson
By on Friday, October 23rd, 2009 in Technical

A continuous integration (CI) engine is an automated build system that checks out the most current code from a source code repository, builds it, and makes the resulting artifacts available for download and review. This tutorial covers the setup of a continuous integration server for Java projects with Hudson, one of the top open source CI engines.

Related Software Packages: , , , , , ,
Keywords: , ,
Creating a Maven-Based Development Environment on Linux
By on Monday, September 28th, 2009 in Technical

Maven is quickly becoming the de facto standard for Java project builds, but its reliance on a remote central repository somewhere on the Internet can be troublesome. This tutorial covers the setup of a local Maven proxy, including installation and configuration of Maven and the Nexus repository manager on a Linux server.

Related Software Packages: , , , , , ,
Keywords: , , ,
© 2012 OpenLogic, Inc. | Licensing | Privacy Policy | Terms of Use

Bad Behavior has blocked 7971 access attempts in the last 7 days.