Say I'm cloning a repository that I always clone to `C:\working_copies\<customer-name>\<customer-project>\` and that the project has variables in it's `build.properties` that get filled in with `<customer-name> <customer-project>` (by me) everytime I clone the repo. 

Is there a way that I can fill in these values in the file automatically by placing some special value in the file (in ant it's something like `${base-dir}` or something like that) that would fill in these build.property values for me?
['https://Stackoverflow.com/questions/2289288', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/18149/']
`@(#)` is the character string used by the Unix `what` command to filter strings from binaries to list the components that were used to build that binary. For instance `what java` on AIX yields:

```
java:
        23  1.4  src/bos/usr/ccs/lib/libpthreads/init.c, libpth, bos520 8/19/99 12:20:14
        61      1.14  src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos520 7/11/00 12:04:14
        src/tools/sov/java.c, tool, asdev, 20081128 1.83.1.36
        src/misc/sov/copyrght.c, core, asdev, 20081128 1.8

```

while `strings java | grep '@(#)' yields:

```
@(#)23  1.4  src/bos/usr/ccs/lib/libpthreads/init.c, libpth, bos520 8/19/99 12:20:14
@(#)61      1.14  src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos520 7/11/00 12:04:14
@(#)src/tools/sov/java.c, tool, asdev, 20081128 1.83.1.36
@(#)src/misc/sov/copyrght.c, core, asdev, 20081128 1.8

```

`@(#)` was chosen as marker because it would not occur elsewhere, source code controls systems typically add a line containing this marker and the description of the file version on synchronisation, expanding keywords with values reflecting the file contents.
For instance, the comment you list would be the result of expanding the SCCS keywords `%Z% %M% %R%.%L% %E%` where the `%Z%` translates into `@(#)`.
It is usually something that is added automatically by the version control system.