我可以重新应用一些提交到另一个文件吗?

时间:2015-07-16 10:13:16

标签: git

鉴于我们有一些修改某些文件的提交。

我们将这些文件的其他版本存储在其他文件夹中。

当前版本:

/ver.1.0/someFile.txt

旧版本:

/ver.2.0/someFile.txt

我在ver.1.0文件中做了一些修改并提交了它们。但我忘记在2.0版本中进行此修改。 是否可以在没有手动复制粘贴的情况下解决此问题,就像应用樱桃选择一样?

我不能只将文件从1.0复制到2.0,因为文件的其他部分可能会有所不同。

1 个答案:

答案 0 :(得分:1)

您似乎错误地使用了git。您应该实际上只有一个文件/ver.1.0/someFile.txt,然后使用git分支来区分/ver.2.0/someFile.txt/someFile.txt,而不是拥有两个文件夹ver.1.0ver.2.0。 / p>

但是在您的情况下,您可以通过执行git diff(生成差异列表)并将其保存到文件来阻止它。然后,您可以编辑文件中引用的路径以指向另一个路径。然后,这将重新应用相同的增量到不同的路径。