首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么svn提交更改时间戳?

为什么svn提交更改时间戳?
EN

Stack Overflow用户
提问于 2011-11-03 12:56:13
回答 2查看 872关注 0票数 2

我的工作是C++项目下的SVN版本控制。下面是我典型的工作流程:

  • 在工作副本中做一些更改
  • 建设与测试项目
  • 提交

最后一步之后,所有已注册文件的时间戳都更改为当前时间。这是不方便的,因为依赖于这些文件的项目的所有部分都将再次重新构建,尽管它们的内容在提交后没有改变(只有时间戳)。

  • 为什么这种行为是有用的?
  • 我可以配置svn来禁用它吗?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-03 13:01:40

通常,SVN客户端不会期望这种行为。但是,svn:关键字属性有这个副作用(因为替换属性会更改文件的时间戳)。当您不需要关键字(它们很少在C++项目中使用)时,您应该检查是否设置了svn:关键字属性并将其删除。

票数 5
EN

Stack Overflow用户

发布于 2011-11-03 13:24:03

  • 如果使用TSVN,则可以将“设置-常规文件日期”更改为复选框
  • 如果您使用CLI,但仍在Windows HKEY_CURRENT_USER\​Software\Tigris.org​\Subversion\Config​\miscellany上使用“使用-提交-时间”键(是的)
  • 如果您使用任何其他操作系统 -您必须找到并编辑Subversion配置文件,并根据您的需要更改‘#use= yes’键

SVN属性(任何)与时间戳问题略有关联。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7995236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档