当我在我的仓库中使用tortoisesvn
status
命令提示符时,我得到以下信息:windows 7
basedir
M Build\build.xml
M Build\otherStuff.txt
svn.status.textStatusProperty = normal
svn.status.propStatusProperty = normal
我希望它返回这个:
svn.status.textStatusProperty = modified
svn.status.propStatusProperty = modified
当我进入Build
目录并做同样的事情时,我得到以下内容tortoisesvn
:
M build.xml
M otherStuff.txt
svn.status.textStatusProperty = unversioned
svn.status.propStatusProperty = non-svn
这真的很奇怪,因为该Build
目录肯定是版本化的。
到底是怎么回事?我究竟做错了什么?
我试图找到一种快速的方法来检查我的本地 svn repo 副本中的修改。我知道wcversion,但该任务执行时间太长。我希望使用其他更快的东西。
我的场景代码,场景之间唯一变化的是path="${basedir}"
. 它更改为指向basedir
或Build
目录。这basedir
是我的回购基地。
<svnSetting
svnkit="false"
javahl="false"
id="svn.settings"/>
<svn refid="svn.settings">
<status
path="${basedir}"
textStatusProperty="testStatus.textStatus"
propStatusProperty="testStatus.propStatus"
/>
</svn>
<echo>svn.status.textStatusProperty = ${testStatus.textStatus}</echo>
<echo>svn.status.propStatusProperty = ${testStatus.propStatus}</echo></echo>