我主要使用Subversion来同步我每天使用的两台计算机之间的工作(并作为备份,因为我在每台计算机上都有一个已检出的存储库副本)。我将主存储库保存在USB闪存盘上。
我最近在尝试提交当前工作副本时遇到以下错误(两个工作副本,每台计算机上一个,现在完全相同):
! C career\UVaOnlineJudge\Log.doc
local delete, incoming delete upon update
! C career\UVaOnlineJudge\102\Main.class
local delete, incoming delete upon update
我没有详细了解我为使存储库不同步而采取的措施,我的问题更为笼统。 “本地删除,更新时传入删除”是什么意思?什么是Subversion期待我不给它?
答案 0 :(得分:4)
没有使用你的细节(你没有提供)关于你为这种情况做了什么,它听起来像你做了类似的事情:
Subversion正试图将存储库中的删除与本地删除合并,并且不会觉得它会干净地合并。你可以做的是:
svn revert Log.doc
svn revert 102/Main.class
再次尝试svn update
。 Subversion将从存储库应用传入的“删除”操作并删除这些本地文件。