svn:'\'不是工作副本ERROR

时间:2010-11-18 22:27:15

标签: svn subclipse

我们有一个SVN项目,我们使用Subclipse + Eclipse来提交更改。我们在以下树中设置了存储库:

Universe- Root(映射到X :) + LFUTILS + LFPROGS + LFUTILS + LF_FINS

Universe(X :)是此SVN项目的主目录,其他文件夹是树的一部分。我可以对子文件夹中的程序进行更改并提交它们。例如,如果我想在LFUTILS中提交更改,它将无法正常工作。

commit -m "" X:/LFUTILS/TEST_HARNESS2
Sending        X:/LFUTILS/TEST_HARNESS2
Transmitting file data ...
Committed revision 195.

问题是我在多个子目录中进行了更改,例如在LFUTILS和LFPROGS中。如果我单击SVN项目的顶层,即Universe(X :)并执行一个Team->提交我收到以下错误:

commit -m "" X:/LFUTILS/TEST_HARNESS2 X:/LF_FINS/REINS_REPORTING_INS
Path is not a working copy directory

svn:'\'不是工作副本

我收到上述错误,但未提交更改。从我已经完成的研究看来,我需要将所有文件从X:\移动到另一个文件夹,然后在eclipse中进行新的检查。这有意义吗?有没有人有任何想法,为什么我得到这个除了可能的腐败.svn文件/文件夹?

我已经尝试在root(x :)上进行刷新,清理,以及其他一些事情,但我还没有尝试过新的结账。

1 个答案:

答案 0 :(得分:0)

这是因为工作副本位于驱动器根目录,而Subversion不支持

我仍然认为最好在自己的工作副本(本地)上进行开发。它既快又快,你不会妨碍其他的。结合不同人的代码是SCM软件的任务(本例中为Subversion),不应在网络共享上完成。