Java SVN颠覆性的。日食。本地存储库
我们有一个中央svn存储库,在那里我们可以签入并提交新代码。但我不想将每一个微小的更改都提交给中央存储库。因此,我想用Subversive SVN创建一些本地存储库,我可以使用它进行临时提交(一些小错误修复,等等)。例如,我在两个实现中创建了新功能,但我仍然不知道哪一个实现会提交给central repo,但将来我会提交其中一个。所以我需要在本地保存这两个实现的代码 因此,如果有可能使用颠覆性SVN创建本地存储库,如何做到这一点?或者可能是为了我的目的存在其他更优雅的解决方案Java SVN颠覆性的。日食。本地存储库,java,eclipse,svn,subversive,Java,Eclipse,Svn,Subversive,我们有一个中央svn存储库,在那里我们可以签入并提交新代码。但我不想将每一个微小的更改都提交给中央存储库。因此,我想用Subversive SVN创建一些本地存储库,我可以使用它进行临时提交(一些小错误修复,等等)。例如,我在两个实现中创建了新功能,但我仍然不知道哪一个实现会提交给central repo,但将来我会提交其中一个。所以我需要在本地保存这两个实现的代码 因此,如果有可能使用颠覆性SVN创建本地存储库,如何做到这一点?或者可能是为了我的目的存在其他更优雅的解决方案 编辑:当我使用Me
编辑:当我使用Mercurial时,我得到了使用中央(远程)回购和本地回购的好处(因此我可以在本地提交每个小的大修复,以及项目的每个“大”更改到中央回购)。我同意Valentin的观点:SVN不提供任何机制来分离本地提交和远程提交。 但GIT确实如此,而且完全是这样设计的 不幸的是,很明显,您是在一个小组中工作的,并且可能在版本控制系统上没有任何选择。 在这种情况下,可以在同一目录上共享GIT和SVN存储库。GIT将帮助您拥有一个本地存储库,您可以在其中提交更改、创建分支等等。。。您将在远程SVN repo上提交重大更改 这个解决方案很有效。您只需将.git目录添加到SVN ignore文件中,然后将.SVN目录添加到git ignore文件中
希望这有帮助……我同意Valentin的观点:SVN不提供任何机制来分离本地提交和远程提交。 但GIT确实如此,而且完全是这样设计的 不幸的是,很明显,您是在一个小组中工作的,并且可能在版本控制系统上没有任何选择。 在这种情况下,可以在同一目录上共享GIT和SVN存储库。GIT将帮助您拥有一个本地存储库,您可以在其中提交更改、创建分支等等。。。您将在远程SVN repo上提交重大更改 这个解决方案很有效。您只需将.git目录添加到SVN ignore文件中,然后将.SVN目录添加到git ignore文件中
希望这有帮助……Git非常智能,您可以将Git连接到svn存储库。 使用命令:
git-svn clone -s http://example.com/my_subversion_repo local_dir
阅读详细的教程:
Git非常智能,您可以将Git连接到svn存储库。 使用命令:
git-svn clone -s http://example.com/my_subversion_repo local_dir
阅读详细的教程:
您看过Git或其他DVCS存储库吗?这与您正在搜索的内容完全相同……您是否查看过Git或其他DVCS存储库?这与您正在搜索的内容完全相同。。。