We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 63e9014 commit 3dbcbcbCopy full SHA for 3dbcbcb
components/Folder.php
@@ -19,10 +19,15 @@ class Folder extends Command {
19
* @return bool
20
*/
21
public function initLocalWorkspace($version) {
22
- $cmd[] = 'mkdir -p ' . Project::getDeployWorkspace($version);
+ // svn
23
if ($this->config->repo_type == Project::REPO_SVN) {
24
+ $cmd[] = 'mkdir -p ' . Project::getDeployWorkspace($version);
25
$cmd[] = sprintf('mkdir -p %s-svn', rtrim(Project::getDeployWorkspace($version), '/'));
26
}
27
+ // git 直接把项目代码拷贝过来,然后更新,取代之前原项目检出,提速
28
+ else {
29
+ $cmd[] = sprintf('cp -rf %s %s ', Project::getDeployFromDir(), Project::getDeployWorkspace($version));
30
+ }
31
$command = join(' && ', $cmd);
32
return $this->runLocalCommand($command);
33
0 commit comments