Mik*_*ike 92 svn macos versions
我正在使用SVN版本.
我尝试提交并收到此消息:
提交失败(详情如下):'/Users/mike/Sites/mysite.com/astss-cvsdude/Trunk/cart/flashfile.swf'计划添加,但遗失
我想这是因为我已经将文件添加到了repo中,然后通过文件系统删除了它们.
我想让它只是记下我的变化,并将更改应用于回购.
我怎么能绕过这个?
Mar*_*ner 118
我不确定你要做什么:如果你通过添加文件
svn add myfile
Run Code Online (Sandbox Code Playgroud)
你只告诉svn 在你下次提交时将这个文件放到你的存储库中.在键入之前,存储库没有任何更改
svn commit
Run Code Online (Sandbox Code Playgroud)
如果在提交之前删除该文件,请将svn
其放在其记录中(因为您已添加它),但由于该文件不再存在,因此无法将其发送到存储库.
因此,您要么将文件保存在存储库中,然后将其从工作副本中删除:在这种情况下,尝试将文件恢复(从垃圾箱中删除?),然后执行提交并删除文件
svn delete myfile
svn commit
Run Code Online (Sandbox Code Playgroud)
如果你想撤消add
并且只是扔掉文件,你可以去
svn revert myfile
Run Code Online (Sandbox Code Playgroud)
它告诉svn
(在这种情况下)撤消add-Operation.
编辑
抱歉,我不知道您正在使用Max OSX的"Versions"GUI客户端.因此,要么尝试使用GUI在包含目录上进行恢复,要么跳入冷水并启动隐藏的Mac命令shell :-)(它在德国OSX中称为"终端",不知道如何在英语中提起它版...)
mmo*_*opy 23
我对显示相同消息的版本有同样的问题.我只是右键单击了有问题的文件并从右键菜单中选择了"还原...",一切都很好.
基本上版本(实际上是Subversion)认为你仍然想要添加文件,但它找不到它,因为你在文件系统中删除了它.Revert选项告诉Subversion忘记添加它.
gbj*_*anb 10
添加文件,然后删除它是一种被认为是错误的操作 - 所以SVN告诉你.你告诉它期待一些文件数据然后在提交时不提供它,红灯闪烁,警笛响起!
答案是撤消添加,或者提交文件,然后使用'svn rm'将其从文件系统和repo中删除.
归档时间: |
|
查看次数: |
97128 次 |
最近记录: |