是否可以使用 Plastic SCM 命令行 'cm diff' 功能比较文件?
Is it possible to compare files using Plastic SCM Command Line 'cm diff' function?
我想比较特定变更集中的两个文件,看看它们是否相同。
类似于:
>> cm diff rev:Folder\MyFile.py#cs:5 rev:Folder\MyFile.py#cs:10
<< True
我收到一个错误(找不到我指定的文件的修订版),我想我可能没有按预期使用 diff。我通过在我正在比较的特定文件和变更集上使用 getfile 并使用 python 库文件比较来解决我的困惑。
谢谢。
Plastic SCM 默认差异工具将打开一个 GUI,显示文件差异。
但是您可以手动配置不同的配置(例如 diff.exe)手动编辑“/home/user/.plastic/client.conf”或使用 Plastic SCM GUI:
<DiffToolData>
<FileType>enTextFile</FileType>
<FileExtensions>*</FileExtensions>
<Tools>
<string>diff.exe @sourcefile @destinationfile</string>
</Tools>
</DiffToolData>
这样,您可以运行通过命令行进行差异,并根据输出结果确定文件是否相同。
您可以使用cm patch
命令
参考:https://blog.plasticscm.com/2018/11/unified-diff-of-branch.html
我想比较特定变更集中的两个文件,看看它们是否相同。
类似于:
>> cm diff rev:Folder\MyFile.py#cs:5 rev:Folder\MyFile.py#cs:10
<< True
我收到一个错误(找不到我指定的文件的修订版),我想我可能没有按预期使用 diff。我通过在我正在比较的特定文件和变更集上使用 getfile 并使用 python 库文件比较来解决我的困惑。
谢谢。
Plastic SCM 默认差异工具将打开一个 GUI,显示文件差异。 但是您可以手动配置不同的配置(例如 diff.exe)手动编辑“/home/user/.plastic/client.conf”或使用 Plastic SCM GUI:
<DiffToolData>
<FileType>enTextFile</FileType>
<FileExtensions>*</FileExtensions>
<Tools>
<string>diff.exe @sourcefile @destinationfile</string>
</Tools>
</DiffToolData>
这样,您可以运行通过命令行进行差异,并根据输出结果确定文件是否相同。
您可以使用cm patch
命令
参考:https://blog.plasticscm.com/2018/11/unified-diff-of-branch.html