我正在使用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!我甚至不知道它的路径。
任何人都可以帮忙解决这个问题。
答案 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