Stack Overflow底部有一个subversion版本号:
svn修订版:679
我想在我的.NET Web Site/ApplicationWindows窗体,WPD项目/解决方案中使用这种自动版本控制.
我该如何实现?
我想将当前的Subversion修订版号(如报告所示svnversion)插入到我的Xcode项目中.我设法插入的版本号进入Info.plist的$PROJECT_DIR,但是这不是一个好的解决方案,因为该文件版本.我试图将修订版插入到Info.plistbuild目录中,但是在代码签名阶段我遇到了一个错误(这是一个iPhone应用程序).
是否有一种简单的方法可以使用某些构建文件将修订号输入应用程序,以便更改版本不会更改版本化文件?我想也许我可以创建一个临时源文件,该文件将与其他文件链接并提供获取修订号的功能.但我不知道该怎么做.
我对其他解决方案不太感兴趣,即.这个agvtool.我想要的只是应用程序可用的修订版号,没有太大的魔力.
请注意,在本页的右下角,它有SVN修订版ID?我假设这是动态的.
我希望将它添加到我的一些网站,就像在源代码中的注释,以确保代码推送正在进行.
注意:您还可以假设相关站点的工作目录是有问题的repo的svn签出.
编辑:我正在寻找全球修订号,而不是我正在查看的文件的修订号.
关于.NET的另一篇文章与.NET有关 - 而不是我们.纯PHP.试图找到部署PHP应用程序稳定版本的最佳方法/流程.我见过一篇关于卡皮斯特拉诺的文章,但很好奇还有什么在那里.除了显而易见的原因,我还想添加一些脚本,以便在那里添加SVN转数.
非常感谢.
我正在寻找以下情况的解决方案.
我们正在使用Subversion,除了我们使用checkout的开发环境之外,我们还有一个测试环境,它应该尽可能地与生产环境相似.
因此,我们现在设置它以便使用SVN导出更新环境.但是,由于我们只想要最新版本,因此我们不知道已导出的修订版本.
有没有办法"标记"此导出,例如通过添加一些生成的文件,指示导出的是哪个版本?(我们不想导出标签,因为我们将在一个发布周期内多次更新.)