在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 进行版本控制。

阅读更多有关如何签出此项目的存储库的信息...


望广大水友传之专业板块,引高手能人答之,不胜感激!本人每日上线查看一次,敬盼各位佳音!
...全文
497 31 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
jerryqu 2011-03-01
  • 打赏
  • 举报
回复
学习了,多谢楼主
guaib 2010-12-27
  • 打赏
  • 举报
回复
是C#写的吧
sciolist 2009-11-15
  • 打赏
  • 举报
回复
需求很独特,帮顶了,随便接点分
三界五行外 2009-11-05
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 ahxys 的回复:]
引用楼主 chenjiuyong 的回复:
在csdn浩瀚的论坛目录中居然找不到我这个问题的分类(建议超班开新分版),听说这里的人气最高,特来碰碰运气,源代码管理SubVersion相关。标题足够长了吧?

其实问题很简单,就是想问问subversion的相关高手,如何从库中获取只含 .svn 的版本树。既,只要版本控制信息,不要实际的文件。一个蠢办法是,先获取全部,然后删除实际文件。但是,实际文件常常是数据

你的需要好像不可能吧,也许是我不知道,来学习
[/Quote]
好像确实不可能,版本控制是为了实际文件服务的,没有实际文件就没有版本。所以你这种需求不是大众需求,SVN开发公司基本上不会管这种需求。
AHXYS 2009-11-05
  • 打赏
  • 举报
回复
[Quote=引用楼主 chenjiuyong 的回复:]
在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   进行版本控制。  

阅读更多有关如何签出此项目的存储库的信息...  


望广大水友传之专业板块,引高手能人答之,不胜感激!本人每日上线查看一次,敬盼各位佳音!
[/Quote]
你的需要好像不可能吧,也许是我不知道,来学习
Dobzhansky 2009-11-05
  • 打赏
  • 举报
回复
SubVersion 很好用, 杠好了
乘思者 2009-11-05
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 kuailelxl 的回复:]
引用 16 楼 ahxys 的回复:
引用楼主 chenjiuyong 的回复:
在csdn浩瀚的论坛目录中居然找不到我这个问题的分类(建议超班开新分版),听说这里的人气最高,特来碰碰运气,源代码管理SubVersion相关。标题足够长了吧?

其实问题很简单,就是想问问subversion的相关高手,如何从库中获取只含  .svn  的版本树。既,只要版本控制信息,不要实际的文件。一个蠢办法是,先获取全部,然后删除实际文件。但是,实际文件常常是数据

你的需要好像不可能吧,也许是我不知道,来学习

好像确实不可能,版本控制是为了实际文件服务的,没有实际文件就没有版本。所以你这种需求不是大众需求,SVN开发公司基本上不会管这种需求。
[/Quote]
[Quote=引用 6 楼 csdnatm 的回复:]
如果自己写,就只找.svn文件就行了,一般的版本应该做不到这点,因为楼主你的需求比较特例
版本管理,当然是对上面的文件进行管理了

这个内容属于项目管理的版块
[/Quote]
是的,的确比较特殊。其实,全传过来的,只是我不想让他声称.svn外的文件,不知道可不可以。
我转到项目管理的板块看看。
问题是,我做的是svn的二次开发阿,光管理板块也不行啊。
CSDNATM 2009-11-05
  • 打赏
  • 举报
回复
如果自己写,就只找.svn文件就行了,一般的版本应该做不到这点,因为楼主你的需求比较特例
版本管理,当然是对上面的文件进行管理了

这个内容属于项目管理的版块
怫悰 2009-11-05
  • 打赏
  • 举报
回复
冒泡

这个问题不懂,
我倒是都csdn论坛的搜索不理解,好像不如很久以前搜索结果有用,都乱七八糟的,哪位大侠指点一下怎么弄?

1,279

社区成员

发帖
与我相关
我的任务
社区描述
软件工程 CVS/SVN
社区管理员
  • 版本控制社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