即使SVN出现svn状态,SVN也不会提交未版本控制的文件

时间:2009-05-27 23:37:50

标签: svn macos

我在设置源项控制的新项目时遇到了困难。我已经将一个项目导入到subversion中,表面上看起来一切正常。但是,每当我在项目中添加一个新文件时,即使它在运行svn状态时出现无版本,当我尝试检入时也不会检查,无论是使用svn ci -m'msg'还是当我试试我的版本OS X svn客户端。

这是svn status的一些示例输出:

?      Assets/Placeholder Images/shopping_list_1.png

当我尝试登记时,它只检查已经版本化的文件。其余的都被默默地忽略了!

关于如何解决这个问题的任何想法?

3 个答案:

答案 0 :(得分:22)

您必须将文件添加到工作副本中:

svn add Assets/Placeholder Images/shopping_list_1.png

然后你可以将它检入存储库:

svn ci -m "Added shopping list placeholder image"

答案 1 :(得分:4)

状态输出第一列中的问号表示该文件未被忽略,但也未进行版本控制。这是svn的说法“嗯?你想让我用这个做什么?”

答案 2 :(得分:0)

查看适用于OS X的此插件。它就像TortoiseSVN for Windows用户。

http://scplugin.tigris.org/