稍后在 RTC 中找到之前删除的代码?

发布于 2024-12-06 18:17:31 字数 258 浏览 1 评论 0原文

传统观点认为,一旦不需要代码就将其删除——而不是将其作为注释保留在代码库中——因为稍后您总是可以在存储库中找到它。

假设我需要过去的一行代码,我记得其中包含一个非常难忘的子字符串(“XYZ”,为了讨论)。

使用 Visual Studio 2010 Rational Team Concert (3.x) 客户端查找以前删除的代码有哪些选项?我可以只搜索单个文件的修订版吗(我可能不知道它在哪个文件中)?我可以快速/轻松地搜索许多文件(无需将这些文件从存储库中提取)吗?

Conventional wisdom says to delete code once you don't need it -- as opposed to leaving it in the codebase as a comment -- because you can always find it later in the repository.

Let's say I need a line of code from the past which I remember to contain a very memorable substring ("XYZ", for discussion's sake).

What are my options for finding the previously deleted code using the Visual Studio 2010 Rational Team Concert (3.x) client? Can I search only the revisions of a single file (I might not know what file it was in)? Can I search quickly/easily across many files (w/o pulling those files out of the repository)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

幸福还没到 2024-12-13 18:17:31

我不确定是否有一种简单的方法可以恢复丢失字符串的确切文件。

您可以选择显示流组件的历史记录,以便为给定的更改集“显示历史文件”。

从那里,您可以进行一些“与本地文件比较”。

但是,Visual Studio 集成可能不如 Eclipse 完整,如 此线程显示(其中“显示历史记录”仅显示交付的)。

即使以下文章使用 Eclipse GUI,也请查看“使用 Rational Team Concert 实践源代码控制考古学”,其中还有其他想法供您尝试。

I am not sure there is an easy way to get back the exact file with that missing string.

You can select show the history on a component of a Stream, in order to "Show the History files" for a given change set.

From there, you can do some "compare with Local File".

However, the Visual Studio integration might be less complete than the eclipse one, as this thread shows (where the "Show History" shows only the history of Deliver's).

Even though the following article uses the Eclipse GUI, have also a look at "Practicing source control archaeology with Rational Team Concert", which has other ideas for you to try.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文