2009-09-11 97 views
4

我想添加一个文件夹到svn仓库设置的远程服务器。在我的本地计算机中,我有tortoiseSVN。我想要做的就是将本地计算机上的文件夹添加到远程目录中的回购设置中? ANY指针?你可以告诉我不是一个svn人:(添加文件到一个已经设置好的svn仓库

回答

9

您可以将目录复制到存储库的签出副本中,然后右键单击该文件,转到TortoiseSVN并选择添加,这会将该文件夹添加到您的存储库,然后提交更改(右单击并选择SVN提交),你应该是一件好事。

如果这还不够你的问题,我向你道歉。

GotAmye, 只要远程服务器安装了Subversion版本库,就可以工作。远程服务器上运行的是什么使你认为会有问题?

+0

对我来说没有用。他们的关键是打开回购浏览器,切换到远程回购视图,然后右键单击并选择“添加文件”菜单项。这使我可以使用上述方法将文件添加到已经添加到本地视图的远程视图中。 – djangofan 2013-01-28 21:51:25

+0

如果我想将Linux机器添加到现有存储库,该怎么办?而不是本地文件夹。 – 2013-07-08 22:40:06

+0

我知道这个帖子是旧的,但我碰到了这个。而不必将目录复制到其他地方,在TortoiseSvn中,您可以“就地导入”: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-import.html#tsvn-dug-import-就地 – 2014-02-15 05:34:15

1

那么,如果你添加到磁盘上的文件夹的位置已经是部分存储库的工作位置,你可以简单地右键单击文件夹 - > TortoiseSVN->添加

+0

但远程服务器没有TortoiseSVN设置。它只在我的本地计算机上。 – GotAmye 2009-09-11 20:17:42

+0

TortoiseSVN只是Subversion服务器的客户端,服务器本身并不需要安装Tortoise。 – 2009-09-11 20:29:03

+0

嗯,TortoiseSVN上没有“添加”菜单。我试过导入,导出等。 – GotAmye 2009-09-12 00:45:22

2
svn import path URL 

递归提交URL的路径副本。如果省略了路径,则假定当前目录。父目录根据需要在存储库中创建。

+0

我的印象是TortoiseSVN无法从Windows命令提示符使用,这是不是真的? – thepocketwade 2009-09-12 18:25:50

+0

不幸的是,你似乎是对的。 http://stackoverflow.com/questions/922365/command-prompt-not-working-after-installing-tortoisesvn – Nescio 2009-09-12 18:40:30

+0

你可以在这里下载命令行工具: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID = 91 – Nescio 2009-09-12 18:43:55

1

感谢您的帮助。你的指针非常有帮助。 这里是什么,我做了一个总结:

  1. 从我的远程服务器上,我查出来,我想我的文件夹
  2. 添加在签出回购(现在在我的本地计算机)的svn库,我添加了我想要的文件夹。
  3. 新添加的文件夹(在其中添加的所有文件都存在)右键 - > TortoiseSVN->添加
  4. 要提交更改TortoiseSVN->提交