PlasticSCM:对未决更改进行深入比较
PlasticSCM: Deep compare on pending changes
我正在使用 PSCM6。我有 2 个用例问题(相同的解决方案):
1.)
在将服务器+客户端从 V5 更新到 V6 之后,我所有的存储库都是 "dirty" - 即所有文件都列在 "pending changes" 中。当我双击一个文件时,PSCM 显示 "files are identical"。
2.)
我有一个 Linux 服务器,由于某种原因它不通过 FTP 发送文件时间。我有一个日期,但没有分秒的时间。当我从该服务器传输文件时,我的 FTP 客户端丢弃日期并将文件日期设置为当前时间。因此,所有文件再次列在 "pending changes" 中。在其他服务器上,由于时区不同,我必须设置时移。如果我忘记了,我会遇到同样的问题 - 文件被标记为已更改。
我的问题:
是否可以运行深度扫描所有检测到被更改的文件的更改。只是比较日期,不提供进一步的选项更改检测对我来说感觉有点笨拙——即使它在理论上是正确的——因为 2 个内容相同但时间戳不同的文件可能会被正确地视为不同的文件。但从程序员的角度来看,它们是相同的。
这些是我的 "pending changes options" 设置:
塑料 SCM 优先于 "Check content (hash) when the file timestamp is modified to set it as changed"。
该首选项不在 "Pending Changes" 视图选项中。
但是在GUI --> Preferences --> Other options。
我正在使用 PSCM6。我有 2 个用例问题(相同的解决方案):
1.) 在将服务器+客户端从 V5 更新到 V6 之后,我所有的存储库都是 "dirty" - 即所有文件都列在 "pending changes" 中。当我双击一个文件时,PSCM 显示 "files are identical"。
2.) 我有一个 Linux 服务器,由于某种原因它不通过 FTP 发送文件时间。我有一个日期,但没有分秒的时间。当我从该服务器传输文件时,我的 FTP 客户端丢弃日期并将文件日期设置为当前时间。因此,所有文件再次列在 "pending changes" 中。在其他服务器上,由于时区不同,我必须设置时移。如果我忘记了,我会遇到同样的问题 - 文件被标记为已更改。
我的问题:
是否可以运行深度扫描所有检测到被更改的文件的更改。只是比较日期,不提供进一步的选项更改检测对我来说感觉有点笨拙——即使它在理论上是正确的——因为 2 个内容相同但时间戳不同的文件可能会被正确地视为不同的文件。但从程序员的角度来看,它们是相同的。
这些是我的 "pending changes options" 设置:
塑料 SCM 优先于 "Check content (hash) when the file timestamp is modified to set it as changed"。 该首选项不在 "Pending Changes" 视图选项中。 但是在GUI --> Preferences --> Other options。