CodePlex FAQ

Didn't find what you're looking for here? Check our CodePlex Documentation.

How can I connect to a CodePlex TFS server using Visual Studio 2010 beta 1?

Here is a blog post with instructions: http://blog.hinshelwood.com/archive/2009/05/20/solution-to-connecting-to-tfs-using-https-over-the-internet.aspx

What are the requirements for hosting a project on CodePlex?

Your project must meet the following criteria:
  1. You must choose a license for your project (license resources: Open Source License page on Wikipedia)
  2. It must be an ongoing project (no "abandoned" projects)
  3. It must have source code (no non-software projects)

If you discover a project which is not complying with these requirements, please report it using the contact us form.

What licenses does CodePlex support?

Project coordinators can select from a list of the following OSI licenses: Apache License 2.0, Common Development and Distribution License (CDDL), Eclipse Public License (EPL), GNU General Public License (GPL) v2, GNU Library General Public License (LGPL), Microsoft Public License (Ms-PL), Microsoft Reciprocal License (Ms-RL), Mozilla Public License 1.1 (MPL), New BSD License, and The MIT License. If your project requires a license that is not on the list, you can request a custom license using the contact us form.

How do I start a new project?

To create a new project on CodePlex, use the following form: https://www.codeplex.com/Project/ProjectCreation.aspx.

Once you fill out the project creation form, your project is created immediately in "Setup" mode. While in setup mode, your project won't be visible to anyone but the project team members. Once you are finished setting up your project, you then "Publish" it to make it visible to all users.

To see the requirements for projects on CodePlex see the following: Project hosting requirements.

How do I join a project?

In most cases, users are invited to join projects after establishing a good reputation with the project team members. Establishing a reputation with the project team members is usually achieved by providing feedback, logging bug reports and feature suggestions, and uploading source code patches. If the project team values your contributions then they are more likely to accept your request to join the project or even ask for you to join.

Some projects are actively interested in finding new team members, while others are not interested in additional team members. It is a good idea to find this out from the project team before spending time trying to establish a reputation with them with the intent of getting accepted into the project. To contact project team members, click the People tab on any of the project's pages.

How can I find out about changes to the CodePlex site?

There are two URLs that provide the best information:

Is there a CodePlex logo that I can place on my site?

Yes, we have several images you can use.

Troubleshooting Downloads

If you are using a download manager or download accelerator, try disabling it. Then begin your download again.

What clients can I use for source control?

Note:
Source code changesets for each project on CodePlex can be viewed under the Source Code tab of the project. You can also download changesets from that same location. You do not need a CodePlex account to either download or view changesets on the web site for any project on CodePlex. You can view individual files in their entirety; all files checked into the source control system become publically viewable under that project's Source Code tab on the CodePlex web site.

If you are not a developer or coordinator on the CodePlex project you would like to access:
If you are not a member of the CodePlex project, then you have two choices you can use to anonymously access the source control repository:
  • TortoiseSVN: A GUI source control client that integrates into Windows Explorer and provides edit-merge-commit and offline support.
  • CodePlex Client: A command line source control client that provides edit-merge-commit and offline support.

If you are a developer or coordinator on a project:
If you are a developer or coordinator on a project than the following clients are available for free and can be used with CodePlex:
  • TortoiseSVN: A GUI source control client that integrates into Windows Explorer and provides edit-merge-commit and offline support.
  • CodePlex Client: A command line source control client that provides edit-merge-commit and offline support.
  • Teamprise: A GUI source control client that can run on Windows, Linux, or Macintosh and supports integration with Eclipse.
  • Team Explorer: A GUI source control client that can run stand-alone or integrates with Visual Studio 2005 or 2008.
  • TF.exe: A command line source control client that comes with Team Explorer.
  • MSSCCI Provider: A MSSCCI provider that enables source control integration with MSSCCI enabled IDE's such as Visual Studio 2003.

How can I get continuous integration for my CodePlex project?

Why does CodePlex support non-OSI licenses?

