这个问题听起来很简单,但我只是做错了。
如何将两个文件夹合并为一个?
假设我有这个Maven结构:
module1
- src/main/java
- com.app.func1
- file1
- com.app.func1.some2
- file3
- file4
module2
- src/main/java
- com.app.func1
- file1
- file111
- com.app.func1.some2
- file333
- file6
我想将整个src / main / java从module2合并到module1
合并后,它应如下所示:
module1
- src/main/java
- com.app.func1
- file1 // it would be nice if the tool would let me visually merge this item
- file111
- com.app.func1.some2
- file3
- file333
- file4
- file6
这两个模块都已经在版本控制下,我不想失去历史。
如果有人可以帮助我,那会很好。
我已经尝试了Eclipse颠覆性/ subclipse和Tortoise SVN,但是我做的不正确。
大多数时候,我收到一些错误消息,例如module1中已经存在文件夹src。是的,但是我实际上并不在乎这些文件夹,它们应该像在Windows上那样被集成。
其他时候,通过合并,会删除模块1中的所有文件,并用模块2中的文件覆盖。
问候
最佳答案
http://jv-ration.com/2014/01/merge-svn-directories/上描述的脚本确实有点类似。您只需要跳过步骤3,该操作将从目标文件夹(在您的情况下为模块1)中删除文件。
执行脚本后,您可以使用任何SVN工具来查看已更改文件的差异。
关于svn - svn:如何将两个文件夹合并为一个?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7772915/