In one of the companies in which I worked, we descript the project, for example: 1801p1v1r1.
18 - is the year the project was founded (here 2018)
01 - another project in a given year
p1 - project first
v1 - first version
r1 - revision first
When I create the first scheme and BOM, I describe them: 1801p1v1r1. The PCB design and PCB board describe 1801p1v1 (no revision).
And now the meaning of these signs:
Let's assume that we have a finish scheme, ordered PCBs, we have made tests and we have to make changes. If, for example, we need to replace the 1k resistor in the 0603 housing with the 1.2k 0603 resistor, then we will only change the revision:
Scheme: 1801p1v1r2
BOM: 1801p1v1r2
PCB: 1801p1v1
Therefore, there is no need for revision marks on the PCB, because the PCB itself does not change in this case. We only change the values in the diagram and in the BOM. We can also have different value on schematic for one PCB.
If we have to change eg a resistor from housing 0603 to 1206, then we have to change the version:
Scheme: 1801p1v2r1
BOM: 1801p1v2r1
PCB: 1801p1v2
However, if we have a project consisting of 2 PCBs to design, then we have to mark one as project 1 and the other as project 2:
Project 1 describes:
Scheme: 1801p1v1r1
BOM: 1801p1v1r1
PCB: 1801p1v1
Project 2 descirbes:
Scheme: 1801p2v1r1
BOM: 1801p2v1r1
PCB: 1801p2v1
It may seem complicated in the description, but in practice it is a ease and logical.
I described it in more detail on my blog:
http://sigaris-electronics.eu/2019/01/my-way-of-naming-electronic-projects/