标签: repository

从svn存储库中删除包含所有历史记录的文件

有没有办法从svn存储库中删除文件,包括其所有历史记录?当我想摆脱驻留在repo中的大型二进制文件时,会出现这个问题.

我知道在这种情况下只有一种方法可能会有所帮助:

  1. svnadmin实用程序的帮助下转储所有回购.
  2. 使用过滤器转储文件grep.Grep应该使用filename并写入另一个dump-file
  3. 导入最后一个转储文件 svnadmin

但这太复杂,不可靠.也许有另一种解决方案?

svn version-control repository

36
推荐指数
2
解决办法
4万
查看次数

如何从局域网内的其他电脑git克隆窗口中的repo?

我在我的主PC上有这个git repo"c:/ xampp/htdocs/**",其IP地址是192.168.0.6.现在我想从我的主PC上的Vmware Player上运行的ubuntu-server git克隆这个repo.

我做到了

 git clone \\192.168.0.6\c:\xampp\htdocs\****
Run Code Online (Sandbox Code Playgroud)

 git clone //192.168.0.6/c:/xampp/htdocs/****
Run Code Online (Sandbox Code Playgroud)

来自ubuntu-server并且都没有工作.

fatal: could not create work tree dir '****'.: Permission denied
Run Code Online (Sandbox Code Playgroud)

我错了什么?我该怎么办?

windows git lan clone repository

36
推荐指数
3
解决办法
4万
查看次数

适用于Windows的SVN挂钩

我做了一点谷歌搜索,发现没有真正的Windows资源SVN挂钩.所以我想我会在这里开始一个wiki来集中它.

如果您贡献,请务必注明:

  1. 钩子的名字
  2. 脚本的功能
  3. 实际的脚本

注意:我怀疑发布一个史诗脚本将没有用.

svn repository svn-hooks

35
推荐指数
3
解决办法
2万
查看次数

在什么maven2存储库中可以找到Google Guice?

据我所知,Google Guice 2.0已经不久前出现了.但是我看到中央回购仍然已经过时了1.0版本.请告诉我在哪里可以找到使用Google Guice 2.0的maven2存储库.

maven-2 repository guice

35
推荐指数
1
解决办法
2万
查看次数

DDD:如何组织层?

我是软件开发的新手.我个人认为,分层体系结构是一种很好的方法,可以减少面向对象方法中软件开发过程中出现的复杂性,更不用说保持代码的有序性.现在,我遇到了一些DDD(Domain Driven Design)引入的问题.当然,初级水平的.
这就是 -
让我们说,我想构建一个应用程序来保存数据库中的"人"相关数据,并在wpf数据网格中显示人员详细信息(DDD绝对不适用于这种规模的应用程序,但只是为了简化像我一样的业余爱好者).所以,我设计了一个域类"Person",类似于 -

    public class Person
    {
        public Person(dataType paramA)
        {
            this.PropertyA = paramA;
        }

        private dataType _fieldA;
        public dataType PropertyA
        {
            //encapsulates _fieldA    
        }

        public dataType PropertyX
        {        
            //some code that manipulates private field    
        }

        private dataType MethodPQR(dataType param)
        {        
            //some code    
        }
    }
Run Code Online (Sandbox Code Playgroud)

现在,我对DDD的理解说,架构(最简单的版本)应该如下(如果我错了,请纠正我) -
在此输入图像描述
注意:

  1. 我希望datagrid绑定到一些ObservableCollection,只是为了立即反映任何类型的更改.

  2. 它是一个wpf应用程序,但不一定是MVVM模式,我故意想使用后面的代码(我不知道后面的代码本身是代表应用程序层)

所以我的问题是 -

  1. 什么样的代码应该属于应用层?

  2. 我的猜测是,我绝对不应该将我的域对象(Person)的ObservableColletion绑定为datagrid的itmsSource.那么我应该从域对象中提取什么类型的对象,以及如何?

  3. 为了保持表示层对象和域层对象之间的解耦,可能存在类似的约定DataGrid.那么非"直接"方法是什么?

  4. 如果Code-Behind与应用层进行对话,那么应用层应该与存储库进行通信吗?但是,如果需要某种类型的域访问而不是与数据访问相关(可能不在此应用程序中,但它可能会发生,对吧?),应用层应该与哪个域人员层中的X人进行对话?

我知道我所有的问题和问题都是非常业余的.但它们确实是问题和问题.所以,如果有人有时间,任何回复都将受到赞赏.

编辑:我不确定Data Repository是否应该有域模型的引用.

domain-driven-design code-organization repository project-organization layer

35
推荐指数
1
解决办法
2万
查看次数

Android Studio Git .gitignore vs Project>设置>版本控制>忽略的文件

我有些困惑,我注意到在Android Studio中设置我的第一个Git存储库后,所有要忽略的正确文件都会自动添加到"设置">"版本控制">"忽略的文件"下的"项目"设置中.

这看起来很神奇,我从来没有说过要忽略什么.而且,我习惯于创建项目的任何目录中都没有.gitignore文件.

话虽如此,我无法让我的第二个项目自动添加被忽略的文件,实际上,我只想使用简单的.gitignore方法.

有谁知道如何覆盖Android Studio的被忽略的文件列表,而只是使用.gitignore?我希望能够轻松地将我的.gitignore复制到我制作的所有其他项目中,但似乎无法复制设置>版本控制>忽略的文件.

感谢您评论我如何才能使用.gitignore.

git android repository gitignore

35
推荐指数
2
解决办法
5万
查看次数

如何获取存储库中所有SVN提交的列表以及谁对哪些文件执行了操作?

我需要获得一个列表,其中包含每个修改和修改的文件以及由谁修改的文件.

那可能吗?

我需要知道谁对用户进行了最大的更改以及更改.

svn version-control repository

33
推荐指数
2
解决办法
5万
查看次数

33
推荐指数
3
解决办法
3万
查看次数

在本地计算机临时使用SVN脱机工作

我正在研究SVN上的一个项目.然而,我将无法访问互联网几天,并将继续我的项目.

有没有办法在我的本地机器上克隆存储库,提交对它的更改,当我获得对互联网的访问时,将它们"推"到共享存储库中?在这里考虑Mercurial,是否值得完全迁移?!

svn offline clone local repository

33
推荐指数
4
解决办法
2万
查看次数

如何列出远程SVN存储库中的所有文件?

我访问一个大型远程SVN存储库.由于我通常只需要其内容的一小部分,我做了"稀疏结账":

svn checkout --depth empty svn+ssh://... src
Run Code Online (Sandbox Code Playgroud)

每当我需要存储库中的文件夹时,我就可以做到

svn up folder
Run Code Online (Sandbox Code Playgroud)

当我不再需要它时,我会使用它

svn up --set-depth exclude folder
Run Code Online (Sandbox Code Playgroud)

但是现在我需要一个存储库中所有文件的完整列表,我不想只是为了获取文件和文件夹名称而进行完整的检查.

我已经尝试了svn ls -R哪些确实会列出一些我没有检查过的文件,但仍然有一些丢失.我知道,因为它确实显示当前目录中的所有内容.现在我可以半手动执行svn lssvn up --depth empty为每个新发现的目录,但我想知道是否有更好的选择.

如何列出所有已提交到存储库的文件相反我只对存储库的当前内容感兴趣,而且我无权访问svnadmin.我也不能在存储库服务器上安装软件.

svn repository remote-access

33
推荐指数
3
解决办法
6万
查看次数