在csdn浩瀚的论坛目录中居然找不到我这个问题的分类(建议超班开新分版),听说这里的人气最高,特来碰碰运气,源代码管理SubVersion相关。标题足够长了吧?
乘思者 2009-11-05 05:52:42 在csdn浩瀚的论坛目录中居然找不到我这个问题的分类(建议超班开新分版),听说这里的人气最高,特来碰碰运气,源代码管理SubVersion相关。标题足够长了吧?
其实问题很简单,就是想问问subversion的相关高手,如何从库中获取只含 .svn 的版本树。既,只要版本控制信息,不要实际的文件。一个蠢办法是,先获取全部,然后删除实际文件。但是,实际文件常常是数据的绝大部分,所以导致有效的利用率很少,所以想找个简便的方法。
Subversion 的命令也行、或者相关的功能库调用也行。只要网络流中只从服务器段传输过来.svn的版本信息就可以。
我用的是 SharpSvn 库开发。问题是,这个库使用 VC++.net 写的,而本人只懂 C#。所以想看看源代码找到如何调用或者取出来的也不行。
SharpSvn 的源代码地址为:
http://sharpsvn.open.collab.net/source/browse/sharpsvn/
主要内容:
访问源代码存储库
通过以下途径访问此项目的源代码存储库:
在线浏览源代码以察看此项目的目录结构和文件。
在 Subversion 客户端上使用以下命令签出源代码。注意:用您自己的用户名替换上一个 username。
svn checkout http://sharpsvn.open.collab.net/svn/sharpsvn/trunk sharpsvn --username jiuyong
如果您还不熟悉 Subversion,可访问 Subversion 项目网站,并阅读使用 Subversion 进行版本控制。
阅读更多有关如何签出此项目的存储库的信息...
望广大水友传之专业板块,引高手能人答之,不胜感激!本人每日上线查看一次,敬盼各位佳音!