Microsoft's open-source project website http://www.codeplex.com/is also very incorrect,Source codeProvides three methods:
1. codeplexclient
2. teamprise Explorer
3. Visual Studio team Explorer
Codeplexclient is A. Net project that provides two very smallProgramCpc.exe, tfc.exe for management, command line mode, teamprise Explorer can be seen in teamprise, it seems to be a charged thing, but also a Microsoft tool integrated with vs2005, vs2008, you have downloaded the Visual Studio team explorer wiki page, but it is 246 MB for vs2005 and 387 MB for vs2008, which is huge. I prefer small programs, so I still use codeplexclient. This looks like a command line, but there are still several commands with/GUI parameters on the interface. This section describes how to submit a project after it is created.CodeFor more information, see installation.
Assuming that you are proficient in registering a project on the codeplex website (the process is simple), submit the code now.
1. Add code directory
You can create a. TFs-ignore file and place it in the root directory of the folder to be submitted. The content in the file can be configured as follows:
< Ignore Xmlns = 'HTTP: // www.codeplex.com/schema/ignorelistschema-1.0.xsd' >
< Add Recursive = 'True' > Bin </ Add >
< Add Recursive = 'True' > OBJ </ Add >
< Add Recursive = 'True' > *. Resharper </ Add >
< Add Recursive = 'True' > *. Suo </ Add >
< Add Recursive = 'True' > *. User </ Add >
< Add > *. Xml </ Add >
</ Ignore >
In this way, bin, OBJ, and other folders, *. User, *. suo and other files will not be added to the server. To use the cpctool to configure this configuration file, create another cpc.exe.configfile in the same directory as cpc.exe, for example:
< Configuration >
< Appsettings >
< Add Key = 'Defaulttoguiforcommit' Value = 'True' />
< Add Key = 'Defaulttoguiforstatus' Value = 'True' />
< Add Key = 'Ignorefile' Value = '. TFs-ignore' />
</ Appsettings >
</ Configuration >
The first and second keys in the configuration file use the GUI by default when using the commit and status commands. The third line is the specified ignorefile.
Enter the command line, enter the directory for code submission, such as cd c:/Yourfile, and then enter
CPC add Yourfile/E
/E is a command line parameter, indicating/recursive. At this time, ignorefile takes effect. The add command recursively adds all the files in your specified Yourfile folder, however, the specified directory and file in ignorefile are ignored. You can also add a file without the/e parameter.
At this time, only the Add command is executed, and the file is still local. To upload data to the server, you also need to enter the commit command, which is similar to CVS.
2. Submit the file to the server
Input
CPC commit
As this command is set to the GUI by default, a dialog box is displayed:
Write the required comments in the message and click OK to submit the file to the server. Enter the account password when submitting the request, which is consistent with the account password used to log on to the website. In this case, check your project directory on the website and you will see the code you just submitted under the source code.
You can enter CPC stauts to view the modified status and enter CPC commit to submit the modified content each time you modify the code locally, this dialog box is displayed and the modified status is displayed. Enter "OK" as the message.
For details about other operations, refer to the description of typical workflow on codeplexclient. You can also use CPC "command" Help to view specific information. If you study the details carefully, you will have a lot to learn, there is no need to install other tools to complete code management.
BTW: I have seen an article on codeplex's blog.ArticleCodeplex launches support for tortoisesvnIt indicates that codeplex already supports SVN, but the details on how to use it on codeplex site have not been described yet, and may not be available yet. Friends who like this tool can wait patiently.