0

我正在使用 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 中使用什么。

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

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

4

3 回答 3

1

SVN(Subversion)Windows 版本可以在这里找到:http ://subversion.apache.org/packages.html#windows

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

我不熟悉 Eclipse 上的 phing,但您似乎缺少-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.
于 2011-12-30T07:52:48.197 回答
0

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

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

请让我知道是否有人让所有的事情都正常工作。我的目标 - 在 WINDOWS 上使用 Eclipse 中的 Phing 自动提交我的更改,包括任何新文件/文件夹。

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

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

如何将所有未版本控制的文件“svn 添加”到 SVN?

谢谢,坦梅

于 2011-02-08T19:48:11.747 回答
0

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

我以前在 Windows 上的 phing 中使用过 svnexport,效果很好。

于 2011-02-08T18:02:31.090 回答