Svn Subversion,从repo下载特定文件夹

Svn Subversion,从repo下载特定文件夹,svn,merge,Svn,Merge,我试图将一个分支合并到主干中,但没有成功,可能是因为在合并之前没有将主干更新到分支中 现在我想重新开始整个过程。我签出了branchX的一份副本,但签出后文件夹中的一些文件没有更改-它们是主干中的旧文件。签出后出现了一些树冲突,因此我使用svn resolve--accept working file或directory解决了这些冲突 问题是有些文件尚未下载。所以我想再次下载整个分支,因为它位于回购协议,忽略了本地结构 我该怎么做 您可以将分支签出到其他本地目录。此本地目录可以为空,因此签出后,

我试图将一个分支合并到主干中,但没有成功,可能是因为在合并之前没有将主干更新到分支中

现在我想重新开始整个过程。我签出了branchX的一份副本,但签出后文件夹中的一些文件没有更改-它们是主干中的旧文件。签出后出现了一些树冲突,因此我使用
svn resolve--accept working file或directory
解决了这些冲突

问题是有些文件尚未下载。所以我想再次下载整个分支,因为它位于回购协议,忽略了本地结构


我该怎么做

您可以将分支签出到其他本地目录。此本地目录可以为空,因此签出后,本地将只有从存储库下载的文件。

您使用的是谷歌代码吗?我曾多次面对这样的问题


我认为更好的方法是在新的本地文件夹中签出。通过这种方式,您将从回购中获得所有正确的信息。然后转到旧的本地文件夹,获取新文件夹中未包含的任何文件,或者更改任何不同的文件。然后做一个提交。这样,您将避免将来再次出现问题。不要从新目录复制到旧目录,而要做相反的操作(从旧目录复制到新目录,无论缺少什么),当一切正常时,就去删除旧文件夹

我想将分支签出到当前目录,因为那里有使用项目创建的Netbeans项目文件。有办法吗?我只是将分支下载到另一个本地目录,并将该目录中的所有文件复制到当前目录。您可以重命名(使用操作系统工具)旧目录并签出到同一目录。感谢您的回复,Andreas,尽管我使用的是assembla!为了解决这个问题,我从当前文件夹中删除了所有文件,包括
.svn
,然后签出了我需要的分支。一切都很顺利!为什么不直接使用SVN 1.8+而不让合并头疼呢?@lazybacker:SVN 1.8+没有合并功能?或者他们做得更好?SVN1.8+中有合并。是的,在1.8中合并要简单得多