当我进入我的工作目录以查看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
我可能做错了什么?
答案 0 :(得分:2)
根据您刚刚向我们展示的内容,您不会在结账时工作。您必须实际检查代码是否在working copy
中,就像错误消息所抱怨的那样。
您需要实际执行,例如svn co svn://my.svn.repo/my/code/trunk
并在那里进行任何修改。
编辑:
我没有解决你问题的第一部分。 ?
并不意味着它选择了更改。这意味着它不知道它是什么。来自文档:
'?' item is not under version control