我将我的主目录的大部分点文件都置于修订控制之下,这样我就可以轻松地在我使用的五台左右台式机和数十台服务器之间移动更改。不幸的是,我的~/.gconf
目录在这方面有点痛苦,因为 gconfd 似乎真的很喜欢进行任意空白更改,更糟糕的是,更新mtime="..."
它没有更改的条目的属性。
有没有人对处理这个问题的好方法有任何想法?当值没有改变时,我宁愿永远不必提交空格更改或时间更改,这样我就可以轻松地跟踪我的差异随着时间的推移。
我将我的主目录的大部分点文件都置于修订控制之下,这样我就可以轻松地在我使用的五台左右台式机和数十台服务器之间移动更改。不幸的是,我的~/.gconf
目录在这方面有点痛苦,因为 gconfd 似乎真的很喜欢进行任意空白更改,更糟糕的是,更新mtime="..."
它没有更改的条目的属性。
有没有人对处理这个问题的好方法有任何想法?当值没有改变时,我宁愿永远不必提交空格更改或时间更改,这样我就可以轻松地跟踪我的差异随着时间的推移。
您是否尝试存储转储而不是将目录存储在 git 中?
我目前使用忽略 mtime 和空白更改的 diff 程序仅检查真正的差异:
我通过运行颠覆来使用它
svn diff --diff-cmd gconf-diff ...
。我还原没有重大变化的文件。但是,这有点尴尬,并且不能很好地处理只有一两个项目已更改的文件,但其他十几个具有新时间戳的文件,因为所有这些更改仍被提交。