Projects licensed under an OSI-approved license represent the majority of our projects. However, we do allow for broader cases of code sharing which may include the use of academic licenses and other custom licenses.
Last edited May 21 at 5:42 PM by saraford, version 81
Comments
nmarcel Jun 29 2007 at 3:57 AM 
Why is a requirement to have a project with source code? What about the initial stages of a project, when just papers and diagrams exists?

jwanagel Jul 18 2007 at 11:19 PM 
We find that until there is some source code for the project there is not any user interest in them.

fcarneiro Oct 11 2007 at 2:07 PM 
It’s possible to hide the source code from non team members?

jwanagel Oct 15 2007 at 7:15 AM 
No, the source code is always visible to everyone.

RBisch Nov 7 2007 at 6:33 PM 
Changesets seem misleading to me, or I don't understand them. I would think when you download a changeset from a project, that you would only get the *changed* files, and *not* the whole project. Can someone please explain this?
--TIA

jvijayw Jan 7 at 7:46 AM 
what is the procedure to delete or remove a project?

cristiv Feb 24 at 10:23 PM 
If a project is hosted on CodePlex can the authors maintain a copy or a fork that is hosted somewhere else?

PVV Feb 26 at 2:06 PM 
How can I delete the source code I uploaded ?

I can't seem to delete Change Sets

jkappel Mar 4 at 9:23 PM 
I also need to delete source code I uploaded. But instead, it created another change set. How can I remove all source code and start over?

HEMSELL Mar 13 at 6:58 AM 
Seems a common question on the FAQ is how do I remove change sets so there is only one current version to download, and yet there does not seem to be an answer here.

TMYates Apr 17 at 3:31 AM 
ChangeSets cannot be deleted. Team Foundation uses changesets to identify all changes. If you want to delete source code, you should use one of the clients to delete the controlled files and check in. The latest changeset at that point will show no files when you browse to it and will be as close to a fresh start as you can get. Users can still get code up to that point in time, but that would be the last changeset the code would have existed on.

Amrykid Apr 26 at 4:15 AM 
How do i delete all the files off the svn server so i can reupload them.

TheNakedPirate May 29 at 2:06 AM 
I need to delete a changeset how do I do it?

iceslice Aug 20 at 9:26 AM 
[Revision control (also known as version control, source control or (source) code management (SCM)) is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in software development, where a team of people may be changing the same files. Changes are usually identified by a number or letter code, termed the "revision number", "revision level", or simply "revision". For example, an initial set of files is "revision 1". When the first change is made, the resulting set is "revision 2", and so on. Each revision is associated with a timestamp and the person making the change. Revisions can be compared, restored, and with some types of files, merged.]

Here "revisions" is similar to "changesets"

iceslice Aug 21 at 2:46 PM 
So, "revisions" or "changesets" are used so that you can move back to an earlier state of your project (if you need to). Unless you have super administrative access to the hosting-server you can't delete a "changeset". You don't even need to delete a "changeset". Just go on changing/deleting files as usual & "commit" (or check-in) with your version control client software. When you "update" (or check-out), changes will be reflected to the latest "changeset" automatically.

cartman005 Sep 29 at 3:40 AM 
How do I use an XML patch that I download for a given project?

henrytaftay765 Oct 10 at 12:44 PM 
[url="http://www.buzzle.com/articles/stubhub-coupon-code-and-review.html"]stubhub fan code[/url]
[url="http://www.zimbio.com/Cheap+Air+fare/articles/38/Cheap+Airfare+Tickets+How+Save+Money"]cheap air fares[/url]
[url="http://www.zimbio.com/College+Tips/articles/89/Discount+School+Supplies+Options"]school supplies[/url]
[url="http://www.buzzle.com/articles/eczema-treatment-how-to-get-rid-of-it-forever.html"]eczema[/url]
[url="http://www.buzzle.com/articles/what-is-the-best-genital-herpes-treatment.html"]herpes cures[/url]

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2009.10.27.15987