小编Qui*_*ley的帖子

你能移动svn路径并让历史"跟随"移动吗?

我认为这可能是SVN中有意不允许的内容,但我无法从搜索中得到明确的答案.

我想知道是否可以将SVN存储库中的路径移动到新位置,并且移动历史记录以使存储库的行为就像内容始终存在于此新位置一样.svn rename/mv的行为是这样的,内容被移动到当前和未来修订的新路径,但先前的修订仍然指向旧位置.

如前所述,我可以看到这实际上如何破坏了存储库历史的有效性(并且需要重写以前的修订版),但它似乎也许是其他用户一直在寻找的东西,因此也许是可能的.如果我理解正确,可以通过rebase在git中实现.

更新:

看来,如果我使用svnadmin转储转储repo内容并使用svndumpfilter过滤到两个单独的转储然后将这些转储加载到不同的位置,新位置仍将包含旧存储库路径中附加的任何前导路径.为了说明,如果我在我的仓库"/ trunk/PathA"中有一个路径,并且我想将其移动到"/ trunk/PathB",并且我按照此处找到的方法进行移动,看起来它会进入"/行李箱/ PathB /主干/ PathA".

svn

5
推荐指数
1
解决办法
337
查看次数

如何确定MXMLC编译的文件

我需要一种方法来以编程方式记录MXMLC编译中消耗的源文件.理想情况下会有一个标志传递给MXMLC,让它报告它正在编译的源文件的完整列表,但似乎没有这样的标志.通常你只需要将一个main.mxml文件传递给MXMLC,它就会关闭并编译所需的一切而不告诉你它在做什么.据我所知,你也无法明确列出要编译的文件; 它将自动解析引用并编译引用的源,而无需任何方法来控制该行为或报告它.

如果编译器无法提供此信息且用户无法控制此行为,我可以想到的唯一其他选项是编写我自己的MXML源代码扫描程序,它将遍历代码树中的所有引用,以报告MXMLC 应该是什么正在编译,虽然这显然容易出错,当然不是我期待的东西.

当然,由于我没有很多关于Flex的经验,所以我可能会有一个明显的答案.

谢谢

apache-flex compiler-construction mxmlc

1
推荐指数
1
解决办法
767
查看次数

标签 统计

apache-flex ×1

compiler-construction ×1

mxmlc ×1

svn ×1