我做了一些改变。我现在不能使用这些更改。我现在需要放弃它们,等到星形对齐更有利的时候(例如,当我们的Cobol家伙有足够的时间完成他的一半工作时),再回到它们。
除了使用与team同步并手动复制将内容粘贴到临时目录以便稍后进行合并之外,有没有什么方法可以“隐藏”更改以供以后使用?
发布于 2015-07-07 02:56:49
Serena Dimensions上没有git stash等效项。可怜的人的方法是将您的更改临时存储在不同的文件夹或不同名称的文件中,而不是将其包含到源代码控制解决方案中,并根据需要来回切换。
另一种选择是使用流,以便在不影响生产代码的情况下控制您的更改的源代码;典型的场景是具有集成和主流。但这取决于您对正在使用的维度数据库的访问级别以及您的项目需要。
可以在本地维护git存储库,以便在您的本地计算机(甚至是具有共享文件夹或git服务器的小型团队)上具有此功能和其他git功能,因为它不会干扰Dimensions,只要您不在维度托管代码中存储Git元数据,反之亦然。这不是一个直接的解决方案,需要你知道如何设置git repo和注意事项,当交付到Dimension服务器时,但如果你熟悉git工作流程,它是有效的,并且真的很有帮助。
在这种用法上,Dimension不像git那么友好,但对于更大和更受控制的项目来说,它更健壮。
发布于 2016-03-07 18:53:55
Git和Dimensions在不同的方法上工作。维度仅允许在检出文件后提交新版本或放弃该版本。如上所述,人们仍然可以使用流或单独的分支进行开发工作,并且可以在以后的时间点合并/交付更改,而不会影响其他工作。
https://stackoverflow.com/questions/29386716
复制相似问题