无法提交目录作为变更列表的一部分。
如果我愿意
svn commit --changelist MYCHANGELIST -m "MYMESSAGE"
我知道
存储库中不存在'A'并且它不是提交的一部分,但是其子级'A / myfile.cpp'是提交的一部分
如果我尝试将目录添加到提交
svn变更清单MYCHANGELIST A
我明白了
Skipped 'A'
所以我有一个恶性循环。
如何克服?
答案 0 :(得分:0)
您不能将任何不属于树的对象提交给存储库,因此-很显然,变更列表成员的所有父代都必须位于存储库或中,并已提交变更列表。
如果在提交时收到“已跳过...”消息,我想(无法测试并且太懒了,无法构建测试板)您在忽略列表中有A,请使用svn st --no-ignore
进行检查。不能根据设计和用途将被忽略的对象提交到存储库中,但是您可以强制将被忽略的对象添加到存储库中,这些添加项将存储在存储库中并在以后使用
了解全局--parents
选项,在提交之前在svn ci
或svn add
中使用它