2

我正在使用 Eclipse PDT 和 Subclipse。我想将我的工作副本中的所有文件设置为一个修订号和日期并提交,因为我想要一个定期修订号,我知道整个项目是正确的,如果需要我可以回滚到那个。有没有办法做到这一点?TIA

4

2 回答 2

4

这通常是通过创建一个标签来完成的(在 Eclipse 中应该在 Rightclick Team->Tag 菜单下)。如果你没有在 Subversion 中为你的项目定义一个 trunk/branch/tags/ 文件夹,你可能需要在你的 subversion 存储库中创建一个单独的文件夹来存储这些“标签”。

上面提到的 SVNBook 谈到了所有这些事情。

于 2009-07-18T23:03:51.463 回答
1

如果您将工作副本回滚到特定的修订号,那么所有文件都将回滚到提交该修订时它们所处的状态。它们的修订号可能在技术上有所不同,但每个修订版都包含未更改文件的廉价副本,以便您可以将它们恢复到一致的状态;原子存储库状态是 Subversion over CVS 的一个主要特性。

在实践中,您可能希望“标记”该修订以使其更易于识别;正如上面其他人所指出的,这很容易实现,并且大多数 GUI 工具和 IDE 都会支持它。需要注意的一点是,Subversion 没有标签的实际概念——它们只是廉价的副本(使用与以前相同的机制),代表给定版本的文件状态。名称“tag”是 CVS 的约定。

于 2009-07-18T23:32:22.217 回答