PlasticSCM Commandline签到

时间:2013-02-05 02:35:49

标签: finalbuilder plasticscm

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

在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.

所以我不明白为什么会出现这个错误。如果存在未更改的文件,那么检查并忽略的正确方法是什么?

2 个答案:

答案 0 :(得分:2)

您应该检查what files have changed first

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

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

答案 1 :(得分:2)

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

cm ci -a

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

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