0

我写了一个脚本,它可以每 10 分钟自动提交一次。但它的提交消息总是相同的(“代码已保存”)。但我想改变其中的一些里程碑。

这是我的自动提交脚本:

cd c:\inetpub\wwwroot\siteCodes
svn commit -m "Code Saved"

我如何编写一个脚本,让我有机会编写修订号和新的提交消息。

4

2 回答 2

8

这是一个不好的方法,你不应该自动提交。源代码控制不应被视为备份系统。

相反,在完成逻辑工作块时提交。始终尝试以可以正确构建的状态提交代码。然后,您有机会输入您想要的任何提交消息。

于 2010-04-28T14:42:40.930 回答
3

为了回答您的实际问题(个人风险),svn 需要在挂钩脚本中设置明确的权限,然后才能允许更改日志消息。在我需要这个之前,我从来没有一个存储库。这是您可以使用的批处理文件。将它放在存储库的“钩子”文件夹中,并将其命名为 pre-revprop-change.bat

http://svn.haxx.se/users/archive-2006-03/0107.shtml

或者更易读的版本,

http://ayria.livejournal.com/33438.html

当然,我同意其他所有人的观点,即您的设置非常不理想。但是您迟早会不可避免地需要出于充分的理由更改日志消息。:)

于 2010-04-28T18:05:47.380 回答