30

我想提交我的作品。但是当我想查看我所做的更改并将它们写入提交消息时,我看到我的一些更改不会显示。

问题是什么?

4

7 回答 7

59

更改选项中的最大行数和大小

工具 > 选项 > 差异

更改最大差异行数和更改大小限制(文本)

于 2016-01-02T15:50:32.873 回答
12

我将此答案添加为 SourceTree“仅显示单个文件的更改历史记录”的另一个可能原因。这让我很烦恼。没有设置更改会显示多个文件。然后,我意识到提交摘要实际上是一个在文件列表上滑动的面板。ZOMG。

ZOMG

于 2017-02-24T00:40:00.657 回答
6

确保您的过滤器设置正确:

对我来说,过滤器出错了,虽然正文说“待处理文件”,但下拉菜单没有选择任何内容。

于 2019-04-29T08:45:56.897 回答
0
  1. 确保将项目的最后一个版本(要提交的版本)复制到为 SourceTree 设置的存储库目录中。用新项目替换旧项目,然后打开 SourceTree
  2. 打开SourceTree,点击commit,选择所有你想commit的文件,大概就是你看到的所有文件(因为SourceTree会在你点击commit后显示修改过的文件)。
  3. 在顶部的推送按钮上,您将看到一个红色通知图标,这意味着您没有推送最后一次提交。完成此操作后,您的更改必须在 BitBucket 和 SourceTree 上可见
于 2016-01-02T16:14:59.437 回答
0

另一个可能的原因:

确保未启用差异视图中的忽略空格。

于 2018-01-15T12:09:23.067 回答
0

如果它不是上面提到的待处理问题或选项问题,请确保在您将 Mercurial 与 Git 一起使用时不会无意中检查它。它会以类似的方式表现出来。如果是这样,您将需要卸载并重新安装。

于 2021-07-13T19:32:33.213 回答
0

最新 SourceTree 的大小更新

ScourceTree -> Preferences -> Diff -> Size limit(text)
于 2021-12-17T10:45:16.207 回答