Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从SVN中读取文件而不具有本地(工作)副本_Svn_Visualsvn Server - Fatal编程技术网

从SVN中读取文件而不具有本地(工作)副本

从SVN中读取文件而不具有本地(工作)副本,svn,visualsvn-server,Svn,Visualsvn Server,我需要使用文件的url读取文件的内容,而不需要本地副本 eg Url : https://10.0.8.45/svn/Repos/Project/ReadMe.txt 我们需要根据上述url中的值运行另一个脚本。我们正在客户端运行该脚本,因此我们不知道这里的存储库路径,以便使用“svnlook cat”命令 提前感谢。代码>svn catURL@REV在常见情况下svn catURL@REV在常见情况下svn catURL@HEAD-就你而言: https://10.0.8.45/svn/R

我需要使用文件的url读取文件的内容,而不需要本地副本

eg Url : https://10.0.8.45/svn/Repos/Project/ReadMe.txt
我们需要根据上述url中的值运行另一个脚本。我们正在客户端运行该脚本,因此我们不知道这里的存储库路径,以便使用“svnlook cat”命令


提前感谢。

代码>svn catURL@REV在常见情况下

svn catURL@REV
在常见情况下

svn catURL@HEAD-就你而言:

 https://10.0.8.45/svn/Repos/Project/trunk/ReadMe.txt@HEAD

应该做这项工作-假设标准svn项目布局。

svn catURL@HEAD-就你而言:

 https://10.0.8.45/svn/Repos/Project/trunk/ReadMe.txt@HEAD

应完成此项工作-假设采用标准svn项目布局。

如果您正在查看文件的最新副本:

$ svn cat https://10.0.8.45/svn/Repos/Project/ReadMe.txt > ReadMe.txt
这将把文件打印到终端上,并将其重定向到名为
ReadMe.txt
的文件

如果需要该文件的不同版本,可以使用
-r
参数:

$ svn cat -r2323 https://10.0.8.45/svn/Repos/Project/ReadMe.txt > ReadMe.txt
如果该文件已移动,则可能需要添加
@
以锁定存储库视图。
@
基本上说明了本次修订中存储库的布局方式。例如,您需要版本1234,但该版本位于
https://10.0.8.45/sv/Repos/Project/other/ReadMe.txt
,您需要执行以下操作:

$ svn cat -r1234 https://10.0.8.45/svn/Repos/Project/ReadMe.txt@1234

如果用户需要经常这样做,您应该查看或。这些是基于浏览器的存储库浏览器。我喜欢斯文顿。我发现它很容易安装,你可以下载压缩版本的文件。它也非常快,而且您不需要在与存储库相同的系统上安装Sventon。

如果您正在查看文件的最新副本:

$ svn cat https://10.0.8.45/svn/Repos/Project/ReadMe.txt > ReadMe.txt
这将把文件打印到终端上,并将其重定向到名为
ReadMe.txt
的文件

如果需要该文件的不同版本,可以使用
-r
参数:

$ svn cat -r2323 https://10.0.8.45/svn/Repos/Project/ReadMe.txt > ReadMe.txt
如果该文件已移动,则可能需要添加
@
以锁定存储库视图。
@
基本上说明了本次修订中存储库的布局方式。例如,您需要版本1234,但该版本位于
https://10.0.8.45/sv/Repos/Project/other/ReadMe.txt
,您需要执行以下操作:

$ svn cat -r1234 https://10.0.8.45/svn/Repos/Project/ReadMe.txt@1234
如果用户需要经常这样做,您应该查看或。这些是基于浏览器的存储库浏览器。我喜欢斯文顿。我发现它很容易安装,你可以下载压缩版本的文件。它也非常快,而且您不需要在与存储库相同的系统上使用Sventon