使用tsvn:userdirproperties实现预提交对话框


1

作为TortoiseSVN 1.8+的一部分,我们现在可以使用两者tsvn:userfilepropertiestsvn:userdirproperties包含换行符分隔的自定义属性列表。

您还可以指定是否使用自定义对话框添加/编辑属性。TortoiseSVN提供四种不同的对话框,具体取决于您的房产类型。

不幸的是,我一直无法找到如何设置这些属性的工作示例。

我已设置tsvn:userdirproperties为以下值:

my:build_trigger=state;Do you want to trigger a manifest build or flush the caches?(Skip;0;Rebuild;1;Build & Flush;2)

但是,任何提交后都没有显示任何对话框。

有关不完整的示例,请参阅TortoiseSVN文档

Answers:


1

您误解了tsvn的使用:自定义属性和编辑器

  1. Custom属性可以像任何其他Subversion属性一样工作:它只是包含一些数据的附加属性,存储在存储库中
  2. 仅调用自定义编辑器,如果在TortoiseSVN界面的属性窗口中按下“编辑”按钮

此外,您无法在预提交挂钩中更改与事务关联的任何数据(以及属性事务数据的一部分)。您只能获取svnlook pg必须在之前定义的property()的

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.