这可能是个愚蠢的问题。从上个月开始我就开始使用乌龟SVN了。我从存储库中检出了几个文件夹,它们都很好。当我右键点击它们时,我也可以看到提交、退房和其他选项.
但是,我想把东西推到回购处去。我看不到提交选项,所以我使用它,googled并做了一个导入。文件夹被推入回购程序。现在,对于我从repo签出的所有文件夹,我可以看到一个红色感叹号或右勾标。但我所推动的这个并没有这样的迹象。此外,当我右键单击它时,没有一个名为commit的选项。为什么会这样呢?我做错了什么吗?
发布于 2014-10-13 14:23:32
“导入”实际上并不会创建一个工作副本。“导入”只将指定目录中的文件添加到存储库中的某个位置。它不会将指定的目录转换为工作副本,也不会以任何方式将其与存储库服务器关联。
现在,您最好的选择是将导入的目录svn checkout到一个新位置,并从您导入的目录中移到任何修改过的文件。
为了避免将来出现这个问题,不要执行“导入”操作,而是尝试在存储库中创建一个新目录,然后对该空目录创建一个svn checkout以获得一个工作副本,然后将您想要的任何文件放到该空目录中,然后将它们放到svn commit中。
发布于 2014-10-13 09:36:53
您的目录添加到SVN了吗?(如果进口有效的话,应该是这样)
当您右键单击该目录并选择属性时,您是否看到了"Subversion“选项卡?
您还可以检查SVN日志,查看导入文件时是否存在提交(import = add+commit)。
如果您看不到要推送的文件的提交,则可以添加和提交它们。
发布于 2018-04-19 20:37:13
对于同步文件夹,当将文件夹移动到同步时,我忘记将隐藏的".svn“文件夹复制到根目录。一旦我做到了,一切都很好。
https://stackoverflow.com/questions/26336580
复制相似问题