2

所以我正在对 Access Database 项目进行一些自动化操作。我运行一个脚本来将访问数据库组合或分解为一个存根文件和代表表单查询等的文本文件集合......

在 FinalBuilder 中,我希望能够签入这些文件。但是没有办法知道这些文件是否真的被我的脚本改变了。

我正在使用“PlascticSCM Check in Items”操作

CommandLine: cm ci "C:\Plastic\DuCombAccessDatabases\DucombCustomer.accdb"
The selected items are about to be checked in. Please wait ...
Error: There are no changes in the workspace c:\Plastic\DuCombAccessDatabases
Check In Items Failed.

所以我不明白为什么我会收到这个错误。如果有未更改的文件,让它签入并忽略的正确方法是什么?

4

2 回答 2

2

您应该首先检查哪些文件已更改

cm findchanged -R . | cm ci - -c="comment"
# or
cm fc -R . | cm ci -

这样,您只需签入已修改的文件。

于 2013-02-05T06:43:13.383 回答
2

如果您使用的是最新的 Plastic SCM 版本之一 (> 4.1.10.359),您将能够执行以下操作:

cm ci -a

所有更改/移动/删除的项目都将被提交。

如果您已按时间戳更改项目并且内容相同(构建过程的结果),Plastic SCM 服务器将丢弃它们以防止重复的内容修订。

于 2013-02-06T09:08:03.837 回答