我创建了一个新分支,并从旧分支中获取了svn import
个源文件和文件夹。当我签出我的文件和文件夹时,我得到了所有东西,但奇怪的是我注意到一些文件仍然链接到旧URL。我通过svn info
找到了这个。因此,该文件显示S conflict
。此文件包含的文件夹属于新URL。如何将特定文件移动到新URL?为什么我在svn import时首先没有更改URL?
此外,我看到一些以“!”开头的文件感叹。我没有在我的目录中有这些文件。我无法办理登机手续,因为这样。如何从提交列表中删除它们?
答案 0 :(得分:0)
这听起来像是一个奇怪的情况。创建分支时通常执行的操作包括以下步骤:
svn copy <old URL> <new URL> -m "<Commit message>"
的内容(有关详细信息,请参阅"Creating a branch"一章)。 <>
包围的所有内容都必须由您填写。关键部分是 svn copy
。使用svn import
会在存储库中填入新项目,但这些项目不应该是工作副本的一部分。