Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在现场创建SVN控制的项目_Svn_Version Control_Repository - Fatal编程技术网

在现场创建SVN控制的项目

在现场创建SVN控制的项目,svn,version-control,repository,Svn,Version Control,Repository,我有一个项目在档案馆里。项目和文件由其他人提供。该项目不使用版本控制系统。我想解压这个项目,并用版本控制来修饰它。我想在适当的地方进行更改,然后svn diff查看更改(并为补丁创建一个diff) 当我尝试在未打包的库上放置版本控制时,我得到以下结果: $ svnadmin create svnadmin: E205000: Repository argument required 以及: 以及: 我不想设置SVN服务器,也不想跳转到其他方面,比如从自己身上签出(或其他对只关心更改/差异的普通

我有一个项目在档案馆里。项目和文件由其他人提供。该项目不使用版本控制系统。我想解压这个项目,并用版本控制来修饰它。我想在适当的地方进行更改,然后
svn diff
查看更改(并为补丁创建一个diff)

当我尝试在未打包的库上放置版本控制时,我得到以下结果:

$ svnadmin create
svnadmin: E205000: Repository argument required
以及:

以及:

我不想设置SVN服务器,也不想跳转到其他方面,比如从自己身上签出(或其他对只关心更改/差异的普通用户来说毫无意义的步骤)

是否可以在现场创建svn版本控制的项目?如果是的话,有人知道这些命令吗

提前谢谢

  • 您不能在非空目录中创建存储库
  • 您不能至少一次避免从存储库签出到工作副本
  • 您可以不设置任何特殊的SVN服务器,而是使用file:///协议访问存储库
  • 在安装过程中,您必须使用三个目录。让我们把它命名为
    SOURCE
    REPO
    WORK
    。稍后您将只使用
    REPO
    WORK

    循序渐进

    • cd/SOME/PATH
    • mkdir源代码
    • 将归档文件解压到源文件中
    • cd/SOME/other/PATH
    • mkdir回购
    • cd回购
    • svnadmin创建。
    • cd/SOME/PATH/SOURCE
    • svn导入file:////SOME/ANOTHER/PATH/REPO -m“初始导入”
    • cd/SOME/other-reach/PATH
    • mkdir工作
    • cd作品
    • svn公司file:///SOME/ANOTHER/PATH/REPO .
    • rm-r/SOME/PATH/SOURCE
    编辑工作中的文件,如果需要,将其与基本版本区分开来

  • 您不能在非空目录中创建存储库
  • 您不能至少一次避免从存储库签出到工作副本
  • 您可以不设置任何特殊的SVN服务器,而是使用file:///协议访问存储库
  • 在安装过程中,您必须使用三个目录。让我们把它命名为
    SOURCE
    REPO
    WORK
    。稍后您将只使用
    REPO
    WORK

    循序渐进

    • cd/SOME/PATH
    • mkdir源代码
    • 将归档文件解压到源文件中
    • cd/SOME/other/PATH
    • mkdir回购
    • cd回购
    • svnadmin创建。
    • cd/SOME/PATH/SOURCE
    • svn导入file:////SOME/ANOTHER/PATH/REPO -m“初始导入”
    • cd/SOME/other-reach/PATH
    • mkdir工作
    • cd作品
    • svn公司file:///SOME/ANOTHER/PATH/REPO .
    • rm-r/SOME/PATH/SOURCE

    编辑工作中的文件,将其与基本版本区分开来,如果需要

    请将“原位”翻译成简单的英语“原位”是“原位”。您不能在与源代码相同的目录中创建存储库。颠覆不是这样设计的。谢谢阿尔瓦罗。您知道有什么工具可以让ups“创建存储库”并开始工作吗?我发誓我想要的只是更改后的差异。请用简单的英语翻译“in-situ”即“in-situ”。您不能在与源代码相同的目录中创建存储库。颠覆不是这样设计的。谢谢阿尔瓦罗。您知道有什么工具可以让ups“创建存储库”并开始工作吗?我发誓我想要的只是改变后的区别。谢谢懒惰的獾。在这种情况下,是否有我想要的工具可以正常工作?我重复使用以更改该工具的工作流程。(当然,你不会认为执行他们的15个步骤比“立即创建”并开始工作更好)@noloader-在带有TSVN的Windows下,我的准备步骤更短,只包括4个位置。我不担心去做这些operations@noloader-如果您需要另一个工具,它将不是Subversion。在Mercurial中,f.e 1)解包归档2)归档树根中的hg init3)
    hg add
    4)
    hg commit
    谢谢懒惰的獾。在这种情况下,是否有我想要的工具可以正常工作?我重复使用以更改该工具的工作流程。(当然,你不会认为执行他们的15个步骤比“立即创建”并开始工作更好)@noloader-在带有TSVN的Windows下,我的准备步骤更短,只包括4个位置。我不担心去做这些operations@noloader-如果您需要另一个工具,它将不是Subversion。在Mercurial中,f.e 1)解包归档2)归档树根中的hg init3)
    hg add
    4)
    hg commit
    $ svnadmin create .
    svnadmin: E200011: Repository creation failed
    svnadmin: E200011: Could not create top-level directory
    svnadmin: E200011: '.' exists and is non-empty
    
    $ svnadmin create `pwd`
    svnadmin: E200011: Repository creation failed
    svnadmin: E200011: Could not create top-level directory
    svnadmin: E200011: '/home/jeffrey/cryptlib-beta' exists and is non-empty