相关疑难解决方法(0)

文件夹重命名后,在GitHub中查看历史记录

重命名文件夹(git mv foldername newfoldername)后,Github中此文件夹的历史记录已经消失.如果我克隆repro并运行,我仍然可以查看文件夹中任何文件的完整历史记录...

git log --follow ./newfoldername/file
Run Code Online (Sandbox Code Playgroud)

但是有可能在Github中获取重命名文件夹的历史记录吗?这是一个Github问题,git修订历史正如预期的那样工作.谢谢

git github revision-history

25
推荐指数
2
解决办法
5867
查看次数

Git如何在重构期间跟踪历史记录?

我很清楚Git如何支持文件移动:因为它使用文件哈希,"添加"文件很容易被检测为与"删除"文件相同.

我的问题是关于重构:考虑到Java,包声明会发生变化,因此文件内容将不相同.在这种情况下,Git如何确定"添加"文件与"已删除"文件共享历史记录?它是否检查"最相似的内容",假设我只做了一些小改动,或类似的非确定性解决方案?

git hash refactoring dvcs

17
推荐指数
1
解决办法
5288
查看次数

为什么git log不能默认为git log --follow?

如果我们曾经将文件移动到其他位置或重命名它,那么以前的所有历史记录都将丢失git log,除非我们特别使用git log --follow.我认为通常,预期的行为是我们也希望看到过去的历史,而不是在重命名或移动后"切断",所以有没有理由git log不默认使用--follow旗帜?

git

15
推荐指数
2
解决办法
2616
查看次数

标签 统计

git ×3

dvcs ×1

github ×1

hash ×1

refactoring ×1

revision-history ×1