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
Macos 将新的(更改的)文件复制到存储库中_Macos_Svn - Fatal编程技术网

Macos 将新的(更改的)文件复制到存储库中

Macos 将新的(更改的)文件复制到存储库中,macos,svn,Macos,Svn,我有一个magento项目,我正在subversion版本控制下管理 我想安装一个我下载的模块,它修改了一些已经在svn下的核心文件 当我将新文件复制到现有的托管文件上时,回购会变得“受阻”: svn:缺少包含工作副本管理区域的目录'/foo/app/.svn' 管理从repo外部引入代码的正确方法是什么?将新文件复制到工作副本时,请确保不要删除任何.svn目录(当然,除非您希望删除包含此.svn目录的存储库)。一个简单的方法是保持所有目录不变,只删除和更新文件 或者,使用SVN 1.7,它在项

我有一个magento项目,我正在subversion版本控制下管理

我想安装一个我下载的模块,它修改了一些已经在svn下的核心文件

当我将新文件复制到现有的托管文件上时,回购会变得“受阻”:

svn:缺少包含工作副本管理区域的目录'/foo/app/.svn'


管理从repo外部引入代码的正确方法是什么?

将新文件复制到工作副本时,请确保不要删除任何.svn目录(当然,除非您希望删除包含此.svn目录的存储库)。一个简单的方法是保持所有目录不变,只删除和更新文件


或者,使用SVN 1.7,它在项目根目录中使用一个.SVN目录,而不是在项目的每个目录中使用.SVN目录。

奇怪的是,我的复制操作不仅仅是添加丢失的文件,而是删除文件夹并重新创建(删除了我的.SVN目录)。一个文件一个文件地移动,虽然效率不高,但解决了这个问题。