version control - Force workspace update in Plastic SCM -
i'm having trouble status of workspace. plastic scm gives impression have committed changes , synchronized specific changeset. lists no pending changes. know source code files out of sync. files not on ignore list way. if change unimportant whitespace, plastic scm list file pending , show both whitespace change and actual code change out of sync before.
so question is: there way make 100% sure workspace in sync selected changeset on server? cm command calculate checksums, find desynced items, force updating, anything?
note: switching current changeset doesn't help. checking out entire repository new workspace not option.
i suspect timestamps not being changed properly, there option under "other options" called compare file contents instead of timestamps when determining "changed" status. check option , see if doesn't solve problem.
update
actually, reading documentation may have been wrong this:
compare files contents instead of timestamps when determining "changed" status
controls how plastic scm determines whether source-controlled file has changed status. when option not set, plastic scm uses timestamps of files. when option set, content of files have changed timestamp hashed see if has changed. latter option slower accurate, while first faster may mark file changed when not.
it sounds hash check of file if timestamp has changed. if problem timestamps not updating on files, might not help. might want test gui client , see if solves problem. if does, think cm command obey setting both check client.conf file settings.
Comments
Post a Comment