我正在使用SVN并在远程计算机上拥有存储库。有时,在我的本地机器上工作时,我意识到我需要在repo中添加一些新文件。我知道的通常程序是:
但这可能有点单调乏味。我想知道如果不知何故,我可以省略步骤1到3并直接将“有趣”文件导入SVN而无需先检查回购?
答案 0 :(得分:10)
也许svn import是你想要的?查看文档以获取详细信息。
答案 1 :(得分:2)
您只能签出新文件所在的文件夹,添加新文件并提交。
在我看来,你正在做的事情很危险。如果您不首先从SVN更新并重新编译代码,则可能会引入错误或破坏构建。也许您正在使用的那个类的接口在存储库中已经改变了!
答案 2 :(得分:1)
以下为我精彩地工作:
现在只需确保已安装svn工具并且已导入"导入"选项。 运行
svn import --help
现在检查要在其下添加新文件/文件夹的SVN目录的完整HTTPS URL,例如的 https://SVN_HOST/REPO/PROJECTS/PARENT 即可。对我们来说,它是PARENT应该有" cwo_tracking"我们完成登记后添加了文件夹。
在您目前的工作目录中包含" cwo_tracking"命名为空文件夹,运行
svn import cwo_tracking https://SVN_HOST/REPO/PROJECTS/PARENT/cwo_tracking
这应该打开一个编辑器来输入评论。发表相关评论,例如"为cwo跟踪项目添加新目录",保存并退出。
保存评论后,可能会要求您输入密码。如果是,请输入该项,如果要求您保存密码,请输入“否”。
它应该显示类似于
的内容承诺修订735。
现在打开Web浏览器并转到您在导入命令中输入的URL
那应该打开一个页面。这是你添加的那个!