首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么Tortoise没有在本地机器上的某些文件夹上显示提交选项?

为什么Tortoise没有在本地机器上的某些文件夹上显示提交选项?
EN

Stack Overflow用户
提问于 2014-10-13 09:20:06
回答 5查看 15.6K关注 0票数 4

这可能是个愚蠢的问题。从上个月开始我就开始使用乌龟SVN了。我从存储库中检出了几个文件夹,它们都很好。当我右键点击它们时,我也可以看到提交、退房和其他选项.

但是,我想把东西推到回购处去。我看不到提交选项,所以我使用它,googled并做了一个导入。文件夹被推入回购程序。现在,对于我从repo签出的所有文件夹,我可以看到一个红色感叹号或右勾标。但我所推动的这个并没有这样的迹象。此外,当我右键单击它时,没有一个名为commit的选项。为什么会这样呢?我做错了什么吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-10-13 14:23:32

“导入”实际上并不会创建一个工作副本。“导入”只将指定目录中的文件添加到存储库中的某个位置。它不会将指定的目录转换为工作副本,也不会以任何方式将其与存储库服务器关联。

现在,您最好的选择是将导入的目录svn checkout到一个新位置,并从您导入的目录中移到任何修改过的文件。

为了避免将来出现这个问题,不要执行“导入”操作,而是尝试在存储库中创建一个新目录,然后对该空目录创建一个svn checkout以获得一个工作副本,然后将您想要的任何文件放到该空目录中,然后将它们放到svn commit中。

票数 5
EN

Stack Overflow用户

发布于 2014-10-13 09:36:53

您的目录添加到SVN了吗?(如果进口有效的话,应该是这样)

当您右键单击该目录并选择属性时,您是否看到了"Subversion“选项卡?

您还可以检查SVN日志,查看导入文件时是否存在提交(import = add+commit)。

如果您看不到要推送的文件的提交,则可以添加和提交它们。

票数 3
EN

Stack Overflow用户

发布于 2018-04-19 20:37:13

对于同步文件夹,当将文件夹移动到同步时,我忘记将隐藏的".svn“文件夹复制到根目录。一旦我做到了,一切都很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26336580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档