Tortoise SVN:签入和签出

Tortoise SVN: Check-In and Check-Out

... 或者获取最新的提交文件,如果你是像我这样的 GitHub 人。

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

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

听起来不错,但这个不存在。当我右键单击我的文件夹时,我有两个与 TortoiseSVN 相关的选项:SVN Checkout ...TortoiseSVN。在后一项下,我看到了更多的子选项,例如Repo-browserExportCreate repository hereImportSettingsHelpAbout

即使我转到 Repo-browser 并右键单击,我也看不到 UpdateCheck for modifications。这些是说明,但我的版本可能大不相同,或者有其他问题。

所以,一步一步,我如何签入更新。这是我设置原始文件夹的步骤,因此您可以准确地看到我在这个过程中的位置,以便您知道我下一步需要做什么。

  1. 为存储库创建一个文件夹。
  2. 右击 select TortoiseSVN => Create repo here
  3. 我收到一个显示 Repository Created 的弹出框,我点击了 Start Repobrowswer
  4. 进入Repobrowser后,我右击select Checkout,填写repo的URL和checkout目录,然后点击OK。它从存储库加载所有项目。

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

我认为您需要在从存储库中检出文件后执行以下步骤。

1- 右击你的文件夹,选择tortoise svn,select 添加,会弹出一个窗口,显示所有未被svn监控的文件。选择你想要的任何文件,然后单击确定。

2- 如果您的文件没有显示在第一个弹出窗口中,请转到文件的确切位置,右键单击文件并执行与上一步相同的操作。

3- 现在,当您右键单击您的文件夹时,您应该有一个 "Svn Commit" 项,select 它,并且提交 window 将出现。 Select 个文件并按提交

祝你好运