我是svn的新手,但是我目前正在从ClearCase转换一些Perl脚本。我知道Clearcase具有动态视图,因此它可以从动态视图访问一个或多个派生对象(DO),或者通过cleartool命令winkin
将不可共享的派生对象转换为可共享(提升)派生对象。如何知道svn是静态的,如何用等效的svn命令替换它。
答案 0 :(得分:2)
您不知道:派生对象的概念非常特定于ClearCase动态视图。 RTUs访问任何现有DO的数据,而Subversion中不存在DO。
这类似于" cleartool winkin
":gcc(意思是使用编译源的工具)可能有一些信息,但源控制工具本身(Subversion)赢得了'有任何。
flag
1)我不得不摆脱调用makefile的
omake
概念(我得到了同样的makefile.bat
)
这与SVN或git无关
此处需要第三方工具(Is there a git equivalent to cleartool catcr
,OmpenMake或graddle(请参阅" Bazel")。
2)应更改像
winkin
,endview
这样的cleartool命令,以便与svn兼容。
除了ClearCase之外,任何其他工具都没有e的概念。
3)此更改将激活在成功运行* .BAT时生成的* .LOG文件中的更改,我需要有一个文件列表(URL和版本号将存储在*中。 LOG文件,为此我需要更改
cleartool describe
命令)
这取决于您选择的语言和构建机制,而不是SVN 使用像dynamic view这样的现代语言,您不再需要关注构建的文件列表:只会重新编译带有更改的文件。