def*_*ode 7 svn mercurial mercurial-extension
我需要将自定义元数据附加到通过Mercurial跟踪的源文件中.该SVN属性命令正是我需要的.
是否有提供命令的水银扩展相似propset,propget,propdel,等?
如果没有扩展名,为什么不呢?
使用Mercurial时是否有替代/更好的自定义元数据方法?
自定义元数据对其他人没用吗?
这个扩展是否非常需要,但还没写完?
额外信息:如果有帮助.我正在跟踪的元数据是每个文件是否已被代码审查,单元测试,qa'd等.这些数据需要是可追踪的,并且分支/克隆之间的合并不够精细.
Mercurial 的理念是您跟踪文件并且仅跟踪文件。您甚至无法签入空文件夹,因为 Mercurial 不了解文件夹!
所以,答案如下:
我找不到任何可以满足您要求的扩展。(当然你可以自己写。)
完成您想要的操作的 Mercurialful 方法是将数据存储在平面文件中并使用一些脚本来处理它。:(
听起来你的公司已经有了一个经过深思熟虑的系统和良好的工程实践,所以我不会在这里对此迂腐,但人们可以提出一个合理的论点,即你的方法除了损害可移植性之外没有任何作用。属性没有什么神奇的,我只是svn proplist -v .在你的树上运行一个,将其转储到隐藏文件 - 类似.tracking- 只是显式地将它与你的普通文件合并。这实际上并没有增加任何工作,因为无论如何您都必须合并属性。
我希望这对你有用!
| 归档时间: |
|
| 查看次数: |
739 次 |
| 最近记录: |