2016-09-26 58 views
1

我在以下位置为什么在不同位置删除并重新创建的文件显示为重命名的文件?

/c/projects/myproject/app/code/local/Myproject/Shipping/controllers/Adminhtml/Matrixrate/ConfigController.php 

我使用RM上的Git的bash命令删除它有一个文件,然后使用触摸命令

/c/projects/myproject/app/code/local/Myproject/Shipping/controllers/Adminhtml/Multipletablerates222/Matrixrate/ConfigController.php 

现在,当我使用git status命令在以下位置重建它显示文件为重命名文件,并在提交bitbucket后,我得到消息

app/code/local/Myproject/Shipping/controllers/Adminhtml/ { → Multipletablerates222 } /Matrixrate/ConfigController.php (94% similar) 

如果我将分支合并到我的主分支中,会有什么问题吗?

回答

2

如果合并,则不会有问题。当某人签出您的提交时,相同的文件将被移动,并且您应用于该文件的相同更改将被应用。

如果您想清楚发生了什么,请添加一个有意义的提交消息,说明您删除了旧文件并创建了一个新文件。

如果你真的想让它变得明显,你可以做一个单独的提交,只是删除文件,然后在单独的提交中提交新文件及其更改。

Git认为该文件已被移动,因为两个文件之间的相似性指数很高,在您的情况下为94%。如果您想了解更多关于相似性指数以及如何调整其阈值的信息,请参阅:How can I prevent git from thinking I did a rename

相关问题