颠覆提交&或添加状态

时间:2011-02-22 16:27:08

标签: svn

当我进入我的工作目录以查看svn是否已获取我的更改时,这就是我得到的:

demetrius-fords-macbook-pro-53:www demet8$ svn status
?       portals/10091

看来svn已经把它拿起来了?但是当我进入要提交的实际文件时,我得到了这个消息:

demetrius-fords-macbook-pro-53:10091 demet8$ ls -la

total 16
drwxr-xr-x   5 demet8  staff   170 Feb 18 10:05 .
drwxr-xr-x  64 demet8  staff  2176 Feb 18 18:08 ..
-rw-r--r--@  1 demet8  staff  6148 Feb 18 18:11 .DS_Store
drwxr-xr-x   6 demet8  staff   204 Feb 18 10:31 6866
drwxr-xr-x   2 demet8  staff    68 Feb 18 10:05 logs

demetrius-fords-macbook-pro-53:6866 demet8$ svn add 6866
svn: '.' is not a working copy

*我实际上尝试提交的两个文件是6866.因为我试图提交6866&它失败了,我试图提交到6866内的文件,我得到了这个消息:

demet8$ svn add payment.tpl payment_return.php
svn: '.' is not a working copy

我可能做错了什么?

1 个答案:

答案 0 :(得分:2)

根据您刚刚向我们展示的内容,您不会在结账时工作。您必须实际检查代码是否在working copy中,就像错误消息所抱怨的那样。

您需要实际执行,例如svn co svn://my.svn.repo/my/code/trunk并在那里进行任何修改。

编辑:

我没有解决你问题的第一部分。 ?并不意味着它选择了更改。这意味着它不知道它是什么。来自文档:

'?' item is not under version control