This site uses cookies to deliver our services. By using this site, you acknowledge that you have read and understand our Cookie and Privacy policy. Your use of Kontext website is subject to this policy. Allow Cookies and Dismiss

Subversion + VisualStudio 2008实战(一)

164 views 0 comments last modified about 10 years ago Raymond Tang

In this page

最开始自己一直用的Visual Source Safe来管理自己的源代码和版本控制,但是在使用的过程中发现了很多的不足,于是从今天开始迁移到Subversion上来。
第一步:安装VisualSVN和TortoiseSVN
第二步:设置Subversion的系统服务,因为我的电脑上没有安装Apace服务器,所以就直接用Subversion作为服务器 在dos界面下输入如下语句:
sc create SubVersion binpath= "D:\Program Files\VisualSVN\bin\svnserve.exe --service -r Z:\JuiceLab_Repository" depend= Tcpip start= auto

其中的D:\Program Files\VisualSVN\bin\svnserve.exe是我电脑上svnserve.exe的地址然后Z:\JuiceLab_Repository 是我将建立的代码仓库的根目录

然后运行sc start SubVersion就会启动此服务

如果你的电脑上安装了360的话 可能会拦截此添加的系统服务 你需要点击允许

第三步:创建代码仓库,这一步可以有两种实现方法
一是 Z:>svnadmin create JuiceLab_Repository 就会在这里创建代码仓库
也可以直接在Z盘新建个文件夹名字为JuiceLab_Repository然后右击 即在ContextMenu的TortoiseSVN--在此创建版本库

第四步:设置访问权限以及用户名
当创建代码仓库后 打开Z:\JuiceLab_Repository\conf文件夹 里边的svnserve.conf 用记事本打开auth-access = write 前边的#和空格去掉;同时把password-db = passwd 改成 password-db = passwd.conf 这样便于修改
这样就得把passwd文件改成passwd.conf 打开后我们直接在下面添加个用户名和密码

### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.

[users]
# harry = harryssecret
# sally = sallyssecret
raymond = test

其他更为详细的权限设置大家请参看相关的资料

第五步:导入我以前的项目文件到版本仓库中
我以前的项目文件全部是在F:\JuiceLab中所以我在dos下执行这样的命令:
svn import F:\JuiceLab svn://127.0.0.1/JuiceLab --username raymond --password test --message 导入所有文件

上边语句中的红色也是不可少的
这样就可以导入了


第六步:从版本库中创建项目:
打开VS2008后,选择“工具”-->"选项"-->"项目和解决方案"-->"常规",把"Visual Studio项目位置"修改到你的工作拷贝所在的盘符。比如想把从版本仓库中下载下来的源代码放到F:JuiceLab下,那么就只需要把"Visual Studio项目位置"放到F盘的任意路径下就行了
然后 有一个"VisualSVN"菜单,点中它,并在下拉列表中选择"Set Working Copy Root" 设置好后
包括把版本库路径设置成我们刚才建立的 svn://127.0.0.1/JuiceLab
然后再更新就导出了

Related pages

Surface RT/Pro 版本Windows 8 QQ下载与安装

2518 views   0 comments last modified about 5 years ago

Surface的用户可能会遇到一个难题,在应用商城里边无法搜索到QQ应用程序。但是让我疑惑的是,我的Windows 8.1 系统之前是成功安装了QQ。

后来在腾讯QQ下载官网发现,其实是有QQ应用安装的链接:

按照如下方法安装Surface QQ.

Have fun!

image

View detail

my first begining with Windows 7

101 views   0 comments last modified about 9 years ago

Maybe it is a little late now due to busy work,anyhow,it is better to do lately than never to do.

View detail

[教程]在Windows Phone 程序中使用LINQ to XML以及执行数据绑定

260 views   0 comments last modified about 7 years ago


LINQ是Language Integrated Query的简写,中文名称是语言集成查询,它是一组技术的组合,包括LINQ to DataSet(typed 以及untyped),LINQ to SQL(适用于SQL Server数据库),LINQ to XML(包括内存中以及XML文件中的数据),LINQ to Object,LINQ to Entities(结合Entity Framework使用)等。这些技术建立在将查询功能直接集成到 C# 语言(以及 Visual Basic 和可能的任何其他 .NET 语言)的基础上。借助于 LINQ,查询现在已是高级语言构造,就如同类、方法、事件等等。具体参考MSDN文档介绍View detail

SVN 中文子目录权限失效的解决方案

241 views   0 comments last modified about 9 years ago

svn对于非英文文件名和目录名使用utf-8格式编码处理,要对中文目录进行正确控制,
对于authz文件应该使用无BOM的utf-8格式,如何将默认的文件转为utf-8?可以使用UltraEdit编辑器存储的时候把格式选择“UTF-8 无BOM”;

View detail

LINQ to SQL in Windows Phone 7 Error: An overflow occurred while converting to datetime.

454 views   0 comments last modified about 7 years ago

Resolve the issue in Linq to SQL in Windows Phone 7 App:
An overflow occurred while converting to datetime.

View detail

Add comment

Please login first to add comments.  Log in New user?  Register

Comments (0)

No comments yet.