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
SVN或SCP正在创建.tmp文件_Svn_Scp - Fatal编程技术网

SVN或SCP正在创建.tmp文件

SVN或SCP正在创建.tmp文件,svn,scp,Svn,Scp,因此,我们的构建系统上有两个自动化过程。第一个执行svn导出,将项目导出到目录a。第二个执行scp,将项目从目录a导出到另一台机器。有时,可能由于竞争条件的原因,会出现这样一种情况:创建了一大堆.tmp文件,几乎就像其中一个传输被卡在循环中一样 我的问题很简单,这两个进程中有没有一个在执行时创建.tmp文件?我试图找出哪一步是错误的。找到了我的答案。导出符号链接时,在svn中可能会发生这种情况。如果要导出到的目录存在,则必须使用--force命令。但是,如果该目录A包含一个目录A/B,并且您在一

因此,我们的构建系统上有两个自动化过程。第一个执行svn导出,将项目导出到目录a。第二个执行scp,将项目从目录a导出到另一台机器。有时,可能由于竞争条件的原因,会出现这样一种情况:创建了一大堆.tmp文件,几乎就像其中一个传输被卡在循环中一样


我的问题很简单,这两个进程中有没有一个在执行时创建.tmp文件?我试图找出哪一步是错误的。

找到了我的答案。导出符号链接时,在svn中可能会发生这种情况。如果要导出到的目录存在,则必须使用--force命令。但是,如果该目录A包含一个目录A/B,并且您在一个名为B的目录中有一个符号链接,那么它将无法导出,并且会留下一个名为B.tmp的文件。如果存在B.tmp,它将创建B.1.tmp等等…

Subversion肯定会这样做。对于失败的提交,有subversion-commit.tmp,在正常操作期间可能会创建其他提交