在Windows上使用eclipse通过Phing进行提交

时间:2011-02-08 16:35:01

标签: php eclipse svn phing

我正在使用eclipse将我的更改提交给SVN。 现在我想使用Phing自动执行一些操作,这将使用构建过程进行提交。

svn commit的Phing代码是:

<svncommit svnpath="/usr/bin/svn" workingcopy="path/to/my/working/copy" recursive="true" message="my commit message"/>

以上在我的Linux(ubuntu)机器上运行良好。

在工作中,我必须使用Windows框:(我不确定我应该在svnpath中使用什么。

我是否需要安装任何其他软件?我不确定我是否可以使用subversion插件的路径进行eclipse!我甚至不知道它的路径。

任何人都可以帮忙解决这个问题。

3 个答案:

答案 0 :(得分:1)

SVN(Subversion)可以在此处找到Windows构建:http://subversion.apache.org/packages.html#windows

  

但它没有添加我创建的任何新文件夹/文件!

我对日食不熟悉,但似乎你缺少 -all 选项(全部添加)

-a , --all
      Tell the command to automatically stage files that have been modified and deleted, but new
      files you have not told git about are not affected.

答案 1 :(得分:0)

在Windows上没有尝试过svncommit,但我猜是下载+安装tortoiseSVN并使用svn.exe中的svnpath

我以前在Windows上使用过svnexport,这很好用。

答案 2 :(得分:0)

Ok Tortoise svn对我不起作用! 但是windows的颠覆部分对我有用!!!! http://sourceforge.net/projects/win32svn/

从Phing调用此文件,确实提交了我的更改,但它没有添加我创建的任何新文件夹/文件!虽然我已经回答了自己的问题,但答案仍然是部分的!!!

如果有人掌握了所有相关信息,请告诉我。 我的目标 - 在WINDOWS上使用Eclipse中的Phing自动提交我的更改,包括任何新文件/文件夹。

----------------------------更新------------------ -

好的,有办法解决这个问题。我从以下问题得到了答案。

How do I 'svn add' all unversioned files to SVN?

谢谢, Tanmay