java - SVN颠覆性的。 eclipse 。本地存储库

标签 java eclipse svn subversive

我们有一个中央 svn 存储库,我们可以在其中 checkin 并提交新代码。但我不想将每一个微小的更改都提交到中央存储库。所以我想用 Subversive SVN 创建一些本地存储库,我可以用它来临时提交(一些小错误修复等)。这只是为了我,为了舒适,例如:我在 2 个实现中创建了新功能,我仍然不知道哪个实现提交到中央存储库,但将来我将提交其中一个。所以我需要在本地保存这两种实现的代码。

那么如果可以用颠覆性的SVN创建本地存储库,该怎么做呢?或者可能出于我的目的存在其他一些更优雅的解决方案?

编辑:当我使用 Mercurial 时,我得到了使用中央(远程)存储库和本地存储库的好处(这样我就可以在本地提交每个小的大修复,以及将项目的每个“大”更改提交到中央存储库)。

最佳答案

我同意 Valentin 的观点:SVN 没有提供任何机制来分离本地提交和远程提交。 但 GIT 确实如此,而且完全是这样设计的。

不幸的是,你似乎是在一个团队中工作,也许你对版本控制系统没有任何选择。 在这种情况下,可以在同一目录上共享 GIT 和 SVN 存储库。 GIT 将帮助您拥有一个本地存储库,您可以在其中提交更改、创建分支等等...并且您将在远程 SVN 存储库上提交重大更改。

这个解决方案效果很好。您只需将 .git 目录添加到 SVN 忽略文件中,并将 .svn 目录添加到 GIT 忽略文件中即可。

希望这有帮助...

关于java - SVN颠覆性的。 eclipse 。本地存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12105170/

相关文章:

java - 如果我使用海镜外观,如何更改 JButton 高度?

java - Jar 文件在提取并重建时不起作用

带有 Java 8 补丁的 Eclipse 4.3.2 无法识别源级别 1.8

java - 如何在 Eclipse IDE 中使用 SVN 部署 Java 项目?

svn - 无法以编程方式删除 SVN 工作副本

Svn 插入符号在 WinXP 上不起作用

java - BigDecimal 类型列的默认值的 JPA 注释

java - 当理论规定使用已检查异常时,我是否应该使用相关的内置未检查异常?

java - 如何保存checkedTextViews的文本

java - Eclipse插件开发: multipage editor with html extension