2017-02-26 45 views
0

...或获取最新提交文件,如果你是一个GitHub的人喜欢我。乌龟SVN:办理入住和退房手续

I have read the documentation from TortoiseSVN about checking in files。他们建议在签入文件之前获取最新文件的标准做法。我同意。以下是他们写的内容:

您可以直接使用TortoiseSVN → Update。或者你可以使用TortoiseSVN → Check for Modifications

听起来不错,但这次不存在。当我右键点击我的文件夹时,我有两个TortoiseSVN相关选项:SVN Checkout ...TortoiseSVN。在后面的项目下,我看到更多的子选项,例如Repo-browser,Export,Create repository here,Import,Settings,Help,About

即使我去Repo-browser并右键点击,我看不到任何与UpdateCheck for modifications。这些是说明,但我要么有一个非常不同的版本,要么是其他的错误。

所以,一步一步,我该如何检查更新。以下是我设置原始文件夹的步骤,以便您可以确切了解我在此过程中的位置,以便您了解下一步需要执行的操作。

  1. 为存储库创建一个文件夹。
  2. 点击右键,选择TortoiseSVN =>Create repo here
  3. 我收到一个弹出框说Repository Created和我点击Start Repobrowswer
  4. 一旦我在Repobrowser中,我右键单击并选择Checkout,填写回购网址和结帐目录,然后点击OK。它加载来自存储库的所有项目。

好,所以我有所有的项目。现在,我需要签入一个包含6个文件的文件夹。怎么样?

回答

0

我觉得是,你需要从库中取出文件后做下面的步骤。

1-右键点击你的文件夹,选择乌龟SVN,选择添加,弹出框将出现,显示由SVN尚未监视的所有文件。选择你想要的任何文件并点击确定。

2 - 如果你的文件没有在第一弹出显示,进入文件确切位置,在文件右击并执行相同的上一步。

3-现在,当您在文件夹上单击鼠标右键,你应该有一个“SVN提交”项目,选择它,并承诺会出现窗口。选择文件,然后按提交

好运

+0

没有'Add'子选项,当我右键单击我的文件夹并选择'TortoiseSVN'。 – WashDCDev

+0

让我们尝试另一种方法,创建一个文件夹,右键单击,选择SVN签出,输入您的存储库URL,然后添加您的文件。现在检查是否有'Add'子选项 –

+0

如果我右键单击,选择'SVN Checkout',它会弹出一个对话框,询问我的URL和checkout目录(带有递归选项以及许多其他选项)。如果我这样做,我会收到一个警告,指出“目标文件夹不是空的”,这可能是因为本地文件夹具有签出文件。但是,即使该文件夹已经签出,该文件夹在“TortoiseSVN”选项下也没有“添加”子选项。 – WashDCDev