Show Changes Show Changes
Print Print
Recent Changes Recent Changes
Subscriptions Subscriptions
Lost and Found Lost and Found
Find References Find References
Rename Rename
Administration Page Administration Page
Search

History

7/25/2007 2:07:44 AM
Derek Lakin-90.199.71.244
7/25/2007 2:06:47 AM
Derek Lakin-90.199.71.244
7/24/2007 9:57:25 AM
Derek Lakin-90.199.71.244
8/30/2006 12:58:59 PM
-144.15.255.227
8/1/2006 12:22:32 AM
-58.240.29.182
List all versions List all versions

RSS feed for the FlexWiki namespace

Configuring CVS
.
Note

Setting up source control integration with SourceForge is a little tough. Actually, doing it isn't too hard, but figuring out all the steps was. Here's what you need to do:

天下无敌

Understanding Connecting to CVS

SourceForge exposes two ways to connect to their CVS database:

Setting up for CVS Access

Regardless of how you connect to CVS, you will need some sort of CVS client. You can use one of several command line tools, but the FlexWiki team highly recommends TortoiseCVS. TortoiseCVS allows you to manage source control operations by integrating with the Windows Explorer. Operations like retrieving source files and updating them are performed by selecting files in Windows Explorer and navigating a right-click menu. It is far simpler than (and almost as powerful as) using a command-line utility.

Setting up for unauthenticated access

If you just want to download the source, but don't need to post changes back to the repository, use a CVSROOT string like this:

 :pserver:anonymous@flexwiki.cvs.sourceforge.net:/cvsroot/flexwiki

Note that unauthenticated access means that you are seeing a several-hours-old copy of the repository.

Alternatively, you can download the source as a zipfile from the build machine at http://builds.flexwiki.com${0}

Setting up for Public Key Authentication

What we need to do is the following:

Software prerequisites

Creating a key pair

Upload the public key to your account

Set up your client software to use the key pair

Setting up putty

You have now created a profile that associates the private key and all the appropriate settings with the name "FlexWikiCVS". If you want shell access, it's convenient at this point to also do the following:

Which will create a second profile called "shell.sourceforge.net" for access to the SSH server

Testing your setup

You're done!

That's it. You should now be able to connect and retrieve stuff from the FlexWiki CVS repository using a connection string like this:

 :ext:FlexWikiCVS:/cvsroot/flexwiki

What CVSROOT Should I Use?

If you are member of the FlexWiki SourceForge project, you can use the following CVSROOT to get access to the "live" repository

 :ext:yourusername@flexwiki.cvs.sourceforge.net:/cvsroot/flexwiki

You will then be prompted for your password.

Alternatively, if you have set up to use public key authentication as described above, you can use a CVSROOT like this:

 :ext:yourusername@FlexWikiCVS:/cvsroot/flexwiki

What Module Should I Use?

At this time, all developers should be using the FlexWikiCore module.

What Branch Should I Use?

At the time of this writing (2006.04.18) there are two branches in CVS: 'HEAD' and 'branch-1-8'. The HEAD branch contains the code for FlexWiki 2.0, and is the default. The 'branch-1-8' branch contains (unsurprisingly) the code for version 1.8 of FlexWiki. As version 2.0 will be under development for quite some time while we work on version 2.0, the two branches will both be active for a while.

If you are working on FlexWiki 2.0, you should use the HEAD branch. If you are working on FlexWiki 1.8, you should use the 'branch-1-8' branch.

If you need help figuring out which branch you should be using, ask on the FlexWikiUsersMailingList.

For help with how to get the code from a particular branch, see WorkingWithCVSBranches.

Not logged in. Log in

Welcome to the home of FlexWiki, a collaboration tool, based on WikiWiki, implemented using Microsoft .NET technologies

This is FlexWiki, an open source wiki engine.

This site supports the new NoFollow anti-spam initiative.
Change Style

Recent Topics