我想将文件添加到SVN。我是用java代码完成的,如下所示
ourClientManager.getWCClient().doAdd(file, false, false, true , true);
使用SVNWCClient
。
该文件已存在于svn中,因此我收到错误“已经在版本控制下”。
是否有任何可用的方法可以说文件已经存在于svn中......有点像isAlreadyUnderVersionControl(文件)。
答案 0 :(得分:1)
我尝试了以下代码,它似乎正在运作。
final SVNStatus info = ourClientManager.getStatusClient().doStatus(file, false);
if (!info.isVersioned()) {
//call doAdd
}
答案 1 :(得分:0)
我不熟悉该库,但听起来doInfo()
方法可能会告诉您需要什么(如果路径不受版本控制,则抛出异常)。