Adr*_*hum 11
您可以考虑更改目录的元数据(也称为属性),而不是更改和提交实际的虚拟文件.这种类型的元数据是由SVN跟踪的,因此即使在任何文件中没有变化也可以触发提交.
例如,只需在根目录中创建/更改属性并执行提交.通过这样做,用户将不会在源中看到任何无意义的虚拟文件,也不会看到虚拟文件的无意义的文件更改条目.
例如
> svn propset LOG_FOR_MESSAGE `date` .
> svn commit -m 'a commit without any file change'
Run Code Online (Sandbox Code Playgroud)
基本上,我找到了一种解决方法,您可以修改 1 字节文件并使用日志消息提交它。虽然这显然是一种解决方法,但似乎没有其他方法可以让 SVN 将日志添加到未更改的文件中。我可能是错的。需要明确的是,如果您使用自定义 SVN 客户端,这可能是可能的,但我需要使用标准命令行客户端。