我在设置源项控制的新项目时遇到了困难。我已经将一个项目导入到subversion中,表面上看起来一切正常。但是,每当我在项目中添加一个新文件时,即使它在运行svn状态时出现无版本,当我尝试检入时也不会检查,无论是使用svn ci -m'msg'还是当我试试我的版本OS X svn客户端。
这是svn status的一些示例输出:
? Assets/Placeholder Images/shopping_list_1.png
当我尝试登记时,它只检查已经版本化的文件。其余的都被默默地忽略了!
关于如何解决这个问题的任何想法?
答案 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用户。