From: Victor B. <vb...@gm...> - 2008-10-27 07:21:09
|
Hi all, The core dev team has been considering Git for a while now. Several of the developers have been running a local Git repository that they use to create their branches and push the changes to the central SVN using git-svn. We are now considering moving completely to git. The git repository will be hosted on our server rather than in Sourceforge. We are considering several ways of setting up our git repository(ies) and how we support the following: 1. Ability for developers to check-in to their branch/repository so that the code is available for others to pull / code review. 2. Ability for developers to pull patches from contributors. 3. Ability for multiple developers to work together on a feature and pull from each other. 4. Ability for the community to pull features from each other or from developer branches. 5. Implement a build process which gets the latest code on the supported branches and packages downloadable daily releases (assuming there is at least 1 check-in). We would like to open the forum to get feedback on the following: 1. The idea of moving to Git. 2. The best way to structure our git repository / repositories, branches, etc. *** FOR WINDOWS USERS *** For contributors / developers using Windows, there is a Git version for Windows which works fine for interacting with native git, but it is not as good for git-svn since there are some dependency on svn perl libraries that don't work well under Windows. Hence, by moving to a real git repository, such problem should go away. Personally, I'm a Windows user, after a lot of investigations I found that the following environment that worked best for me: 1. Windows Vista with 4 GB 2. VirtualBox VM with 1GB RAM + 128MB Video RAM running Fedora / Ubuntu. 3. Run the VM in seamless mode. This allows having one desktop with some windows from MS Windows and others from Linux with shared clipboard, shared folders, etc. I've found the above setup to be better than cygwin or running ported applications. Regards, Victor |