小编Idr*_*.AH的帖子

如何检出整个 SVN 存储库及其所有历史记录、标签和版本

我有一个非常大的 SVN 存储库(近 6000 个修订版),我需要将其迁移到 Git。该存储库托管在内部服务器上。我想将所有历史记录、标签和版本迁移到 Git,并以 Git 格式创建分支等。

到目前为止,我在我的机器上安装了 TortoiseSVN,并一直在尝试使用 git svn clone,但是,很多文件夹太大,并且出现块大小错误。同时,某些文件的文件路径中包含非法字符,因此在迁移过程中会被跳过。

我还尝试使用 TortoiseSVN 将工作副本检出到本地计算机中,然后尝试通过设置本地svnserve(设置为 Windows 服务)来迁移它,但是,我永远无法使其能够访问文件使用svn://localhost/...我按照指南(https://subversion.open.collab.net/articles/svnserve-service.htm)将其设置为服务,我可以到达例如svn://localhost/dev,但是,当我通过Tortoise将文件检出到此文件夹中时,它没有看到它们,svn://localhost/dev/<sub-folder>显然我做错了什么,但是,我不确定是什么。

结构如下:

repository (top level)
 - folder 1
   - sub-folder 1
   - sub-folder 2
   - ...
 - folder 2
   - sub-folder 1
   - ...
 - ...
Run Code Online (Sandbox Code Playgroud)

最后,我尝试使用 svn2git,但是,在这种情况下我也遇到错误。

进行迁移的最佳方法是什么和/或我做错了什么?任何帮助表示赞赏!

svn git git-svn repository svn2git

5
推荐指数
1
解决办法
1742
查看次数

在fullcalendar中使用的mat对话框打开两次

我正在使用mat对话框,该对话框在ap-fullcalendar上单击事件时执行.我正在使用Angular6.

单击某个事件时,会出现以下对话框,没有任何信息.

对话没有信息

一旦我按下"购买"按钮,它就会转到实际的对话框.

带有完整信息的对话框

注意:按钮似乎没有按预期工作,但是,我认为这取决于我原来的问题.此外,当我双击我的事件时,我会在第一个屏幕截图所示的对话框打开时获得不同的行为.当我按或取消时,它会关闭.

任何帮助表示赞赏!

我的主要组成部分TS:

import { Component, OnInit, ViewChild, Inject } from '@angular/core';
import { MatDialog, MatDialogRef, MAT_DIALOG_DATA } from '@angular/material';
import { CalendarComponent } from 'ap-angular2-fullcalendar/src/calendar/calendar';
import { CalendarService } from '../_services/calendar.service';
import { DialogComponentComponent } from './dialog-component/dialog-component.component';

export interface DialogData {
  animal: string;
  name: string;
}

@Component({
  selector: 'app-home',
  templateUrl: './home.component.html',
  styleUrls: ['./home.component.css']
})
export class HomeComponent{

  calendarOptions: any;
  displayEvent: any;
  @ViewChild(CalendarComponent) ucCalendar: CalendarComponent;
  animal: string;
  name: string;
  subjectFilter: string;

  constructor(protected calendarService: CalendarService, private dialog: MatDialog) …
Run Code Online (Sandbox Code Playgroud)

dialog fullcalendar angular-material angular angular6

1
推荐指数
1
解决办法
724
查看次数