如何使用SVNKIT在SVN中创建新的文本文件?

时间:2011-12-12 06:42:35

标签: java eclipse svnkit

因为我是这个SVNKIT的新手。请任何人可以提供创建新文本文件SVN存储库的代码。

例如:file:///E:/SVN/IDS/MSCVE

我想在MSCVE文件夹中添加一个新的文本文件。

它必须看起来像下面的树结构

file:///E:/SVN/IDS/MSCVE/newtextfile.txt

提前致谢。

1 个答案:

答案 0 :(得分:0)

您是否尝试过遵循SVNKit Wiki中的说明?请参阅Committing To A Repository

以下代码添加了文件nodeC/itemC2,添加了文本,然后更改了一些属性:

//the second and the third parameters are the path and revision respectively 
//of the item's ancestor if the item is being added with history
editor.addFile( "nodeC/itemC2" , null , -1 );

baseChecksum = ...;
editor.applyTextDelta( "nodeC/itemC2" , baseChecksum );

baseData = ...;
workingData = ...;
checksum = deltaGenerator.sendDelta( "nodeC/itemC2" , baseData , 0 , workingData , editor , true );
editor.closeFile( "nodeC/itemC2" , checksum );

editor.changeFileProperty( "nodeC/itemC2" , "propName1" , "propValue1" );
editor.changeFileProperty( "nodeC/itemC2" , "propName2" , "propValue2" );