如果我们的源代码是在

C:\code

在Windows Vista中的情况下,现在的机器制成的双启动Vista和Windows 7。

所以引导至Win7的时,该文件夹是现在

D:\code

和有隐藏的文件夹“的.svn”,这是有从龟在Vista。

所以,如果再次安装龟在Win 7(以及VisualSVN服务器),并使用d现在:\代码,有没有一些隐藏文件夹将与新龟干涉任何问题吗?将所有的.svn更好去除?

然后,当我们偶尔启动到Vista中,我们可以用龟有太多?

<强>更新

本来,我想我会重新建立一个全新的SVN库在Win 7的分区,然后在所有的源代码SVN检查,但随后所有以前提交意见和版本都将丢失这种方式。因此,我认为我将一些如何从Vista的VisualSVN服务器到Win7的VisualSVN服务器迁移存储库。问题是,我不能让他们都在同一时间(它是一个双启动机器)上运行的,所以我可能需要先迁移到另一台机器和搬迁回来?或者,我可以在旧文件夹的顶部安装VisualSVN服务器,并有新的VisualSVN继续投放原来的仓库?感谢。

有帮助吗?

解决方案

如果您要使用的代码在两个操作系统(Vista和Win 7的)发布共享的源代码,它映射为其他驱动器 - 像Ÿ - 和两个操作系统再次检查了该项目,以相同的路径。

其他提示

你为什么不刚出来再次检查所有代码到新的操作系统从系统信息库安装?

安装的Win 7和龟,然后距离回购检查代码出来。在Vista中,让你的龟 - 升级,不管是谁 - 并保持与代码工作。 SVN(和其他版本控制系统)的好处是,你可以在多台计算机上多个地方发展。

的.svn不是龟特定的。这是SVN如何保持对元数据文件(和修订)。龟应,可自动拾起。

我从Vista去32位到Windows 7 64位。我把我的仓库机智在同一个盒子。我不得不重新安装服务器(指向旧的位置)和客户端,但我没有问题得到它运行起来。我没有双启动,但我不认为并称警告会有多大的任何影响你。

我SVN伺服器的VisualSVN,我的客户是安克和龟在一起。

这取决于配置。在任何情况下,如果你想使用相同的本地工作副本,你最好不碰的.svn(理论上,你的可能的使用其他名称为这些目录,但我从来没有试过这样我不能adivse - 你会看到在TortoiseSVN的,在这里你可以选择“_svn”而不是“.svn文件”)的常规设置该选项

所以下面我们假设你分享两个配置之间的.svn文件:

<强> 1)的SVN服务器是另一台计算机上(更简单的情况下)。

您必须确保您使用TortoiseSVN的相同的版本在两个操作系统即可。如果您使用TortoiseSVN旁边的Subversion的命令行版本,它也必须是同一版本。其原因是,有时有从一个客户端版本的本地工作副本格式之间不相容的下一个(没有的非常的经常虽然)。

<强> 2)SVN服务器是在计算机上

除了点1的条件),您的服务器应该是相同的版本同时(或者1.4.x的,1.5.X,1.6.x)。几乎为同样的理由。

第3)您正在使用的文件:协议和无服务器

条件1)仍然有效。

在这种情况下,你可能必须再进行一个移居如果您的存储库的驱动器是不一样的,因为绝对路径用于在Windows和包括驱动器号。

相反,每次开机时搬迁的本地副本,无论是你的项目的分区重命名为Vista和Windows7中之间的共同字母,使用SUBST :,或创建一个分区,只为您的项目。

有关信息:在移居过程仅仅是告诉你的客户“的仓库已搬到别处”,在这种情况下,从C:\svn\codeD:\svn\code,例如。在您的本地副本,您可以用鼠标右键单击,并做TortoiseSVN / Relocate,然后输入在新的操作系统版本库的绝对路径。


请注意:在最严重的是,你必须检查过程的访问权限,通常它的罚款,对基本的操作系统安装

如果您不能满足的条件下,你仍然可以有两个本地副本工作...不要忘记提交和更新,如果您切换虽然。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top