banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Không thể delete folder có khoảng trắng trong SVN  XML
  [Question]   Không thể delete folder có khoảng trắng trong SVN 13/12/2012 09:20:14 (+0700) | #1 | 271797
trongthect
Member

[Minus]    0    [Plus]
Joined: 02/04/2008 13:00:46
Messages: 54
Offline
[Profile] [PM]
Dear all,

SVN của mình có một folder(Internal Projects) bị lỗi và giờ mình muốn xoá nó nhưng không được. Vấn đề nằm ở chỗ có khoảng trắng ở giữa folder. Bạn nào biết cách delete theo kiểu này xin vui lòng giúp.

[root@localhost svnrepos]# svn delete 'http://192.168.100.12/svn/company/Internal Projects/' --message "deleting"
svn: URL 'http://192.168.100.12/svn/company/Internal%2520Projects' does not exist
[root@localhost svnrepos]#
[root@localhost svnrepos]#



dưới đây là cấu trúc của repo company
company - Revision 19079: /

BOM/
COO/
Careers & Recruitment/
Forms & Templates/
HR & Admin/
Internal Projects/
Sales & Marketing/
test.txt


Chân thành cảm ơn.
[Up] [Print Copy]
  [Question]   Không thể delete folder có khoảng trắng trong SVN 13/12/2012 22:04:40 (+0700) | #2 | 271822
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Tại sao khoảng trắng lại bị encoded thành %2520 nhỉ smilie?
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Không thể delete folder có khoảng trắng trong SVN 14/12/2012 07:42:31 (+0700) | #3 | 271823
[Avatar]
become-a-father
Member

[Minus]    0    [Plus]
Joined: 29/03/2011 08:17:04
Messages: 16
Location: (%)
Offline
[Profile] [PM]
gặp mấy kí tự đặc biệt như khoảng trắng, bạn thử thêm "\" vào trước xem sao smilie
mọi thứ đều cố gắng đạt tới cân bằng
[Up] [Print Copy]
  [Question]   Không thể delete folder có khoảng trắng trong SVN 14/12/2012 10:46:43 (+0700) | #4 | 271835
trongthect
Member

[Minus]    0    [Plus]
Joined: 02/04/2008 13:00:46
Messages: 54
Offline
[Profile] [PM]
Dưới đây là command mình sử dụng "\" chỗ có khoảng trắng:
[root@localhost svnrepos]# svn delete 'http://192.168.100.12/svn/imt/Internal\ Projects/' --message "deleting" svn: URL 'http://192.168.100.12/svn/imt/Internal%255C%2520Projects' does not exist
[root@localhost svnrepos]# svn delete 'http://192.168.100.12/svn/imt/Internal\Projects/' --message "deleting"
svn: URL 'http://192.168.100.12/svn/imt/Internal%255CProjects' does not exist
[root@localhost svnrepos]# svn delete 'http://192.168.100.12/svn/imt/Internal\Projects' --message "deleting"
svn: URL 'http://192.168.100.12/svn/imt/Internal%255CProjects' does not exist
[root@localhost svnrepos]# svn delete 'http://192.168.100.12/svn/imt/Internal\20%Projects' --message "deleting"
svn: URL 'http://192.168.100.12/svn/imt/Internal%5C20%Projects' is not properly URI-encoded
[root@localhost svnrepos]#

Nhờ các bạn trợ giúp.
[Up] [Print Copy]
  [Question]   Không thể delete folder có khoảng trắng trong SVN 14/12/2012 10:58:16 (+0700) | #5 | 271838
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
@trongthect: bạn thử tìm hiểu theo gợi ý của mình chưa?
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Không thể delete folder có khoảng trắng trong SVN 14/12/2012 13:11:29 (+0700) | #6 | 271841
trongthect
Member

[Minus]    0    [Plus]
Joined: 02/04/2008 13:00:46
Messages: 54
Offline
[Profile] [PM]

quanta wrote:
Tại sao khoảng trắng lại bị encoded thành %2520 nhỉ smilie


@quanta
cảm ơn anh, em cũng không biết tại sao nó lại như vậy. Em có search trên google thì một số chỉ dẫn nói rằng để delete foler có khoảng trắng ở giữa chỉ cần thêm "%20" vào chỗ khoảng trắng là được nhưng em làm thì không thành công.

anh có cách nào giải quyết cho tình huống này xin giúp em.

Thanks.
[Up] [Print Copy]
  [Question]   Không thể delete folder có khoảng trắng trong SVN 14/12/2012 13:27:42 (+0700) | #7 | 271842
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Bình thường, khoảng trắng trong URL được encoded thành %20, nhưng:
Code:
$ python -c "import urllib; print urllib.quote('%20')"
%2520

Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Không thể delete folder có khoảng trắng trong SVN 20/12/2012 15:47:12 (+0700) | #8 | 272001
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

quanta wrote:
Bình thường, khoảng trắng trong URL được encoded thành %20, nhưng:
Code:
$ python -c "import urllib; print urllib.quote('%20')"
%2520

 

Điều này có nghĩa là khoảng trắng bị encoded 2 lần. Bug chăng? Search thử thì được: http://subversion.tigris.org/ds/viewMessage.do?dsForumId=463&dsMessageId=2607855

Bằng phương pháp loại trừ, bạn thử một chương trình Subversion client khác xem.
Let's build on a great foundation!
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|