![]() ![]() ![]() Git clone -bare projectdir projectname.git This is the traditional scheme how Git is used: every user has its own clone of the master repository. This allows project admins fully control the repository and how it will be handled repository clones like Github and Gitorious provides is not possible though. If your project has own server, having own git repository in it may be wise solution if external hosting is not enough convenient. The free plan can support up to 10 users for your private projects. Instead of Unfuddle Git Enterprise give a per-user basis project hosting. Git Enterprise: another good enterprise hosting portal that provides a free entry level for private projects. The costs varies between 14$/mont up to 49$/month. It includes a private free plan for private hosting up to 200 Mb of occupied space.Ĭodaset: does not provide free plans but all payment plans includes unlimited free hosting for public projects. Unfuddle: has payment plans starting from 9$/month. Other relevant git hosting sites can be found here: One of the most diffused after gitorious is GitHub. Many of them includes free hosting for opensource projects while you should pay a fee for private projects (e.g. Git repositories can be hosted on a big quantity of services available in Internet. Can be used to manage big projects with milestones, updates, track and bug tracking, ticketing etc. This repository is specialized for opensource project hosting: includes resources like ticket management, wiki pages, file attachment. Probably the most diffused and well-structured for opensource projects - many of the Qt Company developers already know - is undoubtly Gitorious. There are a lot of resources on the net where you can host your Git projects. The book can be bought on amazon but can be also read online (good graphics) and downloaded for free from the same site in pdf and epub format. From the author Scott Chacon and published by Apress editor it is a complete book explaining very well all the aspects of the Git approach. This is one of the best resources I have found on the net. Needs a minimal background on the Git concepts. This manual is strictly related to the Git commands and methods to manage most of the conditions you can find in the projects development lifecycle using Git. This is a useful resource with good examples on how to manage git commands. ![]() Here are some useful links where you can find and download information on how Git works, download Git for your platform and host your projects on the net. ![]() So what are the shared points? I have not investigated in-depth on the Qt-Creator logic to manage git: it is important to know that with Git repository system installed on our computer we can take the benefits of remote and local Git directly from the Qt-Creator environment. Remains the fact that git follows its independent evolution unrelated with the Qt versions. This tutorial refers to the Qt-Creator 2.2 and Git 1.7.3.x I saw in past that some useful features of the git repository system was not accessible from the Qt-Creator environment in a simple way. I hope that this how-to will be of help to all the community. I scheduled a speak about the use of the git repositories with Qt creator during the recent Qt developers conference in Berlin that I unfortunately missed for a last-minute problem. Git has the advantage to operate on single platforms and small networks with or without the need of a server repository. I start writing these pages as a personal contribution to the Qt developer wiki because I noticed that there are developers that don't know git repository system. This pages aims to help those developers that don't know the git repository system but like to manage - both locally and on remote servers - a repository of their works. Managing Qt projects with the Git repository system Introduction
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |