我使用的Zend Studio 6.1为Eclipse,附带的颠覆插件捆绑。

我回购布局是:

/trunk/
/branches/
/tags/

我的应用程序代码中:

/trunk/application

我想在添加一些视图模板:

/trunk/application/views/tags/index.tpl

但颠覆性不会让我提交的任何文件是文件夹中。 它给我的信息是:

  

“你要修改的标签上   库。你想要_____吗   继续?“

所以我说“不”。 这似乎是混淆我的“标签”文件夹标签SVN的概念。

的文件夹,因为我使用的框架强制控制器&视图之间严格的命名规范我不能重命名。我有一个tagsController,所以我的观点必须在/视图/标签

我可以重命名控制器为比“标签”以外的东西,但是,吸,因为标签是标签,而不是一个schmag;)

如何解决这个任何想法?

有帮助吗?

解决方案 5

我终于得到了它的工作。 我只能假设它是Eclipse的插件颠覆性的Zend Studio的一个bug。

如果我试图通过右击在“PHP资源管理器”中的文件提交,它失败。 如果我“覆盖,并承诺”通过“团队 - >同步与存储库”,它工作正常。

其他提示

这其实细地说“是”这样的警告。

有关的版本控制的常用布局是有3根文件夹:

/trunk
/tags
/branches

在后备箱积聚已被释放,躯干的当前内容被复制到在标签的文件夹(例如,“2008年4月1.3版”或东西)。一般来说这个文件夹不能再进行修改,因为它代表在特定时间点的特定的身材,所以Subversion会警告你,如果你试图改变它的文件。

不过,在你的情况,你有这恰好被称为“标签”,并包含长途区号,而不是标记代码的文件夹,所以它是完全正确的说“是”,此警告并继续提交。

有关的详细信息,请阅读SVN书,特别标签推荐版本库布局

也许改变寿另一个插件? “标签”和“分支”是完全内部的svn一样的东西,它只是我们作为用户,同时拥有这使得它们不同的逻辑视图。你应该能 - 即使它是不是IMO一个好主意 - 在这里提交

这是我的抱怨使用svn BTW之一,分支和标签是不同的东西。

颠覆只是想提醒你,你可能会不小心犯标签 - 那就是,代码标记的版本 - 在正常使用情况,你永远不会做

在你的情况,我相信你刚刚得到了一个名为标签你在哪里上的taglib类型的东西的工作文件夹。您可能需要调用它不同的东西,以防止警告,但它听起来就像是在你的情况下,假。

主干应通常代表应用程序的当前工作的副本,请分支在那里支持在以前版本的应用程序的工作(像他们这样做与Firefox的例如,他们仍然释放bug修复2.0版本,而最后一个版本是在树干。代码只是用来标记您的应用程序的特定版本,这使得它方便的校验码是如何在特定版本。

为什么你试图改变标记的文件?

请参阅这个帖子对于为什么一个稍长的解释警告弹出: - )

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top