我创建了一个特性分支与主干并行工作。如何在SVN上保留移动文件夹/文件时对其原始位置的引用?
在BRACH我所做的结构(文件夹)的变化大的量。举例来说,我已经搬到那名之前的文件夹:
application/views/scripts/users/*
到:
application/modules/user/views/scripts/users/*
现在,我尝试做从主干合并到这个特性分支,我创建了一百万棵树的冲突!问题在于,由于此树冲突出现,该树内的任何文件都不会与任何内容合并。
我的意思是,我找到一个树冲突:
application/views/scripts/users (SVN message: "The last merge operation tried to modify the directory 'users', but it was deleted, moved or renamed locally")
,并没有任何文件和是此路径下的已合并其他文件夹中。
有没有一种方法来恢复文件夹的原始位置和当前的“链接”?
我能做些什么来解决这个问题?
downvoter请给我们你的理由。 – Ankit
感谢您的答案Ankit,但不完全是。我不想“恢复文件夹的原始位置”,而是保持被移动的文件夹(和文件)之间的关系。当我尝试合并时,由于“树冲突”,所有移动的文件都没有合并,因为SVN似乎没有意识到位于中继线中的文件与分支中的对(移动)之间的关系。 –
对不起,你的问题不对。我在http://svnbook.red-bean.com/nightly/en/svn.tour.treeconflicts.html发现了一些与树木冲突相关的数据。请看看这是否有帮助。 – Ankit