如何检出本地svn副本(而不是svn服务器)的子文件夹?

如何检出本地svn副本(而不是svn服务器)的子文件夹?,第1张

概述如何检出本地svn副本(而不是svn服务器)的子文件夹

对于一些简单的windows批处理脚本,我想暂时在某个版本的svn仓库的本地工作副本中创build一个特定文件夹的副本。 我不想直接从svn服务器上签出(因为那时我的脚本需要知道服务器地址是什么,并且可能需要进行身份valIDation等)。我不能只复制子文件夹,就像隐藏的.svn文件夹更高了。

我一直在尝试一些变化(包含.svn隐藏文件夹的repo文件夹):

svn co file:///E:/repo/paper@48 E:/temprepo

但是这不起作用。 我的windows 7命令提示符回答

svn: E180001: Unable to connect to a repository at URL 'file:///E:/repo/paper' svn: E180001: Unable to open an ra_local session to URL svn: E180001: Unable to open repository 'file:///E:/repo/paper'

我做错了什么,或者我正在尝试不可能?

stream浪汉店的日志在哪里?

如何通过UWP在XAML C#中显示图像?

windows:如何在特定机器上为每个用户findLocalAppData目录?

windows开发策略手机平板电脑桌面

无法在windows 7上安装“IIS 6元数据库和IIS 6configuration兼容性”

SVN修订图

如何添加一个下载的.Box文件到Vagrant?

如何在windows上添加一个库,包括NetBeans和gcc的path?

无法通过SSL在Drush中进行身份valIDation

Tomcat 8,axis2 webservices aar,spring jndi不受上下文限制

你的问题似乎有点模糊。 我可以想到两个看这个的方法。

假设你只是想在svn工作副本中的一个子文件夹副本没有.svn文件夹。 你可以使用svn export复制这样的工作副本的给定子文件夹 – svn export E:repopaper E:temprepo 。

引用:

而且我不能只复制子文件夹,因为隐藏的.svn文件夹更高。

编辑:这个文件结构只在颠覆v 1.7中可用。 在版本1.6.x的Subversion客户端中,工作副本中的子文件夹应该是自包含的。 这意味着你可以复制到另一个地方,并在其中执行像svn update等颠覆 *** 作。

正如你正确地提到你的问题,你有工作副本的Subversion版本库,而不是它自己的存储库。

你只能签出一个恰好是你的Subversion服务器的版本库。

当您签出存储库时,存储库内容的原始版本位于“.svn”文件夹内。

这是svn如何显示你的差异,当你的工作副本不同于原来的内容,而没有路由它的请求到服务器。

它还保存你的服务器地址和其他信息的元数据,你可以看到当你做svn info 。 这也包含你的服务器地址为svn url。

您的工作副本和“.svn”文件夹完全识别从中检出的存储库。

我希望你已经明白了为什么你不能从你自己的工作副本签出。

总结

以上是内存溢出为你收集整理的如何检出本地svn副本(而不是svn服务器)的子文件夹?全部内容,希望文章能够帮你解决如何检出本地svn副本(而不是svn服务器)的子文件夹?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1155819.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存