Using Subversion source control with MonoDevelop

本文详细介绍如何在MonoDevelop中集成Subversion源代码控制系统。包括创建本地Subversion仓库、将解决方案发布到仓库以及如何使用源代码控制功能进行更新、比较和还原文件变更等操作。

This article describes how to integrate Subversion source control with MonoDevelop. Subversion has several methods of accessing a repository. In this example, we will be using accessing the repository directly through the local file system. This means the repository sits on the local machine you are working on.

Prerequisites

The following software must be installed.

  • MonoDevelop
  • Subversion

Creating a Subversion Repository

First we need to create a repository where we will store our source code. There appears to be no way to create the repository within MonoDevelop, so you will need to run this from the command line (replace <myhomedirectory> with your home directory.

svnadmin create <myhomedirectory>/subversion

This creates a repository “subversion” in your home directory (note: the default file system is FSFS).

Adding the solution to the repository

Once the repository is created, We can add the solution to the repository.

  • Launch MonoDevelop.
  • Open the solution.
  • In the solution View, right-click on the solution and select Version Control->Publish. This brings up the select repository dialog box.
  • Click on the “Registered Repositories” tab.
  • Click on the add button.
  • Enter the name of the Repository such as “subversion”.
  • Set the protocol to “File”.
  • Set the URL to file:///<myhomedirectory>/subversion.
  • Press OK. This closes the Add repository.
  • Select the repository and press OK. You will be asked if you want to publish the project into the repository.
  • Answer Yes.

The solution is now added to the repository.

Using the source control

Now that the solutions has been added to the repository, all of the source files are now under source control. Right-click on any of the file and select Version Control. You can now update, diff, or revert file changes.

转载于:https://www.cnblogs.com/wmlunge/archive/2011/09/05/2299287.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值