2

そこで、AccessDatabaseプロジェクトの自動化を行っています。スクリプトを実行して、Accessデータベースをスタブファイルとフォームクエリなどを表すテキストファイルのコレクションに構成または分解します。

FinalBuilder内で、これらのファイルをチェックインできるようにしたいと思います。しかし、ファイルが実際に私のスクリプトによって変更されたかどうかを知る方法はありません。

「PlascticSCMチェックインアイテム」アクションを使用しています

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

最新のPlasticSCMリリース(> 4.1.10.359)のいずれかを使用している場合は、次のようなことを実行できます。

cm ci -a

変更/移動/削除されたすべてのアイテムがコミットされます。

タイムスタンプでアイテムを変更し、コンテンツが同じである場合(ビルドプロセスの結果)、重複するコンテンツリビジョンを防ぐために、PlasticSCMサーバーはそれらを破棄します。

于 2013-02-06T09:08:03.837 に答える