明永成

导航

 

2011年3月22日

摘要: 简介 有一些情况下,不能使用Apache作为你的服务器,Subversion包括Svnserve-一个轻型的独立服务器,使用普通TCP/IP连接之上的自定义协议。 In most cases svnserve is easier to setup and runs faster than the Apache based server. And now that SASL support is i... 阅读全文
posted @ 2011-03-22 16:27 明永成 阅读(3170) 评论(0) 推荐(0) 编辑
 
摘要: 工作副本 你已经阅读过了关于工作副本的内容,现在我们要讲一讲客户端怎样建立和使用它。 一个 Subversion 工作副本是你本地机器一个普通的目录,保存着一些文件,你可以任意的编辑文件,而且如果是源代码文件,你可以像平常一样编译,你的工作副本是你的私有工作区,在你明确的做了特定操作之前,Subversion 不会把你的修改与其他人的合并,也不会把你的修改展示给别人。 After you've m... 阅读全文
posted @ 2011-03-22 16:16 明永成 阅读(261) 评论(0) 推荐(0) 编辑
 
摘要: 所有的版本控制系统都需要解决这样一个基础问题: 怎样让系统允许用户共享信息,而不会让他们因意外而互相干扰?版本库里意外覆盖别人的更改非常的容易。 文件共享的问题 考虑这个情景,我们有两个共同工作者,Harry 和 Sally,他们想同时编辑版本库里的同一个文件,如果首先 Harry 保存它的修改,过了一会,Sally 可能凑巧用自己的版本覆盖了这些文件,Harry 的更改不会永远消失(因为系统记录... 阅读全文
posted @ 2011-03-22 16:09 明永成 阅读(208) 评论(0) 推荐(0) 编辑
 
摘要: Subversion 是一种集中的分享信息的系统,它的核心是版本库,储存所有的数据,版本库按照文件树形式储存数据-包括文件和目录,任意数量的客户端可以连接到版本库,读写这些文件。通过写数据,别人可以看到这些信息;通过读数据,可以看到别人的修改。 图 2.1. 一个典型的客户/服务器系统 所以为什么这很有趣呢?讲了这么多,让人感觉这是一种普通的文件服务器,但实际上,版本库是另一种文件服务器,而不是你... 阅读全文
posted @ 2011-03-22 15:51 明永成 阅读(222) 评论(0) 推荐(0) 编辑
 
摘要: 是什么让 TortoiseSVN 成为一个好的 Subversion 客户端?下面是一个简短的特性列表。 外壳集成 TortoiseSVN 与Windows 外壳(例如资源管理器)无缝集成,你可以保持在熟悉的工具上工作,不需要在每次使用版本控制功能时切换应用程序。 并且你不一定必须使用 Windows 资源管理器,TortoiseSVN 的右键菜单可以工作在其他文件管理器,以及文件/打开对话框等标... 阅读全文
posted @ 2011-03-22 15:47 明永成 阅读(321) 评论(0) 推荐(0) 编辑
 
摘要: TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。 某些版本控制系统也是软件配置管理... 阅读全文
posted @ 2011-03-22 15:40 明永成 阅读(372) 评论(0) 推荐(0) 编辑
 
摘要: 参考 http://svndoc.iusesvn.com/tsvn/1.5/ http://www.subversion.org.cn/svnbook/nightly/index.html 快速开发需要准准确理解svn使用的关键字 1、Create repository here,在本地创建知识库。 可以对一个空的文件夹穿件一个只是库,然后通过Repo-Browser来查看该知识库的地址,在本地的... 阅读全文
posted @ 2011-03-22 15:28 明永成 阅读(232) 评论(0) 推荐(0) 编辑
 
摘要: html访问webService<form action='http://localhost:2645/Service1.asmx/HelloWorld' method="POST"><input type="submit" value="调用" class="button"></form> 阅读全文
posted @ 2011-03-22 07:58 明永成 阅读(165) 评论(0) 推荐(0) 编辑
 
摘要: WebClient访问webService static void Main(string[] args) { string uri = @"http://localhost:2645/Service1.asmx/HelloWorld1"; WebClient wc = new WebClient(); StringBuilder postData = new StringBuilder(); p... 阅读全文
posted @ 2011-03-22 07:56 明永成 阅读(310) 评论(0) 推荐(0) 编辑
 

2011年3月21日

摘要: webService实践1、.NET Framework4并没有直接提供ASP.NET Web Service Application模版。这说明了webService已经找到了更好的替代品。2、实例中的Service1继承System.Web.Services.WebService,说明了WebService所用的方法来自这个类。3、HellowWorld,只是服务器上的一个方法,这个方法有个标... 阅读全文
posted @ 2011-03-21 18:39 明永成 阅读(614) 评论(0) 推荐(0) 编辑