【问题标题】:By file commit message in Xcode version control通过 Xcode 版本控制中的文件提交消息
【发布时间】:2014-12-26 09:27:08
【问题描述】:

在 Xcode 中提交期间,我可以编写提交消息。是否可以以某种方式为每个更改的文件编写提交消息?当然,我不会一次更改所有项目文件,每个文件都有自己的更改日志会很方便。现在所有文件都有相同的更改日志,我必须提到哪个更改影响了哪个文件。

【问题讨论】:

  • 唯一的方法是单独提交对每个文件的更改,这比在提交消息中列出更改要多得多。也许您可以在列出更改的工作副本中保留一个文本文件,该文件可以与代码一起提交,以便您也将其存储在存储库中?不确定这是否会为您节省任何工作。
  • @orbrey 这是通用的还是 Xcode 特有的?

标签: xcode git xcode6 commit


【解决方案1】:

现在所有文件都获得相同的更改日志,我不得不提到哪个更改影响了哪个文件。

如果您只想知道哪些文件在更改(提交)中发生了更改,您可以

  1. 打开终端,导航到项目目录并执行

    $ git log --name-only
    

这概述了哪些提交影响了哪些文件。这当然可以缩小范围以显示特定提交

$ git log commitHash --name-only
  1. 通过 Xcode

    打开源代码管理菜单并选择历史记录

    现在显示提交日志。单击任何提交的显示 X 个修改的文件 以查看已更改文件的列表以及完整的差异。

差异快照:

【讨论】:

    猜你喜欢
    • 2012-09-16
    • 2019-04-19
    • 1970-01-01
    • 2018-12-11
    • 1970-01-01
    • 2015-12-18
    • 1970-01-01
    • 1970-01-01
    • 2016-11-22
    相关资源
    最近更新 更多