Missing perforce reconcile command in p4 tool Missing perforce reconcile command in p4 tool shell shell

Missing perforce reconcile command in p4 tool


Some Perforce features only require an updated server; some require an updated client; some require both. Each new feature's requirements are described in the release notes here:

http://www.perforce.com/perforce/doc.current/user/relnotes.txt

The release notes use a coding mechanism, where a new feature is marked with 1, 2, or 3 asterisks. As noted in the release notes:

* -- requires new p4 client program    ** -- requires new p4d server program    *** -- requires new p4p proxy program

So, in the case of reconcile, the release notes list it as follows:

#367753 (Bug #68, #889, #989) ** *    A new command 'p4 reconcile' allows users to reconcile client    with offline work. The command ...

Note that this line shows "** *" at the end; namely, both a new client and a new server are required. The 367753 at the front of the note indicates that both the server and client must be at version 367753 or later.

So that's how you can tell whether you need a new client, or a new server, or both, for a particular Perforce feature.


That's because your P4 version is too old. reconcile was introduced in a 2012 release.

http://www.perforce.com/blog/120126/new-20121-p4reconcile-p4status

I believe you need both the server and the client side to support a new feature - I could be wrong, but since you have a later client, and I have experienced similar "this should just be a client thing" that require the server to support it as well (it was 4 years since I used perforce, so excuse me if I don't remember exactly which feature it was that didn't work because although the client supported it, the server didnt)