标签: mv

是否可以在Git中移动/重命名文件并保留其历史记录?

我想在Git中重命名/移动项目子树

/project/xyz
Run Code Online (Sandbox Code Playgroud)

/components/xyz
Run Code Online (Sandbox Code Playgroud)

如果我使用普通的git mv project components,那么所有的提交历史xyz project都会丢失.有没有办法移动这个以保持历史?

git rename mv

630
推荐指数
11
解决办法
32万
查看次数

有没有办法让mv创建要移动的目录,如果它不存在?

所以,如果我在我的主目录中并且我想将foo.c移动到〜/ bar/baz/foo.c,但那些目录不存在,是否有某种方法可以自动创建这些目录,以便你只需输入

mv foo.c ~/bar/baz/ 
Run Code Online (Sandbox Code Playgroud)

一切都会成功吗?看起来你可以将mv改为一个简单的bash脚本,它会检查这些目录是否存在,如果不存在则会调用mkdir然后调用mv,但我想我会检查是否有人有更好的想法.

unix linux macos mv mkdir

241
推荐指数
9
解决办法
17万
查看次数

撤消git mv(重命名)

在git中撤消重命名的正确方法是什么,例如:

git mv file1 file2
Run Code Online (Sandbox Code Playgroud)

git rename undo mv

126
推荐指数
7
解决办法
5万
查看次数

如何在移动/重命名的文件上执行git diff?

我用了一个文件git mv.现在我想在新文件上做一个diff来将它与旧文件(旧的,现在不存在的名称)进行比较.

我该怎么做呢?

git diff mv file-rename

120
推荐指数
3
解决办法
2万
查看次数

如何用前缀/后缀重命名?

如何在mv original.filename new.original.filename不重新输入原始文件名的情况下进行操作?

我会想象能够做这样的事情mv -p=new. original.filename或者是mv original.filename new.~或什么-但看后,我看不出这样的事情man mv/ info mv页.

当然,我可以编写一个shell脚本来执行此操作,但是不存在现有的命令/标志吗?

bash filenames rename mv prefix

87
推荐指数
6
解决办法
12万
查看次数

如何重写历史记录,以便除了我已经移动的文件以外的所有文件都在子目录中?

我有一个项目git.有一天,我将所有项目文件从当前目录移动到foo/bar/项目下.我是用它做的git mv.然后我添加了一些文件并对现有文件进行了一些更改.

因此,现在当我查看历史记录时foo/bar/file.c,我只能看到移动文件后所做的更改.

我尝试以各种方式解决这个问题(filter-branch使用子目录过滤器等),但没有任何帮助,所以我在这里很好.我很感激你能给我的任何帮助.谢谢!

git history mv git-filter-branch

54
推荐指数
2
解决办法
1万
查看次数

如何在unix中移动或复制'find'命令列出的文件?

我有一个使用下面的命令看到的某些文件的列表,但是如何将列出的文件复制到另一个文件夹中,比如〜/ test?

find . -mtime 1 -exec du -hc {} +
Run Code Online (Sandbox Code Playgroud)

unix find mv cp

41
推荐指数
4
解决办法
16万
查看次数

如何使用'mv'命令移动除特定目录中的文件以外的文件?

我想知道 - 我如何移动目录中的所有文件,除了特定目录中的那些文件(因为'mv'没有'--exclude'选项)?

linux mv

38
推荐指数
3
解决办法
7万
查看次数

使用xargs将目录从查找结果发送到另一个目录

我有以下命令:

find . -type d -mtime 0 -exec mv {} /path/to/target-dir \;
Run Code Online (Sandbox Code Playgroud)

这会将创建的目录移动到另一个目录.如何使用xargs而不是exec做同样的事情.

shell find xargs mv

32
推荐指数
2
解决办法
4万
查看次数

找到Spring mvc Ambiguous mapping.无法映射控制器bean方法

我正在尝试构建一个应用程序,它可以列出数据库中的一些值,并在必要时使用Spring 4修改,添加,删除,并且我收到以下错误(仅当我的两个控制器文件中都存在"@Controller"注释时,如果我从其中一个文件中删除注释,但我在控制台中收到一条消息"没有找到映射...在带有名称的dispatcherservlet中......":

    INFO : org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/edit/{id}],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String com.bookReview.app.BookController.editBook(int,org.springframework.ui.Model)
WARN : org.springframework.web.context.support.XmlWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0': Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping found. Cannot map 'reviewController' bean method 
public java.lang.String com.bookReview.app.ReviewController.editReview(int,org.springframework.ui.Model)
to {[/edit/{id}],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}: There is already 'bookController' bean method
public java.lang.String com.bookReview.app.BookController.editBook(int,org.springframework.ui.Model) mapped.
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755) …
Run Code Online (Sandbox Code Playgroud)

java spring mv maven request-mapping

31
推荐指数
3
解决办法
7万
查看次数

标签 统计

mv ×10

git ×4

rename ×3

find ×2

linux ×2

unix ×2

bash ×1

cp ×1

diff ×1

file-rename ×1

filenames ×1

git-filter-branch ×1

history ×1

java ×1

macos ×1

maven ×1

mkdir ×1

prefix ×1

request-mapping ×1

shell ×1

spring ×1

undo ×1

xargs ×1