在现场创建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版本控制的项目?如果是的话,有人知道这些命令吗
提前谢谢
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
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