首页 文章

当我们使用Tortoise SVN在Windows 7上(以及在Vista上)再次使用我们的源代码时

提问于
浏览
0

如果我们的源代码已启用

C:\code

在Windows Vista上,现在该机器被制作成双启动Vista和Windows 7 .

所以当启动到Win7时,文件夹就是现在

D:\code

还有隐藏文件夹“.svn”,它来自Vista上的Tortoise .

所以现在如果在Win 7(以及VisualSVN Server)上再次安装Tortoise并使用D:\ code,那么隐藏文件夹是否会干扰新的Tortoise会有什么问题?是否会更好地删除所有.svn?

然后,偶尔我们开机到Vista,我们也可以在那里使用Tortoise吗?

Update:

最初,我想我会在Win 7分区上 Build 一个全新的SVN存储库,然后SVN再次检查所有源代码,但之后所有以前的提交注释和版本控制都会丢失 . 所以我想我将如何将存储库从Vista VisualSVN服务器重定位到Win7 VisualSVN服务器 . 问题是我不能同时运行它们(它是双启动机器),所以我可能需要先重新定位到另一台机器并重新定位?或者我可以在旧文件夹之上安装VisualSVN Server并将新的VisualSVN简历用于旧存储库吗?谢谢 .

5 回答

  • 4

    如果你想在OS(vista和Win 7)中使用代码发布源代码的共享,将其映射为其他驱动器 - 如Y - 并在两个操作系统上再次检查项目到同一路径 .

  • 1

    为什么不直接从存储库中检查所有代码到新的OS安装?

    安装Win 7和Tortoise,然后只需从repo中检查代码 . 在Vista上,保持你的Tortoise - 升级它,无论如何 - 并继续使用代码 . SVN(和其他版本控制系统)的优点在于您可以在多台机器上的多个位置进行开发 .

  • 1

    .svn不是特定于Tortoise的 . 这就是svn如何在文件(和修订版)上保留元数据 . 乌龟应该自动接受 .

  • 3

    我从Vista 32位转到Windows 7 64位 . 我把我的存储库放在同一个盒子上 . 我不得不重新安装服务器(指向旧位置)和客户端,但我没有遇到任何问题,让它运行起来 . 我没有双启动,但我不认为添加那个警告会对你产生很大的影响 .

    我的SVN服务器是VisualSVN,我的客户端是Ankh和Tortoise .

  • 2

    这取决于您的配置 . 在任何情况下,如果你想使用相同的本地工作副本,你最好不要触摸.svn(理论上,你可以为这些目录使用另一个名称,但是我会看到这个选项 - 你会看到TortoiseSVN的常规设置,您可以选择"_svn"而不是".svn") .

    所以下面我们假设您在两个配置之间共享.svn:

    1) The SVN server is on another computer (更简单的情况) .

    你必须确保使用 same version of TortoiseSVN on both OSes . 如果在TortoiseSVN旁边使用Subversion的命令行版本,它也必须是同一版本 . 原因是从一个客户端版本到下一个客户端版本的本地工作副本的格式之间有时不兼容(但不是经常) .

    2) The SVN Server is on your computer .

    除了第1点的条件之外,您的 server should be the same version 也是(1.4.x,1.5.x,1.6.x) . 几乎是出于同样的原因 .

    3) You are using the file: protocol and no server .

    条件1)仍然有效 .

    在这种情况下,如果存储库的驱动器不相同,则可能必须继续 relocate ,因为绝对路径在Windows上使用并包含驱动器号 .

    您不必在每次切换时重新定位本地副本,而是将项目分区重命名为Vista和Windows7之间的公共字母,使用subst:或者仅为您的项目创建分区 .

    有关信息:重定位过程只是告诉您的客户端"the repository has moved elsewhere",在这种情况下,从 C:\svn\codeD:\svn\code ,例如 . 您必须右键单击本地副本,然后执行 TortoiseSVN / Relocate ,然后在新操作系统上输入存储库的绝对路径 .


    注意:最重要的是,您必须检查访问权限,通常它适用于基本的OS安装 .

    如果您不能满足条件,您仍然可以使用两个本地副本...如果切换,请不要忘记提交和更新 .

相关问题