我正在为要在 Subversion 中举行的 DotNet 项目创建一个新的构建过程。
对于我编译的每个 dll/exe(通过 Nant),我想在构建的 dll 中包含 2 个额外的属性。
我已经了解'asminfo' nant 任务的工作原理。但是我需要帮助来检索我希望嵌入到我的二进制文件中的信息。
构建将始终从完整的工作副本(由构建过程本身检出)进行,因此将始终具有可用的 .svn 目录。
我要添加的属性是 RepositoryVersion 和 RepositoryPath。(我知道这些不是这个信息在 svn 中的名称)
为此,我需要提取由 BuildFile 所在的工作副本文件夹表示的 RepositoryVersion 和 RepositoryPath。
如何从任何给定的 .svn 文件夹中提取这些信息到 2 个 nant 变量中?