我在Ubuntu Linux上使用RabbitVcs client for svn,当我右键单击工作副本文件夹时,它没有显示“提交”命令。
我正在尝试在版本控制系统下引入一个项目,该项目在一开始就没有使用源代码管理代码。
该项目有几个包含代码文件的文件夹,这些文件要么是相同代码的后续版本,要么是前一个文件夹中不存在的全新代码文件,例如添加到代码中的新特性/功能。
根据这里提供的建议,我所做的是将最旧的代码文件夹导入到远程存储库,然后从远程存储库签出,以便在本地系统上创建一个工作副本(WC)。
然后,我用下一个代码文件夹中的更新代码文件覆盖了WC,但是,当我尝试将最新版本的WC提交到远程存储库时,右键单击WC时,提交选项没有显示出来。
这方面的任何帮助都是非常感谢的。
发布于 2011-11-13 00:17:10
commit选项就在那里,只是它不会显示在主工作副本文件夹中,但当您右键单击其中的SVN子文件夹时,它会显示出来。
发布于 2011-10-21 06:00:45
您是否以某种方式销毁了.svn隐藏文件夹?
所有的SVN客户端都依赖于.svn文件夹来知道某些内容是工作副本,并且能够正确地操作。你应该是esp。小心使用它们-不要删除它们(除非删除包含它们的文件夹),也不要到处移动它们。
如果您有如下结帐方式:
然后删除b文件夹,然后复制一个新的b文件夹,SVN客户端将会感到困惑。
尝试一次复制一个文件,您将看到WC不会被占用。您正在执行的某些操作正在损坏.svn文件夹。
另一种可能是Rabbit不能正常工作。我还建议使用命令行Subversion。我猜Rabbit确实在底层使用它,但它可能不是100%准确,或者它可能没有向你显示错误或其他什么。
发布于 2011-12-02 22:55:00
这很可能是新版本的错误,请参阅
Issue 632: No checkout/update/commit options from the menu
https://stackoverflow.com/questions/7841205
复制相似问题