SVN与过去的日期合并

SVN与过去的日期合并,svn,version-control,Svn,Version Control,是否可以将分支合并到具有过去日期的主干中 例如,我今天进行合并,2017年1月17日,我希望合并日期为2016年12月31日 如果可能的话,如何检查是否做了类似的事情 是否可以将分支合并到具有过去日期的主干中 简而言之,答案是否定的 更长的答案是这取决于,但仍然不 当您提交合并操作的结果时,它会在存储库中创建一个新的修订。比如说r1005。修订的日期和时间将在本次提交的时间中指定。但是,管理员可以调整日期和时间 用户将立即注意到,先前版本r1004的提交日期为2016年7月1日,但r1005的提

是否可以将分支合并到具有过去日期的主干中

例如,我今天进行合并,2017年1月17日,我希望合并日期为2016年12月31日

如果可能的话,如何检查是否做了类似的事情

是否可以将分支合并到具有过去日期的主干中

简而言之,答案是否定的

更长的答案是这取决于,但仍然

当您提交合并操作的结果时,它会在存储库中创建一个新的修订。比如说r1005。修订的日期和时间将在本次提交的时间中指定。但是,管理员可以调整日期和时间

用户将立即注意到,先前版本r1004的提交日期为2016年7月1日,但r1005的提交日期已更改并设置为2014年7月1日。这通常不会发生,除非你练习时间旅行

阅读中的
svn:date
和未版本属性

例如,我今天正在进行合并,2017年1月17日,我想要合并 日期为2016年12月31日

默认情况下,普通用户无法修改未版本属性。只有对存储库具有本地访问权限的管理员才能访问

如果可能的话,如何检查是否做了类似的事情

如果管理员使用管理工具调整了未版本属性,您将看不到任何有关这方面的特殊证据。但如果普通用户通过HTTP(S)调整未版本属性,您可以检查SVN服务器(也称为高级日志记录)

搜索与相关修订相关的日志事件

  • 当用户将版本1234提交到时,应记录此类事件 存储库MyRepo。事件指定的源IP地址 提交、经过身份验证的用户名以及原始提交的日期和时间

    提交r1234

    储存库:MyRepo

    用户:

    主持人:

  • 当有人修改1234版本时,应记录此类事件 svn:HTTP上的日期属性。该事件指定源代码 IP和更改svn:date值的用户的名称 修订

    更改版次r1234号提案svn:日期

    储存库:MyRepo

    用户:

    主持人:

您可以使用相同的方法检查是否有人修改了commit的author username
svn:author
或任何其他未版本属性

是否可以将分支合并到具有过去日期的主干中

简而言之,答案是否定的

更长的答案是这取决于,但仍然

当您提交合并操作的结果时,它会在存储库中创建一个新的修订。比如说r1005。修订的日期和时间将在本次提交的时间中指定。但是,管理员可以调整日期和时间

用户将立即注意到,先前版本r1004的提交日期为2016年7月1日,但r1005的提交日期已更改并设置为2014年7月1日。这通常不会发生,除非你练习时间旅行

阅读中的
svn:date
和未版本属性

例如,我今天正在进行合并,2017年1月17日,我想要合并 日期为2016年12月31日

默认情况下,普通用户无法修改未版本属性。只有对存储库具有本地访问权限的管理员才能访问

如果可能的话,如何检查是否做了类似的事情

如果管理员使用管理工具调整了未版本属性,您将看不到任何有关这方面的特殊证据。但如果普通用户通过HTTP(S)调整未版本属性,您可以检查SVN服务器(也称为高级日志记录)

搜索与相关修订相关的日志事件

  • 当用户将版本1234提交到时,应记录此类事件 存储库MyRepo。事件指定的源IP地址 提交、经过身份验证的用户名以及原始提交的日期和时间

    提交r1234

    储存库:MyRepo

    用户:

    主持人:

  • 当有人修改1234版本时,应记录此类事件 svn:HTTP上的日期属性。该事件指定源代码 IP和更改svn:date值的用户的名称 修订

    更改版次r1234号提案svn:日期

    储存库:MyRepo

    用户:

    主持人:

您可以使用相同的方法检查是否有人修改了commit的author username
svn:author
或任何其他未版本属性