我目前正在做一个关于计算的项目。我已经完成了我项目的主要部分,还将SVN Commit功能集成到我的代码中(使用.ini文件读取具体地址等)
我可以轻松地提交文件,我正在尝试将实时日志实现到我的控制台。有没有办法将日志实现到控制台?不是一般日志,而是应该是实时的提交日志。
- 我正在使用 eclipse for mac,我听说过 SVNKit,但我对 SVN 真的很差。
提前感谢您提供任何信息
- - 编辑 - -
这是从 .ini 文件中读取 svn 命令的代码
public static String iniSVNOkut(String deger, String getObje, String fetchObje){
Ini uzantilariAlIni = null;
try
{
String uzantiAyarlari = "Uzantilar.ini";
try
{
uzantilariAlIni = new Ini(new FileReader(uzantiAyarlari));
}
catch (InvalidFileFormatException e)
{
System.err.print("Hata InvalidFileFormat : " + e.getMessage() + "\n" );
e.printStackTrace();
}
catch(FileNotFoundException e)
{
System.err.print("Hata FileNotFoundException : " + e.getMessage() + "\n" );
e.printStackTrace();
}
catch (IOException e)
{
System.err.print("Hata IOException : " + e.getMessage() + "\n" );
e.printStackTrace();
}
return deger = uzantilariAlIni.get(getObje).fetch(fetchObje);
}
finally
{
}
}
这就是 .ini 包含的内容
[svnAdresi]
svnAdresiniAl = svn co http://svn.svnkit.com/repos/svnkit/trunk/ /Users/sample/Documents/workspace/SatirHesaplaGUI/svnTestMAC
这就是我所说的
String svnAdresi;
svnAdresi = IniFonksiyon.iniSVNOkut(svnAdresi, "svnAdresi", "svnAdresiniAl");
Runtime cmdCalistir = Runtime.getRuntime();
try
{
Process islem = cmdCalistir.exec(svnAdresi);
}
catch (Exception e)
{
e.printStackTrace();
}