问题标签 [renaming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
6210 浏览

excel - 重命名后无法访问excel文件

我在我的网络服务器上重命名了一些 excel 文件,重命名后用户无法下载这些文件。可能是什么问题呢。它们都是excel文件。

0 投票
5 回答
836 浏览

database - 为什么在 CakePHP 中重命名我的数据库后出现错误?

上传使用 cakephp 创建的应用程序后,我发现我必须重命名数据库。我相应地重命名了我的数据库并更改了“config”文件夹中 database.php 文件中的设置。但是我的应用程序仍然没有运行。我看到这条错误消息“缺少数据库表”“错误:找不到模型主题的数据库表 tbl_topics。”

我已经仔细检查了数据库中 tbl_topics 的存在(它在数据库中)但是应用程序说“找不到表”可能是什么问题,请帮助我......

0 投票
2 回答
15856 浏览

sql - 在 MS SQL Server 2005 中重命名列

使用 SQL(MS SQL Server 2005 变体)重命名表列时,最佳实践是什么?这假定列中有必须保留的数据。

0 投票
4 回答
979 浏览

unix - 重命名多个文件: mv changed_pa​​rt_footer.php changed_pa​​rt_footer.php

我有文件:

我需要将它们重命名为:

0 投票
1 回答
613 浏览

nhibernate - 如何在流利的 NHibernate 中重命名列/属性?

假设我已经有一张桌子:

顾客

第一个 最后一个

因此,我将拥有一个具有以下属性的对象:

客户.第一个客户.最后一个

如果我想重构代码以便重命名属性:

Customer.FirstName Customer.LastName

有没有办法指示 NHibernate 将 First 更新为 FirstName 等等?

我已经知道如何使用 SchemaUpdate 进行更新,但它只是将这两个属性添加为新列。有没有办法指示重新映射?

谢谢,

加利

0 投票
4 回答
8182 浏览

mysql - 将列名转换为小写的 MYSQL 脚本

我正在寻找一个 MYSQL 脚本来一次性将数据库中的所有列名转换为小写...

我继承了一个 MYSQL 数据库,它有很多混合大小写的列名(150 个表,命名约定很奇怪),我不想逐个表手动检查每个表来执行此操作。

有人有这样的剧本吗?

谢谢

0 投票
2 回答
82 浏览

ruby-on-rails - 如何最好地应对 Rails 应用程序中的命名方案更改

我负责一个 Rails 应用程序,它即将重命名一些面向用户的关键部分(例如 url,以及其他类似的更改,例如将“博客”重命名为“期刊”等)

我有点担心,随着时间的推移,代码库中所有方法、路由和类名的大量旧名称将难以阅读和维护。

处理此类变化的最佳方法是什么?

当给方法和类名加上别名,或者在这里运行迁移时,陷阱在哪里?

谢谢

0 投票
2 回答
1087 浏览

git - Git:如何分析具有多文件历史记录的代码?

我即将在现有项目中移动大量文件。在我这样做之前,我想牢牢掌握一些用于分析具有多文件历史的代码的技术。

怎么用git问:“这行代码是哪来的?” 当内容在其生命周期中通过多个文件移动时?

我知道 git 没有明确地跟踪重命名(有充分的理由),所以看起来我应该能够问这个,我只是不确定如何。如果有方法可以将其可视化,那也很高兴。

0 投票
4 回答
1280 浏览

bash - 重命名 BASH 中的几个文件

我想重命名文件编号:我有一个带有 '???' 的文件 格式我需要把它们放在'????'中。

谢谢阿曼。

不那么优雅的解决方案:

这对我有用,因为我也有 myfile_100 文件。

0 投票
7 回答
16589 浏览

java - 如何在不破坏 Subversion 历史的情况下重命名 Java 包?

我工作的公司正在启动,他们在这个过程中更名了。所以我们仍然使用包名 com.oldname 因为我们害怕破坏文件更改历史,或者版本之间的祖先链接,或者我们可能破坏的任何东西(我不认为我使用了正确的术语,但你明白了这个概念)。

我们使用:Eclipse、TortoiseSVN、Subversion

我发现我应该在许多步骤中执行此操作,以防止 .svn 文件夹的内容和 java 文件中的包名称之间的不一致

  • 首先使用 TortoiseSVN 重命名目录,更新 .svn 目录。
  • 然后,手动将目录重命名为原始名称。
  • 最后使用 Eclipse 将包重命名(重构)回新名称,更新 java 文件。

这对我来说似乎很好,但我需要知道祖先和历史以及其他一切是否仍然连贯并运作良好。

我没有那台服务器的密钥,这就是为什么我不急于备份东西并尝试一两件事。我想提出一个不这样做的充分理由,或者一种可行的方法。

感谢您的帮助,

M·乔尼斯


包重命名测试

程序:

  1. 创建一个新包 com.oldname.test.renametest.subpackage。
  2. 在 renametest 下添加一个名为 RenameTest0.java 的新类,其中包含:

    /li>
  3. 在 renametest.subpackage 下添加一个新类,其中包含:

    /li>
  4. 测试 RenameTest0 运行良好。

  5. 犯罪。
  6. 更改两个类的消息。
  7. 犯罪。
  8. 再次,更改一个类的消息并提交(只是创建一些历史)。
  9. 应用上述程序(原始消息中的三个步骤)将包 renametest 重命名为 testrename。
  10. 犯罪。
  11. 测试运行。
  12. 再次修改消息并测试。
  13. 犯罪。
  14. 尝试回滚到第一次同时更改两条消息时的版本。
  15. 如果到目前为止一切正常,它看起来不错,不是吗?

测试结果:

  • 第 9 步的注意事项:必须以相反的顺序进行(Eclipse 重命名 THEN TortoiseSVN 重命名。),否则它会变得复杂,因为 TSVN 创建一个新文件夹/包并将旧文件夹/包标记为删除......所以你不能为 Eclipse 重命名,除非您同时将旧包放在其他地方以防止丢失 .svn 文件夹等。用这种方法走得更远看起来不是一个好主意。(我自己注意:不要忘记勾选递归包重命名复选框!)
  • 第 14 步的注意事项:工作!我们可以看到以前的版本;我们所要做的就是告诉不要在复制/移动时中断,这没关系。一旦恢复到重命名之前的版本,包名称虽然不会恢复到好名称,但可能再次重构它会做到这一点。
  • 尾注:我很惊讶必须以相反的顺序执行关键步骤。为了在第一次包重命名尝试中做到这一点,我不得不回滚一些 TSVN 和手动修改,对这个过程的确切结果的可重复性产生了一点怀疑。我将不得不进行第二次测试以确认它的有效性。总结:看起来不错,但需要进一步测试。