【发布时间】:2011-12-03 06:10:52
【问题描述】:
由于我使用的是新版本的 SVN (1.7),现在发生了一些令人担忧的事情。
我有一个较旧的项目,我想将一些 CI 构建脚本从该项目复制到一个新项目中。我最初习惯使用右键单击拖放然后“在此处导出所有版本化项目”或其他任何调用来获取没有 SVN 历史记录的文件的副本。
在没有找到该选项后,我快速搜索了一下,发现:
现在我只是复制和粘贴我的文件,它出于某种原因在 shell 中保留了最新的图标,我认为这可能只是操作系统没有更新文件夹所以忽略了它,当我去提交我检查了日志以确保它没有以某种方式链接到旧项目并且它说没有版本信息。
无论如何,既然我实际上提交了,我会查看日志并查看针对先前存储库的所有签入然后我的...所以它有我当前的日志条目是新项目,而之前的所有内容都有旧项目的历史记录...这是一个错误还是这里出了什么问题?
我不知道为什么这个不相关的存储库仅仅通过复制文件就会有来自其他不相关项目的任何信息......
【问题讨论】:
-
也许您可以使用确切的 Subversion 术语来重新表述您的问题:工作副本、存储库、签出、提交...现在,这对我来说毫无意义。
-
你能显示存储库/存储库和文件的一部分吗?目前尚不清楚哪个是从哪里复制到哪个位置。
-
我认为上面的内容相当简洁,我有一个旧项目的签出,我想将一些文件从中导出到另一个新项目的签出(都在单独的存储库中) .我曾经将它们全部选中并右键单击拖放,然后选择“在此处导出版本化项目”或类似的内容,然后它会将文件放在那里。但是,在阅读发布的链接后,它说您应该只是普通的 shell 副本,所以我这样做了,但是由于某种原因,当我提交 New-Project 时,它包含来自 Old-Project 的我添加的那些文件的日志条目。
标签: svn tortoisesvn