但新的测试显示,如果有任何其他文件被更改并提交,那么这个.cs文件就没有最新的修订号。
我正在考虑使用visualstudio的标准
\Properties\AssemblyInfo.cs
但是,有没有一种方法可以设置Subversion/TortoiseSVN,使其始终更新存在的给定文件的$Rev$属性,即使该文件没有更改?
当然,这是一个应用程序范围的信息,而不是每个源文件的特定信息。但我认为SVN不支持每次提交时都更新特定的文件。
我最好的主意,一个非常丑陋的主意,是创建一个静态类,并在启动过程中使每个对象,当它们被实例化时,调用它并通知它们的修订。然后,这个类方法将存储最大值,这将是应用程序的编译版本。