网友您好, 请在下方输入框内输入要搜索的题目:
我想利用svn diff命令找出我的项目与服务器上的项目的不同,并把结果封装进一个xml之中。
假如我在e盘下有项目abc,服务器上也存在abc项目,我在cmd下执行svn diff可以显示不同之处,我想执行的操作是把java代码制作为exe文件,用户在cmd下cd到我的abc项目后执行我制作的abc.exe文件,即可生成一个xml文件,假如用户在其他目录下执行abc.exe且次目录下没有与服务器上相同的项目,则不执行svn diff。
请问这个方法要怎么写?难点是:我怎么获取cd时用户所在的目录? 其次,假如获取到,我是否能够以用流文件File读取结果成为一个String? 第三,这个abc.exe要怎么制作才能在目录下应用呢?假如我有三个项目与服务器上查询不同之处,怎么样才能在每个目录下都可以在cmd中cd到项目目录去执行这个exe呢?
也就是说c:\workspace\Test1> abc.exe可以生成一份xml,
c:\workspace\Test2> abc.exe生成另一份xml
c:\workspace\Test3> abc.exe再生成另一份xml
这个应该怎么写呢?
参考答案