我是在一个项目上唯一的开发商和已使用TortoiseSVN相当长一段时间。现在,我想开始在项目I.E中正确使用版本信息。节目主要版本,次要版本,更新,建立/修改日志文件,并在帮助>关于等等跟踪版本,构建,修订,同时TortiseSVN
我似乎无法找到最合适的。 svn关键字修改看起来好像是一个好主意,但它插入到文件中的信息不是用于更新资源的友好格式。
$rev$ is expanded to $Revision: 72 $
另一方面,subwcrev几乎使它,但我不能让它写入版本文件的正确修订。在我办
subwcrev c:\myproject c:\myproject\version.in c:\myproject\version.h
换句话说,它会正确地写入当前版本(72),但如果我再提交(现在的版本73),并在以后的阶段检查出修订,该项目实际修订时将72.
我对此采取了错误的做法吗?我应该采取不同的方法,并在Visual Studio中使用自动递增的内部版本号?
你在你的公司做什么?
我想问的第一个问题是:“什么样的开发环境?”第二个是:“你有一个构建服务器?” – Murph
VS2008。目前还没有构建服务器,但存储库是由作为另一台服务器上的Windows服务运行的Subversion处理的。 – Canacourse
阅读到目前为止发布的答案和链接后,我意识到我没有正确地使用subwcrev。在我之前检查了一个版本之后,我应该使用subwcrev,这是我正在尝试做的。这里发布的信息非常有帮助 - 谢谢.. – Canacourse