将目录提交给Subversion

Mik*_*lls 11 svn svnkit

一种新手问题,但我在使用SNVKit时遇到了问题.

我在应用程序中使用SVNKit来提交对文件的更改.我已成功将文件和文件夹添加到工作副本中,但我在将其提交到存储库时遇到问题.

我试图运行的命令是'commit -m"测试添加"/ svnroot/project1 /"但我一直得到"svn:'/ home/user'不是工作副本"

我有一个类似于这样的结构:

  • / svnroot /
  • / svnroot/PROJECT1 /
  • / svnroot/PROJECT1/grouping1 /
  • / svnroot/PROJECT1/grouping1/myfilesarehere

如果我尝试提交该文件,我会收到以下消息:"'/ svnroot/project1/grouping1'不受版本控制,不属于提交,但其子代是提交的一部分."

我可能做错了什么?

编辑:修复了目录.

小智 21

如果您同时添加了一个目录及其子目录,但两者都未提交,我相信如果您尝试仅提交该子目录,则会收到此消息.您需要首先提交父目录.


Mik*_*lls 0

我已将其追踪到某处可能存在的错误。如果我不添加消息,它就会起作用。是时候进行更多挖掘了。感谢您的指点。

  • @Mike_Willis 你能与我们分享你找到的解决方案吗,因为我遇到了这个问题。 (3认同)