0

我正在为我的私人项目从 SVN 切换到 Bzr。我缺少一个 SVN 提供的功能:用最新版本标识替换 $Id:$ 占位符。到目前为止,Bzr 提供了在提交过程中做一些技巧的钩子。我已经设法获取修改文件的列表并在本地磁盘上操作它们。我遇到的问题是,从属于提交的文件中获取的快照是在我修改之前制作的。结果是,我更改了我的文件,但只是本地的。

我要构建的工作流程是:

  • 调用 Bzr 提交
  • 修改 $Id:$ 宏
  • 告诉 bzr 这个修改集是变更集
  • 让 Bzr 完成剩下的工作

有任何想法吗?

4

1 回答 1

3

使用这个扩展: http: //launchpad.net/bzr-keywords

于 2009-06-07T20:01:34.683 回答