2

我做了一些改变。我现在无法使用这些更改。我现在需要丢弃它们,稍后当星对齐更有利时(例如,当我们的 Cobol 人有足够的时间完成他的一半工作时)再返回它们。

缺少使用 Eclipse → 与团队同步并手动将内容复制粘贴到临时目录,以便稍后进行合并,有什么方法可以“隐藏”更改以供以后使用?

4

2 回答 2

3

git stashSerena Dimensions 上没有等价物。穷人的方法是将您的更改临时存储在不同的文件夹或具有不同名称的文件中,而不将其包含在源代码控制解决方案中并根据需要来回切换。

另一种选择是使用流,以便在不影响生产代码的情况下控制您的更改源;一个典型的场景是有一个集成和主流。但这取决于您对正在使用的维度数据库的访问级别以及您的项目需求。

可以在本地维护 git 存储库以在本地计算机(甚至是具有共享文件夹或 git 服务器的小型团队)上拥有此功能和其他 git 功能,因为它不会干扰Dimensions,只要您不存储 git 元数据在维度托管代码中,反之亦然。这不是一个直截了当的解决方案,并且需要您知道如何设置 git repo 并在交付给 Dimension 服务器时自行采取预防措施,但如果您熟悉 git 工作流程,它可以工作并且非常有用。

在这种用途上,Dimensions 不像 git 那样友好,但对于更大和更受控制的项目来说更加健壮。

于 2015-07-06T18:56:48.640 回答
0

Git 和Dimensions 使用不同的方法。在检出文件后,Dimensions 只允许提交新版本或丢弃版本。如上所述,人们仍然可以使用流或单独的分支进行开发工作,并且可以在稍后的时间点合并/交付更改,而不会影响其他工作。

于 2016-03-07T10:53:54.663 回答